Class HeapProfiler


  • @Beta
    public class HeapProfiler
    extends java.lang.Object
    • Constructor Detail

      • HeapProfiler

        public HeapProfiler()
    • Method Detail

      • addInspectedHeapObject

        public static Command<java.lang.Void> addInspectedHeapObject​(HeapSnapshotObjectId heapObjectId)
        Enables console to refer to the node with given id via $x (see Command Line API for more details $x functions).
      • collectGarbage

        public static Command<java.lang.Void> collectGarbage()
      • disable

        public static Command<java.lang.Void> disable()
      • enable

        public static Command<java.lang.Void> enable()
      • startSampling

        public static Command<java.lang.Void> startSampling​(java.util.Optional<java.lang.Number> samplingInterval)
      • startTrackingHeapObjects

        public static Command<java.lang.Void> startTrackingHeapObjects​(java.util.Optional<java.lang.Boolean> trackAllocations)
      • stopTrackingHeapObjects

        public static Command<java.lang.Void> stopTrackingHeapObjects​(java.util.Optional<java.lang.Boolean> reportProgress)
      • takeHeapSnapshot

        public static Command<java.lang.Void> takeHeapSnapshot​(java.util.Optional<java.lang.Boolean> reportProgress)
      • addHeapSnapshotChunk

        public static Event<java.lang.String> addHeapSnapshotChunk()
      • heapStatsUpdate

        public static Event<java.util.List<java.lang.Integer>> heapStatsUpdate()
      • resetProfiles

        public static Event<java.lang.Void> resetProfiles()