構成 | ネームスペース | マクロ定義

src/v8-counters.h

#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.h148 行で定義されています。

#define COUNTER_ID (   name  )     k_##name,

v8-counters.h148 行で定義されています。

#define RATE_ID (   name,
  caption 
)    k_##name,

v8-counters.h141 行で定義されています。

#define SC (   name,
  caption 
)    static StatsCounter name;

v8-counters.h134 行で定義されています。

#define SR (   name,
  caption 
)    static StatsRate name;

v8-counters.h129 行で定義されています。

#define STATS_COUNTER_LIST_1 (   SC  ) 

v8-counters.h50 行で定義されています。

参照元 v8::internal::ExternalReferenceTable::ExternalReferenceTable().

#define STATS_COUNTER_LIST_2 (   SC  ) 

v8-counters.h90 行で定義されています。

参照元 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.h35 行で定義されています。

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義