Profiler.Profile
Profile.
{
"id": "Profile",
"type": "object",
"description": "Profile.",
"properties": [
{
"name": "nodes",
"type": "array",
"items": {
"$ref": "ProfileNode"
},
"description": "The list of profile nodes. First item is the root node."
},
{
"name": "startTime",
"type": "number",
"description": "Profiling start timestamp in microseconds."
},
{
"name": "endTime",
"type": "number",
"description": "Profiling end timestamp in microseconds."
},
{
"name": "samples",
"optional": true,
"type": "array",
"items": {
"type": "integer"
},
"description": "Ids of samples top nodes."
},
{
"name": "timeDeltas",
"optional": true,
"type": "array",
"items": {
"type": "integer"
},
"description": "Time intervals between adjacent samples in microseconds. The first delta is relative to the profile startTime."
}
]
}