Statistical profiling result from v8.log, (303 ticks, 0 unaccounted, 0 excluded). [Shared libraries]: ticks total nonlib name 24 7.9% /usr/local/google/home/cbruni/Documents/v8/v8/out/x64.release/d8 10 3.3% /usr/lib/x86_64-linux-gnu/libc-2.31.so 4 1.3% /usr/lib/x86_64-linux-gnu/libpthread-2.31.so [JavaScript]: ticks total nonlib name 102 33.7% 38.5% LazyCompile: * test/mjsunit/tools/tickprocessor-test.js:1:1 25 8.3% 9.4% LazyCompile: *ics test/mjsunit/tools/tickprocessor-test.js:47:13 21 6.9% 7.9% LazyCompile: *loop test/mjsunit/tools/tickprocessor-test.js:10:14 [C++]: ticks total nonlib name 99 32.7% 37.4% v8_Default_embedded_blob_code_data_ 12 4.0% 4.5% __write 3 1.0% 1.1% fwrite 2 0.7% 0.8% v8::internal::RootScavengeVisitor::VisitRootPointer(v8::internal::Root, char const*, v8::internal::FullObjectSlot) 1 0.3% 0.4% v8::internal::compiler::TopLevelLiveRange::AddUseInterval(v8::internal::compiler::LifetimePosition, v8::internal::compiler::LifetimePosition, v8::internal::Zone*, bool) [Summary]: ticks total nonlib name 148 48.8% 55.8% JavaScript 117 38.6% 44.2% C++ 20 6.6% 7.5% GC 38 12.5% Shared libraries [C++ entry points]: ticks cpp total name 93 93.9% 30.7% v8_Default_embedded_blob_code_data_ 4 4.0% 1.3% v8::internal::Runtime_CompileForOnStackReplacement(int, unsigned long*, v8::internal::Isolate*) 2 2.0% 0.7% v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [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 1.0% are not shown. ticks parent name 102 33.7% LazyCompile: * test/mjsunit/tools/tickprocessor-test.js:1:1 99 32.7% v8_Default_embedded_blob_code_data_ 76 76.8% LazyCompile: * test/mjsunit/tools/tickprocessor-test.js:1:1 16 16.2% LazyCompile: *ics test/mjsunit/tools/tickprocessor-test.js:47:13 16 100.0% Script: ~ test/mjsunit/tools/tickprocessor-test.js:1:1 1 1.0% Script: ~ test/mjsunit/tools/tickprocessor-test.js:1:1 25 8.3% LazyCompile: *ics test/mjsunit/tools/tickprocessor-test.js:47:13 25 100.0% Script: ~ test/mjsunit/tools/tickprocessor-test.js:1:1 24 7.9% /usr/local/google/home/cbruni/Documents/v8/v8/out/x64.release/d8 4 16.7% LazyCompile: ~ics test/mjsunit/tools/tickprocessor-test.js:47:13 4 100.0% Script: ~ test/mjsunit/tools/tickprocessor-test.js:1:1 3 12.5% v8::internal::Runtime_CompileForOnStackReplacement(int, unsigned long*, v8::internal::Isolate*) 2 66.7% Script: ~ test/mjsunit/tools/tickprocessor-test.js:1:1 1 33.3% LazyCompile: ~loop test/mjsunit/tools/tickprocessor-test.js:10:14 1 100.0% Script: ~ test/mjsunit/tools/tickprocessor-test.js:1:1 2 8.3% v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) 2 100.0% LazyCompile: * test/mjsunit/tools/tickprocessor-test.js:1:1 2 8.3% Script: ~ test/mjsunit/tools/tickprocessor-test.js:1:1 2 8.3% LazyCompile: ~read_megamorphic test/mjsunit/tools/tickprocessor-test.js:35:26 2 100.0% LazyCompile: ~ics test/mjsunit/tools/tickprocessor-test.js:47:13 2 100.0% Script: ~ test/mjsunit/tools/tickprocessor-test.js:1:1 21 6.9% LazyCompile: *loop test/mjsunit/tools/tickprocessor-test.js:10:14 21 100.0% Script: ~ test/mjsunit/tools/tickprocessor-test.js:1:1 12 4.0% __write 10 3.3% /usr/lib/x86_64-linux-gnu/libc-2.31.so 4 1.3% /usr/lib/x86_64-linux-gnu/libpthread-2.31.so