You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `prefix` column of both `RawStackTable` and `StackTable` is now an
`Int32Array`, with `-1` (instead of `null`) indicating that a stack node is a
root. The wire format changes accordingly, so the processed profile version is
bumped to 63 with an upgrader that converts the column on load.
Copy file name to clipboardExpand all lines: docs-developer/CHANGELOG-formats.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,13 @@ Note that this is not an exhaustive list. Processed profile format upgraders can
6
6
7
7
## Processed profile format
8
8
9
+
### Version 66
10
+
11
+
The `prefix` column of `profile.shared.stackTable` now uses `-1` instead of `null`
12
+
to indicate "this stack node is a root". In-memory it is now an `Int32Array`;
13
+
on the JSON wire, the column is just an array of numbers (where `-1` marks a
14
+
root).
15
+
9
16
### Version 65
10
17
11
18
The stack table's `frame` column (stored at `profile.shared.stackTable.frame`) can now optionally be stored as an `Int32Array`, for profiles loaded from [JsonSlabs](https://github.com/mstange/json-slabs/) files (.jslb, .jslb.gz). Regular JS / JSON arrays are still accepted.
0 commit comments