Class JMapHeapDumpProvider

    • Field Detail

      • jdkHome

        public java.io.File jdkHome
      • jdkList

        public java.util.List<java.io.File> jdkList
      • defaultCompress

        public boolean defaultCompress
      • defaultChunked

        public boolean defaultChunked
      • defaultLive

        public boolean defaultLive
    • Constructor Detail

      • JMapHeapDumpProvider

        public JMapHeapDumpProvider()
    • Method Detail

      • acquireDump

        public java.io.File acquireDump​(VmInfo info,
                                        java.io.File preferredLocation,
                                        IProgressListener listener)
                                 throws SnapshotException
        Description copied from interface: IHeapDumpProvider
        Acquire a heap dump from a locally running Java process. The
        Specified by:
        acquireDump in interface IHeapDumpProvider
        Parameters:
        info - a descriptor of the Java process which should be dumped
        preferredLocation - a preferred filename under which the heap dump should be saved. The IHeapDumpProvider is not obliged to provide the heap dump at this location
        listener - a progress listener
        Returns:
        the File under which the successfully generated heap dump is saved
        Throws:
        SnapshotException