version property
Structure of the memory JSON file:
{
"samples": {
"version": 1,
"dartDevToolsScreen": "memory"
"data":
Encoded Heap Sample see section below.
}
}
Header portion (memoryJsonHeader) e.g.,
{ "samples": { "version": 1, "dartDevToolsScreen": "memory" "data": [
Encoded Allocations entry (SamplesMemoryJson),
{
"timestamp":1581540967479,
"rss":211419136,
"capacity":50956576,
"used":41384952,
"external":166176,
"gc":false,
"adb_memoryInfo":{
"Realtime":450147758,
"Java Heap":7416,
"Native Heap":41712,
"Code":12644,
"Stack":52,
"Graphics":0,
"Private Other":94420,
"System":6178,
"Total":162422
}
},
Trailer portion (memoryJsonTrailer) e.g.,
]
} }
Implementation
/// Header portion (memoryJsonHeader) e.g.,
/// =======================================
/// {
/// "samples": {
/// "version": 1,
/// "dartDevToolsScreen": "memory"
/// "data": [
///
/// Encoded Allocations entry (SamplesMemoryJson),
/// ==============================================================================
/// {
/// "timestamp":1581540967479,
/// "rss":211419136,
/// "capacity":50956576,
/// "used":41384952,
/// "external":166176,
/// "gc":false,
/// "adb_memoryInfo":{
/// "Realtime":450147758,
/// "Java Heap":7416,
/// "Native Heap":41712,
/// "Code":12644,
/// "Stack":52,
/// "Graphics":0,
/// "Private Other":94420,
/// "System":6178,
/// "Total":162422
/// }
/// },
///
/// Trailer portion (memoryJsonTrailer) e.g.,
/// =========================================
/// ]
/// }
/// }
@override
int get version => HeapSample.version;