Home | History | Annotate | Download | only in src

Lines Matching refs:V8

1 // Copyright 2012 the V8 project authors. All rights reserved.
36 namespace v8 {
41 HT(gc_compactor, V8.GCCompactor) \
42 HT(gc_scavenger, V8.GCScavenger) \
43 HT(gc_context, V8.GCContext) /* GC context cleanup time */ \
45 HT(parse, V8.Parse) \
46 HT(parse_lazy, V8.ParseLazy) \
47 HT(pre_parse, V8.PreParse) \
49 HT(compile, V8.Compile) \
50 HT(compile_eval, V8.CompileEval) \
51 HT(compile_lazy, V8.CompileLazy)
56 V8.MemoryExternalFragmentationTotal) \
58 V8.MemoryExternalFragmentationOldPointerSpace) \
60 V8.MemoryExternalFragmentationOldDataSpace) \
62 V8.MemoryExternalFragmentationCodeSpace) \
64 V8.MemoryExternalFragmentationMapSpace) \
66 V8.MemoryExternalFragmentationCellSpace) \
68 V8.MemoryExternalFragmentationPropertyCellSpace) \
70 V8.MemoryExternalFragmentationLoSpace) \
73 V8.MemoryHeapFractionNewSpace) \
75 V8.MemoryHeapFractionOldPointerSpace) \
77 V8.MemoryHeapFractionOldDataSpace) \
79 V8.MemoryHeapFractionCodeSpace) \
81 V8.MemoryHeapFractionMapSpace) \
83 V8.MemoryHeapFractionCellSpace) \
85 V8.MemoryHeapFractionPropertyCellSpace) \
87 V8.MemoryHeapFractionLoSpace) \
90 V8.CodegenFractionCrankshaft) \
94 HM(heap_sample_total_committed, V8.MemoryHeapSampleTotalCommitted) \
95 HM(heap_sample_total_used, V8.MemoryHeapSampleTotalUsed) \
97 V8.MemoryHeapSampleMapSpaceCommitted) \
99 V8.MemoryHeapSampleCellSpaceCommitted) \
101 V8.MemoryHeapSamplePropertyCellSpaceCommitted) \
103 V8.MemoryHeapSampleCodeSpaceCommitted) \
105 V8.MemoryHeapSampleMaximumCommitted) \
115 SC(global_handles, V8.GlobalHandles) \
117 SC(memory_allocated, V8.OsMemoryAllocated) \
118 SC(normalized_maps, V8.NormalizedMaps) \
119 SC(props_to_dictionary, V8.ObjectPropertiesToDictionary) \
120 SC(elements_to_dictionary, V8.ObjectElementsToDictionary) \
121 SC(alive_after_last_gc, V8.AliveAfterLastGC) \
122 SC(objs_since_last_young, V8.ObjsSinceLastYoung) \
123 SC(objs_since_last_full, V8.ObjsSinceLastFull) \
124 SC(string_table_capacity, V8.StringTableCapacity) \
125 SC(number_of_symbols, V8.NumberOfSymbols) \
126 SC(script_wrappers, V8.ScriptWrappers) \
127 SC(call_initialize_stubs, V8.CallInitializeStubs) \
128 SC(call_premonomorphic_stubs, V8.CallPreMonomorphicStubs) \
129 SC(call_normal_stubs, V8.CallNormalStubs) \
130 SC(call_megamorphic_stubs, V8.CallMegamorphicStubs) \
131 SC(arguments_adaptors, V8.ArgumentsAdaptors) \
132 SC(compilation_cache_hits, V8.CompilationCacheHits) \
133 SC(compilation_cache_misses, V8.CompilationCacheMisses) \
134 SC(string_ctor_calls, V8.StringConstructorCalls) \
135 SC(string_ctor_conversions, V8.StringConstructorConversions) \
136 SC(string_ctor_cached_number, V8.StringConstructorCachedNumber) \
137 SC(string_ctor_string_value, V8.StringConstructorStringValue) \
138 SC(string_ctor_gc_required, V8.StringConstructorGCRequired) \
140 SC(total_eval_size, V8.TotalEvalSize) \
142 SC(total_load_size, V8.TotalLoadSize) \
144 SC(total_parse_size, V8.TotalParseSize) \
146 SC(total_preparse_skipped, V8.TotalPreparseSkipped) \
148 SC(total_preparse_symbols_skipped, V8.TotalPreparseSymbolSkipped) \
150 SC(total_compile_size, V8.TotalCompileSize) \
152 SC(total_full_codegen_source_size, V8.TotalFullCodegenSourceSize) \
154 SC(contexts_created_from_scratch, V8.ContextsCreatedFromScratch) \
156 SC(contexts_created_by_snapshot, V8.ContextsCreatedBySnapshot) \
158 SC(pc_to_code, V8.PcToCode) \
159 SC(pc_to_code_cached, V8.PcToCodeCached) \
161 SC(store_buffer_compactions, V8.StoreBufferCompactions) \
162 SC(store_buffer_overflows, V8.StoreBufferOverflows)
167 SC(code_stubs, V8.CodeStubs) \
169 SC(total_stubs_code_size, V8.TotalStubsCodeSize) \
171 SC(total_compiled_code_size, V8.TotalCompiledCodeSize) \
172 SC(gc_compactor_caused_by_request, V8.GCCompactorCausedByRequest) \
174 V8.GCCompactorCausedByPromotedData) \
176 V8.GCCompactorCausedByOldspaceExhaustion) \
177 SC(gc_last_resort_from_js, V8.GCLastResortFromJS) \
178 SC(gc_last_resort_from_handles, V8.GCLastResortFromHandles) \
180 SC(keyed_load_generic_smi, V8.KeyedLoadGenericSmi) \
181 SC(keyed_load_generic_symbol, V8.KeyedLoadGenericSymbol) \
182 SC(keyed_load_generic_lookup_cache, V8.KeyedLoadGenericLookupCache) \
183 SC(keyed_load_generic_slow, V8.KeyedLoadGenericSlow) \
184 SC(keyed_load_polymorphic_stubs, V8.KeyedLoadPolymorphicStubs) \
185 SC(keyed_load_external_array_slow, V8.KeyedLoadExternalArraySlow) \
187 SC(keyed_call_generic_smi_fast, V8.KeyedCallGenericSmiFast) \
188 SC(keyed_call_generic_smi_dict, V8.KeyedCallGenericSmiDict) \
189 SC(keyed_call_generic_lookup_cache, V8.KeyedCallGenericLookupCache) \
190 SC(keyed_call_generic_lookup_dict, V8.KeyedCallGenericLookupDict) \
191 SC(keyed_call_generic_slow, V8.KeyedCallGenericSlow) \
192 SC(keyed_call_generic_slow_load, V8.KeyedCallGenericSlowLoad) \
193 SC(named_load_global_stub, V8.NamedLoadGlobalStub) \
194 SC(named_store_global_inline, V8.NamedStoreGlobalInline) \
195 SC(named_store_global_inline_miss, V8.NamedStoreGlobalInlineMiss) \
196 SC(keyed_store_polymorphic_stubs, V8.KeyedStorePolymorphicStubs) \
197 SC(keyed_store_external_array_slow, V8.KeyedStoreExternalArraySlow) \
198 SC(store_normal_miss, V8.StoreNormalMiss) \
199 SC(store_normal_hit, V8.StoreNormalHit) \
200 SC(cow_arrays_created_stub, V8.COWArraysCreatedStub) \
201 SC(cow_arrays_created_runtime, V8.COWArraysCreatedRuntime) \
202 SC(cow_arrays_converted, V8.COWArraysConverted) \
203 SC(call_miss, V8.CallMiss) \
204 SC(keyed_call_miss, V8.KeyedCallMiss) \
205 SC(load_miss, V8.LoadMiss) \
206 SC(keyed_load_miss, V8.KeyedLoadMiss) \
207 SC(call_const, V8.CallConst) \
208 SC(call_const_fast_api, V8.CallConstFastApi) \
209 SC(call_const_interceptor, V8.CallConstInterceptor) \
210 SC(call_const_interceptor_fast_api, V8.CallConstInterceptorFastApi) \
211 SC(call_global_inline, V8.CallGlobalInline) \
212 SC(call_global_inline_miss, V8.CallGlobalInlineMiss) \
213 SC(constructed_objects, V8.ConstructedObjects) \
214 SC(constructed_objects_runtime, V8.ConstructedObjectsRuntime) \
215 SC(negative_lookups, V8.NegativeLookups) \
216 SC(negative_lookups_miss, V8.NegativeLookupsMiss) \
217 SC(megamorphic_stub_cache_probes, V8.MegamorphicStubCacheProbes) \
218 SC(megamorphic_stub_cache_misses, V8.MegamorphicStubCacheMisses) \
219 SC(megamorphic_stub_cache_updates, V8.MegamorphicStubCacheUpdates) \
220 SC(array_function_runtime, V8.ArrayFunctionRuntime) \
221 SC(array_function_native, V8.ArrayFunctionNative) \
222 SC(for_in, V8.ForIn) \
223 SC(enum_cache_hits, V8.EnumCacheHits) \
224 SC(enum_cache_misses, V8.EnumCacheMisses) \
225 SC(zone_segment_bytes, V8.ZoneSegmentBytes) \
226 SC(fast_new_closure_total, V8.FastNewClosureTotal) \
227 SC(fast_new_closure_try_optimized, V8.FastNewClosureTryOptimized) \
228 SC(fast_new_closure_install_optimized, V8.FastNewClosureInstallOptimized) \
229 SC(string_add_runtime, V8.StringAddRuntime) \
230 SC(string_add_native, V8.StringAddNative) \
231 SC(string_add_runtime_ext_to_ascii, V8.StringAddRuntimeExtToAscii) \
232 SC(sub_string_runtime, V8.SubStringRuntime) \
233 SC(sub_string_native, V8.SubStringNative) \
234 SC(string_add_make_two_char, V8.StringAddMakeTwoChar) \
235 SC(string_compare_native, V8.StringCompareNative) \
236 SC(string_compare_runtime, V8.StringCompareRuntime) \
237 SC(regexp_entry_runtime, V8.RegExpEntryRuntime) \
238 SC(regexp_entry_native, V8.RegExpEntryNative) \
239 SC(number_to_string_native, V8.NumberToStringNative) \
240 SC(number_to_string_runtime, V8.NumberToStringRuntime) \
241 SC(math_acos, V8.MathAcos) \
242 SC(math_asin, V8.MathAsin) \
243 SC(math_atan, V8.MathAtan) \
244 SC(math_atan2, V8.MathAtan2) \
245 SC(math_cos, V8.MathCos) \
246 SC(math_exp, V8.MathExp) \
247 SC(math_floor, V8.MathFloor) \
248 SC(math_log, V8.MathLog) \
249 SC(math_pow, V8.MathPow) \
250 V8.MathRound) \
251 SC(math_sin, V8.MathSin) \
252 SC(math_sqrt, V8.MathSqrt) \
253 SC(math_tan, V8.MathTan) \
254 SC(transcendental_cache_hit, V8.TranscendentalCacheHit) \
255 SC(transcendental_cache_miss, V8.TranscendentalCacheMiss) \
256 SC(stack_interrupts, V8.StackInterrupts) \
257 SC(runtime_profiler_ticks, V8.RuntimeProfilerTicks) \
258 SC(bounds_checks_eliminated, V8.BoundsChecksEliminated) \
259 SC(bounds_checks_hoisted, V8.BoundsChecksHoisted) \
260 SC(soft_deopts_requested, V8.SoftDeoptsRequested) \
261 SC(soft_deopts_inserted, V8.SoftDeoptsInserted) \
262 SC(soft_deopts_executed, V8.SoftDeoptsExecuted) \
264 SC(write_barriers_dynamic, V8.WriteBarriersDynamic) \
265 SC(write_barriers_static, V8.WriteBarriersStatic) \
266 SC(new_space_bytes_available, V8.MemoryNewSpaceBytesAvailable) \
267 SC(new_space_bytes_committed, V8.MemoryNewSpaceBytesCommitted) \
268 SC(new_space_bytes_used, V8.MemoryNewSpaceBytesUsed) \
270 V8.MemoryOldPointerSpaceBytesAvailable) \
272 V8.MemoryOldPointerSpaceBytesCommitted) \
273 SC(old_pointer_space_bytes_used, V8.MemoryOldPointerSpaceBytesUsed) \
274 SC(old_data_space_bytes_available, V8.MemoryOldDataSpaceBytesAvailable) \
275 SC(old_data_space_bytes_committed, V8.MemoryOldDataSpaceBytesCommitted) \
276 SC(old_data_space_bytes_used, V8.MemoryOldDataSpaceBytesUsed) \
277 SC(code_space_bytes_available, V8.MemoryCodeSpaceBytesAvailable) \
278 SC(code_space_bytes_committed, V8.MemoryCodeSpaceBytesCommitted) \
279 SC(code_space_bytes_used, V8.MemoryCodeSpaceBytesUsed) \
280 SC(map_space_bytes_available, V8.MemoryMapSpaceBytesAvailable) \
281 SC(map_space_bytes_committed, V8.MemoryMapSpaceBytesCommitted) \
282 SC(map_space_bytes_used, V8.MemoryMapSpaceBytesUsed) \
283 SC(cell_space_bytes_available, V8.MemoryCellSpaceBytesAvailable) \
284 SC(cell_space_bytes_committed, V8.MemoryCellSpaceBytesCommitted) \
285 SC(cell_space_bytes_used, V8.MemoryCellSpaceBytesUsed) \
287 V8.MemoryPropertyCellSpaceBytesAvailable) \
289 V8.MemoryPropertyCellSpaceBytesCommitted) \
291 V8.MemoryPropertyCellSpaceBytesUsed) \
292 SC(lo_space_bytes_available, V8.MemoryLoSpaceBytesAvailable) \
293 SC(lo_space_bytes_committed, V8.MemoryLoSpaceBytesCommitted) \
294 SC(lo_space_bytes_used, V8.MemoryLoSpaceBytesUsed)
297 // This file contains all the v8 counters that are in use.
438 } } // namespace v8::internal