version property

  1. @override
int version
override

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;