#include "counters.h"構成 | |
| class | v8::internal::Counters |
ネームスペース | |
| namespace | v8 |
| namespace | v8::internal |
マクロ定義 | |
| #define | STATS_RATE_LIST(SR) |
| #define | STATS_COUNTER_LIST_1(SC) |
| #define | STATS_COUNTER_LIST_2(SC) |
| #define | SR(name, caption) static StatsRate name; |
| #define | SC(name, caption) static StatsCounter name; |
| #define | RATE_ID(name, caption) k_##name, |
| #define | COUNTER_ID(name, caption) k_##name, |
| #define | COUNTER_ID(name) k_##name, |
| #define COUNTER_ID | ( | name, | ||
| caption | ||||
| ) | k_##name, |
v8-counters.h の 148 行で定義されています。
| #define COUNTER_ID | ( | name | ) | k_##name, |
v8-counters.h の 148 行で定義されています。
| #define RATE_ID | ( | name, | ||
| caption | ||||
| ) | k_##name, |
v8-counters.h の 141 行で定義されています。
| #define SC | ( | name, | ||
| caption | ||||
| ) | static StatsCounter name; |
v8-counters.h の 134 行で定義されています。
| #define SR | ( | name, | ||
| caption | ||||
| ) | static StatsRate name; |
v8-counters.h の 129 行で定義されています。
| #define STATS_COUNTER_LIST_1 | ( | SC | ) |
v8-counters.h の 50 行で定義されています。
参照元 v8::internal::ExternalReferenceTable::ExternalReferenceTable().
| #define STATS_COUNTER_LIST_2 | ( | SC | ) |
v8-counters.h の 90 行で定義されています。
参照元 v8::internal::ExternalReferenceTable::ExternalReferenceTable().
| #define STATS_RATE_LIST | ( | SR | ) |
SR(gc_compactor, V8.GCCompactor) /* GC Compactor time */ \ SR(gc_scavenger, V8.GCScavenger) /* GC Scavenger time */ \ SR(compile, V8.Compile) /* Compile time*/ \ SR(compile_eval, V8.CompileEval) /* Eval compile time */ \ SR(compile_lazy, V8.CompileLazy) /* Lazy compile time */ \ SR(parse, V8.Parse) /* Parse time */ \ SR(parse_lazy, V8.ParseLazy) /* Lazy parse time */ \ SR(pre_parse, V8.PreParse)
v8-counters.h の 35 行で定義されています。
1.7.1