Interface HeapProfiler


  • public interface HeapProfiler
    • Method Detail

      • addInspectedHeapObject

        void addInspectedHeapObject​(java.lang.String heapObjectId)
        Enables console to refer to the node with given id via (see Command Line API for more details functions).
        Parameters:
        heapObjectId - Heap snapshot object id to be accessible by means of x command line API.
      • collectGarbage

        void collectGarbage()
      • disable

        void disable()
      • enable

        void enable()
      • getHeapObjectId

        java.lang.String getHeapObjectId​(java.lang.String objectId)
      • getObjectByHeapObjectId

        RemoteObject getObjectByHeapObjectId​(java.lang.String objectId,
                                             java.lang.String objectGroup)
      • startSampling

        void startSampling​(java.lang.Double samplingInterval)
      • startTrackingHeapObjects

        void startTrackingHeapObjects​(java.lang.Boolean trackAllocations)
      • stopTrackingHeapObjects

        void stopTrackingHeapObjects​(java.lang.Boolean reportProgress)
      • takeHeapSnapshot

        void takeHeapSnapshot​(java.lang.Boolean reportProgress)
      • getObjectByHeapObjectId

        RemoteObject getObjectByHeapObjectId​(java.lang.String objectId)
      • startSampling

        void startSampling()
      • startTrackingHeapObjects

        void startTrackingHeapObjects()
      • stopTrackingHeapObjects

        void stopTrackingHeapObjects()
      • takeHeapSnapshot

        void takeHeapSnapshot()