Flutter Engine
The Flutter Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Namespaces | Macros
metrics.h File Reference
#include "vm/allocation.h"

Go to the source code of this file.

Classes

class  dart::Metric
 
class  dart::MaxMetric
 
class  dart::MinMetric
 
class  dart::MetricHeapOldUsed
 
class  dart::MetricHeapOldCapacity
 
class  dart::MetricHeapOldExternal
 
class  dart::MetricHeapNewUsed
 
class  dart::MetricHeapNewCapacity
 
class  dart::MetricHeapNewExternal
 
class  dart::MetricIsolateCount
 
class  dart::MetricCurrentRSS
 
class  dart::MetricPeakRSS
 
class  dart::MetricHeapUsed
 

Namespaces

namespace  dart
 

Macros

#define DART_API_ISOLATE_GROUP_METRIC_LIST(V)
 
#define ISOLATE_GROUP_METRIC_LIST(V)
 
#define ISOLATE_METRIC_LIST(V)
 

Macro Definition Documentation

◆ DART_API_ISOLATE_GROUP_METRIC_LIST

#define DART_API_ISOLATE_GROUP_METRIC_LIST (   V)
Value:
V(MetricHeapOldUsed, HeapOldUsed, "heap.old.used", kByte) \
V(MetricHeapOldCapacity, HeapOldCapacity, "heap.old.capacity", kByte) \
V(MetricHeapOldExternal, HeapOldExternal, "heap.old.external", kByte) \
V(MetricHeapNewUsed, HeapNewUsed, "heap.new.used", kByte) \
V(MetricHeapNewCapacity, HeapNewCapacity, "heap.new.capacity", kByte) \
V(MetricHeapNewExternal, HeapNewExternal, "heap.new.external", kByte)
#define V(name)
Definition: raw_object.h:125

Definition at line 29 of file metrics.h.

◆ ISOLATE_GROUP_METRIC_LIST

#define ISOLATE_GROUP_METRIC_LIST (   V)
Value:
V(MaxMetric, HeapOldUsedMax, "heap.old.used.max", kByte) \
V(MaxMetric, HeapOldCapacityMax, "heap.old.capacity.max", kByte) \
V(MaxMetric, HeapNewUsedMax, "heap.new.used.max", kByte) \
V(MaxMetric, HeapNewCapacityMax, "heap.new.capacity.max", kByte) \
V(MetricHeapUsed, HeapGlobalUsed, "heap.global.used", kByte) \
V(MaxMetric, HeapGlobalUsedMax, "heap.global.used.max", kByte)
T __attribute__((ext_vector_type(N))) V
#define DART_API_ISOLATE_GROUP_METRIC_LIST(V)
Definition: metrics.h:29

Definition at line 37 of file metrics.h.

◆ ISOLATE_METRIC_LIST

#define ISOLATE_METRIC_LIST (   V)
Value:
V(Metric, RunnableLatency, "isolate.runnable.latency", kMicrosecond) \
V(Metric, RunnableHeapSize, "isolate.runnable.heap", kByte)

Definition at line 49 of file metrics.h.