HeapProfiler.SamplingHeapProfileNode

Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes.

{
  "id": "SamplingHeapProfileNode",
  "type": "object",
  "description": "Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes.",
  "properties": [
    {
      "name": "callFrame",
      "$ref": "Runtime.CallFrame",
      "description": "Function location."
    },
    {
      "name": "selfSize",
      "type": "number",
      "description": "Allocations size in bytes for the node excluding children."
    },
    {
      "name": "children",
      "type": "array",
      "items": {
        "$ref": "SamplingHeapProfileNode"
      },
      "description": "Child nodes."
    }
  ]
}