58 #define HR(name, caption, min, max, num_buckets) \
59 name##_ = Histogram(#caption, min, max, num_buckets, isolate);
63 #define HT(name, caption) \
64 name##_ = HistogramTimer(#caption, 0, 10000, 50, isolate);
68 #define HP(name, caption) \
69 name##_ = Histogram(#caption, 0, 101, 100, isolate);
73 #define HM(name, caption) \
74 name##_ = Histogram(#caption, 1000, 500000, 50, isolate);
78 #define SC(name, caption) \
79 name##_ = StatsCounter(isolate, "c:" #caption);
86 count_of_##name##_ = StatsCounter(isolate, "c:" "V8.CountOf_" #name); \
87 size_of_##name##_ = StatsCounter(isolate, "c:" "V8.SizeOf_" #name);
92 count_of_CODE_TYPE_##name##_ = \
93 StatsCounter(isolate, "c:" "V8.CountOf_CODE_TYPE-" #name); \
94 size_of_CODE_TYPE_##name##_ = \
95 StatsCounter(isolate, "c:" "V8.SizeOf_CODE_TYPE-" #name);
100 count_of_FIXED_ARRAY_##name##_ = \
101 StatsCounter(isolate, "c:" "V8.CountOf_FIXED_ARRAY-" #name); \
102 size_of_FIXED_ARRAY_##name##_ = \
103 StatsCounter(isolate, "c:" "V8.SizeOf_FIXED_ARRAY-" #name);
108 count_of_CODE_AGE_##name##_ = \
109 StatsCounter(isolate, "c:" "V8.CountOf_CODE_AGE-" #name); \
110 size_of_CODE_AGE_##name##_ = \
111 StatsCounter(isolate, "c:" "V8.SizeOf_CODE_AGE-" #name);
#define HT(name, caption)
#define HR(name, caption, min, max, num_buckets)
#define HP(name, caption)
#define HM(name, caption)
#define SC(name, caption)
#define HISTOGRAM_RANGE_LIST(HR)