v8/test/mjsunit/tools/tickprocessor-test.separate-ic
mikhail.naganov@gmail.com 0f7b263bdd Add automatic tests for Tick Processor.
Added tests for cmdline args parsing, symbols processing, and the whole process.

Tick Processor code was refactored to make it testable.

Review URL: http://codereview.chromium.org/149195


git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2373 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-07-07 12:11:12 +00:00

67 lines
2.2 KiB
Plaintext

Statistical profiling result from v8.log, (13 ticks, 2 unaccounted, 0 excluded).
[Unknown]:
ticks total nonlib name
2 15.4%
[Shared libraries]:
ticks total nonlib name
2 15.4% 0.0% /lib32/libm-2.7.so
1 7.7% 0.0% ffffe000-fffff000
[JavaScript]:
ticks total nonlib name
1 7.7% 10.0% LoadIC: j
1 7.7% 10.0% LoadIC: i
1 7.7% 10.0% LazyCompile: exp native math.js:41
[C++]:
ticks total nonlib name
2 15.4% 20.0% v8::internal::Runtime_Math_exp(v8::internal::Arguments)
1 7.7% 10.0% v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)
1 7.7% 10.0% v8::internal::HashTable<v8::internal::StringDictionaryShape, v8::internal::String*>::FindEntry(v8::internal::String*)
1 7.7% 10.0% fegetexcept
1 7.7% 10.0% exp
[GC]:
ticks total nonlib name
0 0.0%
[Bottom up (heavy) profile]:
Note: percentage shows a share of a particular caller in the total
amount of its parent calls.
Callers occupying less than 2.0% are not shown.
ticks parent name
2 15.4% v8::internal::Runtime_Math_exp(v8::internal::Arguments)
2 100.0% LazyCompile: exp native math.js:41
2 100.0% Script: exp.js
2 15.4% /lib32/libm-2.7.so
2 100.0% LazyCompile: exp native math.js:41
2 100.0% Script: exp.js
1 7.7% v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)
1 100.0% Script: exp.js
1 7.7% v8::internal::HashTable<v8::internal::StringDictionaryShape, v8::internal::String*>::FindEntry(v8::internal::String*)
1 100.0% Script: exp.js
1 7.7% ffffe000-fffff000
1 7.7% fegetexcept
1 100.0% LazyCompile: exp native math.js:41
1 100.0% Script: exp.js
1 7.7% exp
1 100.0% LazyCompile: exp native math.js:41
1 100.0% Script: exp.js
1 7.7% LoadIC: j
1 7.7% LoadIC: i
1 7.7% LazyCompile: exp native math.js:41
1 100.0% Script: exp.js