Statistical profiling result from isolate-0x3e9a660-v8.log, (523 ticks, 26 unaccounted, 0 excluded). [Shared libraries]: ticks total nonlib name 1 0.2% [vdso] [JavaScript]: ticks total nonlib name 189 36.1% 36.2% LazyCompile: *emit events.js:136:44 62 11.9% 11.9% Builtin: Apply 59 11.3% 11.3% Builtin: ArgumentsAdaptorTrampoline 46 8.8% 8.8% Builtin: FunctionPrototypeApply 29 5.5% 5.6% Builtin: CallFunction_ReceiverIsAny 12 2.3% 2.3% Stub: GrowArrayElementsStub 11 2.1% 2.1% LazyCompile: * /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:13:28 10 1.9% 1.9% Stub: ArraySingleArgumentConstructorStub 10 1.9% 1.9% KeyedLoadIC: A keyed load IC from the snapshot {1} 10 1.9% 1.9% Builtin: Call_ReceiverIsAny 7 1.3% 1.3% LazyCompile: *main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 2 0.4% 0.4% KeyedLoadIC: A keyed load IC from the snapshot {2} 1 0.2% 0.2% Stub: FastArrayPushStub 1 0.2% 0.2% LazyCompile: ~main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 1 0.2% 0.2% KeyedLoadIC: A keyed load IC from the snapshot 1 0.2% 0.2% Builtin: CallFunction_ReceiverIsNotNullOrUndefined [C++]: ticks total nonlib name 14 2.7% 2.7% node::ContextifyScript::New(v8::FunctionCallbackInfo const&) 3 0.6% 0.6% node::SyncProcessRunner::Spawn(v8::FunctionCallbackInfo const&) 2 0.4% 0.4% v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) 1 0.2% 0.2% v8::internal::Scope::GetScopeInfo(v8::internal::Isolate*) 1 0.2% 0.2% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::PromotionMode)1, (v8::internal::LoggingAndProfiling)0>::EvacuateShortcutCandidate(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) 1 0.2% 0.2% v8::internal::RelocIterator::next() 1 0.2% 0.2% v8::internal::Operand::Operand(v8::internal::Register, int) 1 0.2% 0.2% v8::internal::Map::CopyWithField(v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::PropertyAttributes, v8::internal::Representation, v8::internal::TransitionFlag) 1 0.2% 0.2% v8::internal::LAllocator::ProcessInstructions(v8::internal::HBasicBlock*, v8::internal::BitVector*) 1 0.2% 0.2% v8::internal::HeapObjectIterator::Next() 1 0.2% 0.2% v8::internal::HeapObject::GetWriteBarrierMode(v8::internal::PerThreadAssertScopeDebugOnly<(v8::internal::PerThreadAssertType)0, false> const&) [clone .isra.313] 1 0.2% 0.2% v8::internal::HeapIterator::next() 1 0.2% 0.2% v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) [clone .isra.383] 1 0.2% 0.2% v8::internal::Heap::ProcessPretenuringFeedback() [clone .part.470] 1 0.2% 0.2% v8::internal::HashTable::FindEntry(v8::internal::Isolate*, v8::internal::HashTableKey*) 1 0.2% 0.2% v8::internal::HashTable::EnsureCapacity(v8::internal::Handle, int, v8::internal::HashTableKey*, v8::internal::PretenureFlag) 1 0.2% 0.2% v8::internal::HPushArguments::AddInput(v8::internal::HValue*) 1 0.2% 0.2% v8::internal::HEnvironmentLivenessAnalysisPhase::HEnvironmentLivenessAnalysisPhase(v8::internal::HGraph*) 1 0.2% 0.2% v8::internal::FullCodeGenerator::VisitForAccumulatorValue(v8::internal::Expression*) 1 0.2% 0.2% v8::internal::FullCodeGenerator::EmitNamedPropertyAssignment(v8::internal::Assignment*) 1 0.2% 0.2% v8::internal::CodeStub::GetCode() 1 0.2% 0.2% v8::internal::AstValueFactory::NewBoolean(bool) 1 0.2% 0.2% node::Binding(v8::FunctionCallbackInfo const&) 1 0.2% 0.2% malloc_consolidate 1 0.2% 0.2% do_futex_wait.constprop.3 1 0.2% 0.2% _int_free 1 0.2% 0.2% _init 1 0.2% 0.2% __mpn_extract_double 1 0.2% 0.2% __memcpy_avx_unaligned [Summary]: ticks total nonlib name 451 86.2% 86.4% JavaScript 45 8.6% 8.6% C++ 5 1.0% 1.0% GC 1 0.2% Shared libraries 26 5.0% Unaccounted [C++ entry points]: ticks cpp total name 18 48.6% 3.4% v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) 10 27.0% 1.9% v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*) 2 5.4% 0.4% v8::internal::Runtime_StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) 1 2.7% 0.2% v8::internal::Runtime_ToBooleanIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) 1 2.7% 0.2% v8::internal::Runtime_NewObject(int, v8::internal::Object**, v8::internal::Isolate*) 1 2.7% 0.2% v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) 1 2.7% 0.2% v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) 1 2.7% 0.2% v8::internal::Runtime_KeyedGetProperty(int, v8::internal::Object**, v8::internal::Isolate*) 1 2.7% 0.2% v8::internal::Runtime_CompileOptimized_Concurrent(int, v8::internal::Object**, v8::internal::Isolate*) 1 2.7% 0.2% v8::internal::Runtime_CompileForOnStackReplacement(int, v8::internal::Object**, 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 2.0% are not shown. ticks parent name 189 36.1% LazyCompile: *emit events.js:136:44 186 98.4% LazyCompile: *main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 186 100.0% LazyCompile: ~Benchmark.process.nextTick /home/mzasso/git/forks/node/benchmark/common.js:24:22 186 100.0% LazyCompile: ~_combinedTickCallback internal/process/next_tick.js:65:33 186 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:87:25 186 100.0% LazyCompile: ~Module.runMain module.js:605:26 62 11.9% Builtin: Apply 45 72.6% LazyCompile: *main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 45 100.0% LazyCompile: ~Benchmark.process.nextTick /home/mzasso/git/forks/node/benchmark/common.js:24:22 45 100.0% LazyCompile: ~_combinedTickCallback internal/process/next_tick.js:65:33 45 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:87:25 45 100.0% LazyCompile: ~Module.runMain module.js:605:26 17 27.4% LazyCompile: *emit events.js:136:44 17 100.0% LazyCompile: *main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 17 100.0% LazyCompile: ~Benchmark.process.nextTick /home/mzasso/git/forks/node/benchmark/common.js:24:22 17 100.0% LazyCompile: ~_combinedTickCallback internal/process/next_tick.js:65:33 17 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:87:25 59 11.3% Builtin: ArgumentsAdaptorTrampoline 43 72.9% LazyCompile: *emit events.js:136:44 43 100.0% LazyCompile: *main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 43 100.0% LazyCompile: ~Benchmark.process.nextTick /home/mzasso/git/forks/node/benchmark/common.js:24:22 43 100.0% LazyCompile: ~_combinedTickCallback internal/process/next_tick.js:65:33 43 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:87:25 12 20.3% LazyCompile: *main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 12 100.0% LazyCompile: ~Benchmark.process.nextTick /home/mzasso/git/forks/node/benchmark/common.js:24:22 12 100.0% LazyCompile: ~_combinedTickCallback internal/process/next_tick.js:65:33 12 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:87:25 12 100.0% LazyCompile: ~Module.runMain module.js:605:26 4 6.8% LazyCompile: ~Benchmark.process.nextTick /home/mzasso/git/forks/node/benchmark/common.js:24:22 4 100.0% LazyCompile: ~_combinedTickCallback internal/process/next_tick.js:65:33 4 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:87:25 4 100.0% LazyCompile: ~Module.runMain module.js:605:26 4 100.0% LazyCompile: ~run bootstrap_node.js:401:15 46 8.8% Builtin: FunctionPrototypeApply 42 91.3% LazyCompile: *emit events.js:136:44 41 97.6% LazyCompile: *main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 41 100.0% LazyCompile: ~Benchmark.process.nextTick /home/mzasso/git/forks/node/benchmark/common.js:24:22 41 100.0% LazyCompile: ~_combinedTickCallback internal/process/next_tick.js:65:33 41 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:87:25 1 2.4% LazyCompile: ~main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 1 100.0% LazyCompile: ~Benchmark.process.nextTick /home/mzasso/git/forks/node/benchmark/common.js:24:22 1 100.0% LazyCompile: ~_combinedTickCallback internal/process/next_tick.js:65:33 1 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:87:25 4 8.7% LazyCompile: *main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 4 100.0% LazyCompile: ~Benchmark.process.nextTick /home/mzasso/git/forks/node/benchmark/common.js:24:22 4 100.0% LazyCompile: ~_combinedTickCallback internal/process/next_tick.js:65:33 4 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:87:25 4 100.0% LazyCompile: ~Module.runMain module.js:605:26 29 5.5% Builtin: CallFunction_ReceiverIsAny 29 100.0% LazyCompile: *emit events.js:136:44 29 100.0% LazyCompile: *main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 29 100.0% LazyCompile: ~Benchmark.process.nextTick /home/mzasso/git/forks/node/benchmark/common.js:24:22 29 100.0% LazyCompile: ~_combinedTickCallback internal/process/next_tick.js:65:33 29 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:87:25 26 5.0% UNKNOWN 14 2.7% node::ContextifyScript::New(v8::FunctionCallbackInfo const&) 14 100.0% v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) 14 100.0% LazyCompile: ~runInThisContext bootstrap_node.js:429:28 14 100.0% LazyCompile: ~NativeModule.compile bootstrap_node.js:511:44 14 100.0% LazyCompile: ~NativeModule.require bootstrap_node.js:445:34 3 21.4% LazyCompile: ~startup bootstrap_node.js:12:19 3 21.4% Function: ~ internal/child_process.js:1:11 2 14.3% Function: ~ stream.js:1:11 2 14.3% Function: ~ module.js:1:11 1 7.1% LazyCompile: ~setupGlobalTimeouts bootstrap_node.js:226:31 1 7.1% LazyCompile: ~setupChannel internal/process.js:223:22 1 7.1% Function: ~ fs.js:1:11 1 7.1% Function: ~ child_process.js:1:11 12 2.3% Stub: GrowArrayElementsStub 12 100.0% LazyCompile: *emit events.js:136:44 12 100.0% LazyCompile: *main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 12 100.0% LazyCompile: ~Benchmark.process.nextTick /home/mzasso/git/forks/node/benchmark/common.js:24:22 12 100.0% LazyCompile: ~_combinedTickCallback internal/process/next_tick.js:65:33 12 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:87:25 11 2.1% LazyCompile: * /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:13:28 11 100.0% LazyCompile: *emit events.js:136:44 11 100.0% LazyCompile: *main /home/mzasso/git/forks/node/benchmark/events/ee-emit-multi-args.js:7:14 11 100.0% LazyCompile: ~Benchmark.process.nextTick /home/mzasso/git/forks/node/benchmark/common.js:24:22 11 100.0% LazyCompile: ~_combinedTickCallback internal/process/next_tick.js:65:33 11 100.0% LazyCompile: ~_tickCallback internal/process/next_tick.js:87:25