-
-
Save felixge/f85c38010c038e5efe2e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Statistical profiling result from v8.log, (85089 ticks, 3396 unaccounted, 0 excluded). | |
[Unknown]: | |
ticks total nonlib name | |
3396 4.0% | |
[Shared libraries]: | |
ticks total nonlib name | |
[JavaScript]: | |
ticks total nonlib name | |
3125 3.7% 3.7% Function: Buffer.toString buffer.js:241 | |
2991 3.5% 3.5% Function: Parser.write /Library/WebServer/Documents/node-mysql/lib/mysql/parser.js:26 | |
676 0.8% 0.8% Function: EventEmitter.emit events.js:5 | |
240 0.3% 0.3% Stub: CEntry | |
220 0.3% 0.3% KeyedLoadIC: A keyed load IC from the snapshot {1} | |
150 0.2% 0.2% Function: Query._handlePacket /Library/WebServer/Documents/node-mysql/lib/mysql/query.js:59 | |
148 0.2% 0.2% Stub: ArgumentsAccess | |
136 0.2% 0.2% Function: Parser.write.advance /Library/WebServer/Documents/node-mysql/lib/mysql/parser.js:33 | |
135 0.2% 0.2% Builtin: A builtin from the snapshot {1} | |
131 0.2% 0.2% Function: Parser.write.lengthCoded /Library/WebServer/Documents/node-mysql/lib/mysql/parser.js:40 | |
106 0.1% 0.1% Stub: Compare | |
105 0.1% 0.1% Function: Buffer.slice buffer.js:324 | |
104 0.1% 0.1% Function: Client._handlePacket /Library/WebServer/Documents/node-mysql/lib/mysql/client.js:265 | |
100 0.1% 0.1% Function: Query._handlePacket /Library/WebServer/Documents/node-mysql/lib/mysql/query.js:20 | |
95 0.1% 0.1% Builtin: A builtin from the snapshot {2} | |
94 0.1% 0.1% Function: Buffer buffer.js:97 | |
92 0.1% 0.1% Stub: ToBoolean | |
90 0.1% 0.1% LazyCompile: <anonymous> crypto.js:1 | |
77 0.1% 0.1% Builtin: A builtin from the snapshot | |
58 0.1% 0.1% Stub: CallFunction {2} | |
55 0.1% 0.1% KeyedLoadIC: A keyed load IC from the snapshot | |
54 0.1% 0.1% Function: EventEmitter.addListener events.js:52 | |
50 0.1% 0.1% Builtin: A builtin from the snapshot {6} | |
47 0.1% 0.1% LazyCompile: b native string.js:36 | |
44 0.1% 0.1% Builtin: A builtin from the snapshot {5} | |
43 0.1% 0.1% KeyedStoreIC: A keyed store IC from the snapshot | |
42 0.0% 0.0% CallPreMonomorphic: args_count: 2 {1} | |
40 0.0% 0.0% Builtin: A builtin from the snapshot {3} | |
39 0.0% 0.0% CallMegamorphic: args_count: 2 | |
34 0.0% 0.0% Stub: Compare {2} | |
33 0.0% 0.0% Stub: GenericBinaryOpStub_ADD_Alloc_RegArgs_UnknownType_Strings | |
32 0.0% 0.0% Function: Client.connect /Library/WebServer/Documents/node-mysql/lib/mysql/client.js:82 | |
30 0.0% 0.0% Stub: Instanceof | |
30 0.0% 0.0% LazyCompile: BuildResultFromMatchInfo native regexp.js:140 | |
25 0.0% 0.0% Stub: GenericBinaryOpStub_ADD_Alloc_RegArgs_UnknownType_Default | |
23 0.0% 0.0% Stub: GenericBinaryOpStub_MUL_Alloc_RegArgs_UnknownType_Default | |
22 0.0% 0.0% Function: client.query.on.on.duration /Library/WebServer/Documents/node-mysql/benchmark/node-mysql/select.js:21 | |
21 0.0% 0.0% LazyCompile: toLowerCase native string.js:772 | |
20 0.0% 0.0% Stub: FastNewContextStub | |
20 0.0% 0.0% Stub: CallFunction {3} | |
19 0.0% 0.0% LazyCompile: DELETE native runtime.js:341 | |
19 0.0% 0.0% Builtin: A builtin from the snapshot {4} | |
18 0.0% 0.0% Stub: FastNewClosure | |
17 0.0% 0.0% Stub: GenericBinaryOp | |
16 0.0% 0.0% LazyCompile: <anonymous> node.js:1 | |
13 0.0% 0.0% Stub: GenericBinaryOpStub_ADD_OverwriteRight_RegArgs_UnknownType_Default | |
13 0.0% 0.0% LazyCompile: ToObject native runtime.js:533 | |
12 0.0% 0.0% Stub: CallFunction | |
11 0.0% 0.0% KeyedLoadIC: A keyed load IC from the snapshot {2} | |
10 0.0% 0.0% KeyedStoreIC: data | |
6 0.0% 0.0% Function: Stream._onReadable net.js:702 | |
4 0.0% 0.0% Stub: StringAdd | |
4 0.0% 0.0% LazyCompile: ToString native runtime.js:516 | |
4 0.0% 0.0% Builtin: A builtin from the snapshot {7} | |
2 0.0% 0.0% Stub: Compare {1} | |
2 0.0% 0.0% LazyCompile: DefaultString native runtime.js:612 | |
1 0.0% 0.0% Stub: JSEntry | |
1 0.0% 0.0% Stub: FastNewContextStub {1} | |
1 0.0% 0.0% Stub: FastCloneShallowArray | |
1 0.0% 0.0% Stub: CallFunction {1} | |
1 0.0% 0.0% LazyCompile: COMPARE native runtime.js:113 | |
1 0.0% 0.0% Function: self._readImpl net.js:142 | |
1 0.0% 0.0% Function: require node.js:290 | |
1 0.0% 0.0% Function: loadModule node.js:228 | |
1 0.0% 0.0% Function: exports.basename path:59 | |
1 0.0% 0.0% Function: exports.active timers.js:141 | |
1 0.0% 0.0% Function: Stream._writeOut net.js:503 | |
1 0.0% 0.0% Function: OutgoingPacket.writeNumber /Library/WebServer/Documents/node-mysql/lib/mysql/outgoing_packet.js:13 | |
1 0.0% 0.0% Function: Client.connect._enqueue.connection.on.on.on.self.connected /Library/WebServer/Documents/node-mysql/lib/mysql/client.js:62 | |
1 0.0% 0.0% CallMegamorphic: args_count: 3 | |
1 0.0% 0.0% CallMegamorphic: args_count: 1 | |
[C++]: | |
ticks total nonlib name | |
42039 49.4% 49.4% _lgamma$fenv_access_off | |
4877 5.7% 5.7% ___vfprintf | |
2454 2.9% 2.9% _NXFindBestFatArch | |
1345 1.6% 1.6% _szone_malloc_should_clear | |
1088 1.3% 1.3% v8::internal::String::ToCString | |
924 1.1% 1.1% _cacosf$fenv_access_off | |
736 0.9% 0.9% _tiny_malloc_from_free_list | |
578 0.7% 0.7% v8::internal::LogMessageBuilder::Append | |
577 0.7% 0.7% v8::internal::JSObject::LookupInDescriptor | |
571 0.7% 0.7% __mh_dylib_header | |
567 0.7% 0.7% v8::internal::Heap::AllocateStringFromUtf8 | |
502 0.6% 0.6% _create_scalable_zone | |
475 0.6% 0.6% ___find_arguments | |
436 0.5% 0.5% v8::internal::MarkCompactCollector::SweepSpaces | |
379 0.4% 0.4% v8::internal::LoadIC::Load | |
369 0.4% 0.4% v8::internal::JSObject::LocalLookupRealNamedProperty | |
349 0.4% 0.4% v8::internal::Object::GetProperty | |
343 0.4% 0.4% v8::internal::JSObject::SetProperty | |
309 0.4% 0.4% v8::internal::Heap::Contains | |
302 0.4% 0.4% v8::internal::SweepSpace | |
299 0.4% 0.4% v8::internal::Logger::CodeCreateEvent | |
291 0.3% 0.3% v8::internal::JSObject::LocalLookup | |
287 0.3% 0.3% ___fpclassify | |
286 0.3% 0.3% v8::internal::Heap::AllocateFixedArray | |
278 0.3% 0.3% ___fpclassifyf | |
277 0.3% 0.3% v8::internal::StubCompiler::CheckPrototypes | |
267 0.3% 0.3% __pthread_lookup_thread | |
266 0.3% 0.3% v8::internal::String::ReadBlock | |
250 0.3% 0.3% _sysconf | |
237 0.3% 0.3% _si_cache_add_list | |
234 0.3% 0.3% v8::internal::LoadIC::UpdateCaches | |
231 0.3% 0.3% v8::internal::CodeCache::UpdateDefaultCache | |
230 0.3% 0.3% v8::internal::DescriptorArray::BinarySearch | |
228 0.3% 0.3% v8::internal::StubCache::ComputeLoadField | |
228 0.3% 0.3% v8::internal::LoadStubCompiler::GetCode | |
214 0.3% 0.3% _szone_realloc | |
214 0.3% 0.3% _mach_port_allocate | |
203 0.2% 0.2% v8::internal::Log::WriteToFile | |
177 0.2% 0.2% v8::internal::LoadStubCompiler::CompileLoadField | |
169 0.2% 0.2% v8::internal::OS::VSNPrintF | |
168 0.2% 0.2% v8::internal::Heap::CreateCode | |
167 0.2% 0.2% v8::internal::String::SlowEquals | |
166 0.2% 0.2% v8::internal::LoadIC_Miss | |
166 0.2% 0.2% v8::internal::Builtin_FastHandleApiCall | |
162 0.2% 0.2% v8::internal::Map::CreateBackPointers | |
161 0.2% 0.2% v8::internal::LogMessageBuilder::AppendAddress | |
161 0.2% 0.2% _strcpy | |
160 0.2% 0.2% v8::internal::Runtime::SetObjectProperty | |
153 0.2% 0.2% __pthread_mutex_init | |
147 0.2% 0.2% ___guard_setup | |
146 0.2% 0.2% unibrow::Utf8::ReadBlock | |
146 0.2% 0.2% _pthread_key_init_np | |
144 0.2% 0.2% v8::internal::RelocIterator::next | |
144 0.2% 0.2% unibrow::InputBuffer<v8::internal::String, v8::internal::String*, 1024u>::FillBuffer | |
139 0.2% 0.2% v8::internal::JSObject::AddFastPropertyUsingMap | |
135 0.2% 0.2% v8::internal::Code::CopyFrom | |
135 0.2% 0.2% v8::internal::Assembler::movq | |
134 0.2% 0.2% v8::internal::StringInputBuffer::Seek | |
132 0.2% 0.2% v8::internal::RelocInfoWriter::Write | |
132 0.2% 0.2% v8::internal::Heap::AllocateByteArray | |
132 0.2% 0.2% _pthread_mutex_lock | |
124 0.1% 0.1% v8::internal::StubCache::Set | |
124 0.1% 0.1% v8::internal::BodyVisitorBase<v8::internal::StaticMarkingVisitor>::IteratePointers | |
124 0.1% 0.1% _mach_init_doit | |
123 0.1% 0.1% v8::internal::JSObject::UpdateMapCodeCache | |
123 0.1% 0.1% v8::internal::Assembler::j | |
117 0.1% 0.1% v8::internal::Assembler::Assembler | |
113 0.1% 0.1% v8::internal::Operand::Operand | |
113 0.1% 0.1% _szone_free | |
113 0.1% 0.1% _d_print_comp | |
105 0.1% 0.1% v8::internal::Map::FindInCodeCache | |
104 0.1% 0.1% v8::internal::CallICBase::LoadFunction | |
103 0.1% 0.1% v8::internal::LogMessageBuilder::WriteToLogFile | |
100 0.1% 0.1% v8::internal::CallICBase::UpdateCaches | |
98 0.1% 0.1% v8::internal::StringDictionary::FindEntry | |
98 0.1% 0.1% v8::internal::OS::IsOutsideAllocatedSpace | |
98 0.1% 0.1% v8::Object::SetIndexedPropertiesToExternalArrayData | |
97 0.1% 0.1% v8::internal::CallIC_Miss | |
96 0.1% 0.1% v8::internal::Object::Lookup | |
95 0.1% 0.1% _d_print_cast | |
94 0.1% 0.1% v8::internal::StubCompiler::GenerateFastPropertyLoad | |
92 0.1% 0.1% v8::internal::HasNormalObjectsInPrototypeChain | |
90 0.1% 0.1% v8::internal::Heap::AllocateRawFixedArray | |
90 0.1% 0.1% v8::internal::CPU::FlushICache | |
89 0.1% 0.1% v8::internal::Runtime_KeyedGetProperty | |
89 0.1% 0.1% v8::internal::Assembler::arithmetic_op | |
87 0.1% 0.1% v8::internal::Assembler::jmp | |
86 0.1% 0.1% _pthread_mutex_unlock | |
84 0.1% 0.1% v8::Value::ToObject | |
83 0.1% 0.1% v8::internal::Logger::IntEvent | |
82 0.1% 0.1% v8::internal::Heap::AllocateMap | |
81 0.1% 0.1% v8::internal::SetProperty | |
80 0.1% 0.1% v8::internal::Malloced::New | |
80 0.1% 0.1% v8::internal::LookupForRead | |
79 0.1% 0.1% ___cxa_get_globals | |
78 0.1% 0.1% v8::internal::IC::StateFrom | |
78 0.1% 0.1% node::Buffer::Utf8Slice | |
76 0.1% 0.1% v8::internal::Assembler::bind | |
72 0.1% 0.1% v8::internal::Logger::DeleteEventInternal | |
72 0.1% 0.1% read_encoded_value_with_base | |
71 0.1% 0.1% v8::String::New | |
66 0.1% 0.1% v8::internal::Runtime_StringToLowerCase | |
66 0.1% 0.1% v8::internal::Map::CopyDropDescriptors | |
65 0.1% 0.1% v8::internal::MacroAssembler::MacroAssembler | |
65 0.1% 0.1% v8::internal::Assembler::ret | |
65 0.1% 0.1% _gettimeofday | |
62 0.1% 0.1% v8::internal::DescriptorArray::RemoveTransitions | |
62 0.1% 0.1% _pthread_mutexattr_settype | |
59 0.1% 0.1% v8::internal::MacroAssembler::Cmp | |
57 0.1% 0.1% v8::internal::CodeCache::Update | |
57 0.1% 0.1% v8::Value::Int32Value | |
55 0.1% 0.1% v8::internal::Heap::AllocateRaw | |
54 0.1% 0.1% v8::internal::Heap::CopyJSObject | |
54 0.1% 0.1% v8::internal::Assembler::GetCode | |
53 0.1% 0.1% v8::internal::JSObject::GetElementWithReceiver | |
53 0.1% 0.1% v8::HandleScope::RawClose | |
52 0.1% 0.1% node::Buffer::MakeFastBuffer | |
51 0.1% 0.1% v8::internal::Factory::NewExternalArray | |
51 0.1% 0.1% v8::internal::Assembler::testb | |
51 0.1% 0.1% _getsectbynamefromheader | |
51 0.1% 0.1% _atexit_register | |
50 0.1% 0.1% v8::internal::RelocIterator::RelocIterator | |
50 0.1% 0.1% v8::internal::Logger::ApiEntryCall | |
50 0.1% 0.1% v8::internal::Heap::AllocateExternalArray | |
50 0.1% 0.1% _close$UNIX2003 | |
48 0.1% 0.1% v8::internal::StaticVisitorBase::GetVisitorId | |
48 0.1% 0.1% v8::internal::LogMessageBuilder::LogMessageBuilder | |
48 0.1% 0.1% v8::internal::Heap::AllocateCodeCache | |
48 0.1% 0.1% v8::internal::Assembler::~Assembler | |
45 0.1% 0.1% v8::internal::Runtime_CreateObjectLiteralShallow | |
45 0.1% 0.1% v8::internal::KeyedLookupCache::Lookup | |
44 0.1% 0.1% v8::internal::Object::GetPrototype | |
43 0.1% 0.1% v8::internal::SharedStoreIC_ExtendStorage | |
42 0.0% 0.0% v8::internal::MacOSMutex::Unlock | |
42 0.0% 0.0% v8::internal::HashTable<v8::internal::StringDictionaryShape, v8::internal::String*>::EnsureCapacity | |
39 0.0% 0.0% v8::internal::Label::pos | |
39 0.0% 0.0% v8::internal::JSObject::DeleteProperty | |
39 0.0% 0.0% unibrow::InputBuffer<v8::internal::String, v8::internal::String*, 1024u>::Rewind | |
38 0.0% 0.0% v8::HandleScope::~HandleScope | |
37 0.0% 0.0% v8::internal::Factory::NewStringFromUtf8 | |
37 0.0% 0.0% _dyld_register_image_state_change_handler | |
36 0.0% 0.0% v8::internal::Runtime::GetObjectProperty | |
36 0.0% 0.0% v8::Value::IsInt32 | |
35 0.0% 0.0% v8::internal::StaticMarkingVisitor::VisitCode | |
34 0.0% 0.0% v8::internal::JSObject::DeleteNormalizedProperty | |
33 0.0% 0.0% v8::internal::StoreIC::Store | |
33 0.0% 0.0% v8::Value::Uint32Value | |
33 0.0% 0.0% unibrow::InputBuffer<unibrow::Utf8, unibrow::Buffer<char const*>, 1024u>::FillBuffer | |
33 0.0% 0.0% _si_list_retain | |
32 0.0% 0.0% v8::internal::Heap::AllocateRawAsciiString | |
31 0.0% 0.0% v8::internal::MarkCompactCollector::ReportDeleteIfNeeded | |
31 0.0% 0.0% v8::HandleScope::HandleScope | |
30 0.0% 0.0% v8::internal::JSObject::AddProperty | |
30 0.0% 0.0% v8::internal::Heap::AllocateHashTable | |
30 0.0% 0.0% v8::internal::Builtin_HandleApiCallConstruct | |
30 0.0% 0.0% _pthread_key_create | |
30 0.0% 0.0% __notify_server_register_check | |
29 0.0% 0.0% v8::internal::Dictionary<v8::internal::StringDictionaryShape, v8::internal::String*>::AddEntry | |
29 0.0% 0.0% _thread_policy | |
28 0.0% 0.0% v8::internal::Runtime_SetProperty | |
28 0.0% 0.0% __dyld_register_func_for_remove_image | |
27 0.0% 0.0% v8::internal::MacOSMutex::Lock | |
26 0.0% 0.0% v8::internal::KeyedLoadIC::Load | |
26 0.0% 0.0% v8::internal::Dictionary<v8::internal::StringDictionaryShape, v8::internal::String*>::Add | |
26 0.0% 0.0% v8::Undefined | |
26 0.0% 0.0% _pthread_mutexattr_init | |
24 0.0% 0.0% _malloc_zone_register_while_locked | |
23 0.0% 0.0% v8::internal::FixedSpace::SlowAllocateRaw | |
21 0.0% 0.0% v8::internal::Heap::ScavengePointer | |
21 0.0% 0.0% _getsectdatafromheader | |
20 0.0% 0.0% v8::internal::KeyedLoadIC_Miss | |
20 0.0% 0.0% v8::internal::Factory::GetSlowElementsMap | |
20 0.0% 0.0% _pthread_mutex_init | |
20 0.0% 0.0% _OSAtomicCompareAndSwapPtrBarrier | |
18 0.0% 0.0% v8::internal::OldSpace::PageAllocationLimit | |
18 0.0% 0.0% v8::internal::JSObject::NormalizeProperties | |
18 0.0% 0.0% _arc4_stir | |
17 0.0% 0.0% v8::internal::StaticMarkingVisitor::VisitJSFunctionAndFlushCode | |
17 0.0% 0.0% v8::internal::MarkCompactCollector::MarkUnmarkedObject | |
17 0.0% 0.0% v8::internal::Map::CopyDropTransitions | |
17 0.0% 0.0% _OSAtomicAdd64Barrier | |
16 0.0% 0.0% _spin_unlock | |
15 0.0% 0.0% v8::internal::MarkCompactCollector::PrepareForCodeFlushing | |
15 0.0% 0.0% v8::internal::MarkCompactCollector::CreateBackPointers | |
14 0.0% 0.0% v8::internal::Runtime::GetElementOrCharAt | |
14 0.0% 0.0% v8::internal::JSObject::AddSlowProperty | |
13 0.0% 0.0% v8::internal::Runtime_Typeof | |
13 0.0% 0.0% v8::internal::Runtime_DeleteProperty | |
12 0.0% 0.0% v8::internal::StoreIC_Miss | |
12 0.0% 0.0% v8::internal::KeyedLoadIC::UpdateCaches | |
12 0.0% 0.0% _pthread_mutexattr_destroy$UNIX2003 | |
12 0.0% 0.0% _dladdr | |
11 0.0% 0.0% v8::internal::SymbolTableCleaner::VisitPointers | |
11 0.0% 0.0% v8::internal::Object::GetElementWithReceiver | |
11 0.0% 0.0% v8::internal::FixedArray::CopySize | |
11 0.0% 0.0% get_adjusted_ptr | |
11 0.0% 0.0% _allocate_pages | |
11 0.0% 0.0% __dyld_register_func_for_add_image | |
11 0.0% 0.0% _OSAtomicOr32Barrier | |
10 0.0% 0.0% v8::internal::ScavengingVisitor::EvacuateObject<(v8::internal::ScavengingVisitor::ObjectContents)1, (v8::internal::ScavengingVisitor::SizeRestriction)1> | |
10 0.0% 0.0% v8::internal::MarkCompactCollector::ClearNonLiveTransitions | |
10 0.0% 0.0% _OSAtomicDequeue | |
9 0.0% 0.0% _OSAtomicTestAndSetBarrier | |
8 0.0% 0.0% v8::internal::UpdatePointerToNewGen | |
8 0.0% 0.0% v8::internal::MarkCompactCollector::MarkDescriptorArray | |
8 0.0% 0.0% v8::internal::Heap::IterateDirtyRegions | |
8 0.0% 0.0% v8::internal::Factory::ConfigureInstance | |
8 0.0% 0.0% v8::internal::CharacterStreamUTF16Buffer::Advance | |
7 0.0% 0.0% v8::internal::MacroAssembler::CheckSmi | |
7 0.0% 0.0% v8::internal::IC::Clear | |
7 0.0% 0.0% v8::internal::FlexibleBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::FixedArray::BodyDescriptor, int>::Visit | |
7 0.0% 0.0% v8::internal::FixedSpace::DeallocateBlock | |
6 0.0% 0.0% v8::internal::SymbolTable::LookupSymbolIfExists | |
6 0.0% 0.0% v8::internal::Object::GetPropertyWithReceiver | |
5 0.0% 0.0% v8::internal::OldSpace::SlowAllocateRaw | |
5 0.0% 0.0% v8::internal::OldSpace::AllocateInNextPage | |
5 0.0% 0.0% v8::internal::MemoryAllocator::AllocatePages | |
5 0.0% 0.0% v8::internal::Heap::IteratePointersInDirtyMapsRegion | |
5 0.0% 0.0% _OSAtomicOr32OrigBarrier | |
4 0.0% 0.0% v8::internal::Scanner::ScanJavaScript | |
4 0.0% 0.0% v8::internal::OldSpace::DeallocateBlock | |
4 0.0% 0.0% v8::internal::Heap::AllocateInternalSymbol | |
4 0.0% 0.0% v8::internal::Builtin_HandleApiCall | |
3 0.0% 0.0% v8::internal::StubCache::ComputeCallConstant | |
3 0.0% 0.0% v8::internal::StubCache::Clear | |
3 0.0% 0.0% v8::internal::StoreIC::UpdateCaches | |
3 0.0% 0.0% v8::internal::RootMarkingVisitor::VisitPointers | |
3 0.0% 0.0% v8::internal::RegisterAllocator::Allocate | |
3 0.0% 0.0% v8::internal::Map::PropertyIndexFor | |
3 0.0% 0.0% v8::internal::KeyedLookupCache::Update | |
3 0.0% 0.0% v8::internal::JumpTarget::ComputeEntryFrame | |
3 0.0% 0.0% v8::internal::JSObject::AddFastProperty | |
3 0.0% 0.0% v8::internal::Heap::Scavenge | |
3 0.0% 0.0% v8::internal::Heap::IteratePointersInDirtyRegion | |
3 0.0% 0.0% v8::internal::Deserializer::ReadChunk | |
3 0.0% 0.0% v8::internal::DescriptorArray::CopyInsert | |
3 0.0% 0.0% _ev_run | |
3 0.0% 0.0% _OSMemoryBarrier | |
3 0.0% 0.0% _OSAtomicTestAndClearBarrier | |
3 0.0% 0.0% _OSAtomicEnqueue | |
3 0.0% 0.0% _OSAtomicAnd32OrigBarrier | |
2 0.0% 0.0% v8::internal::SymbolKey::Hash | |
2 0.0% 0.0% v8::internal::StaticMarkingVisitor::DataObjectVisitor::Visit | |
2 0.0% 0.0% v8::internal::Scanner::ScanString | |
2 0.0% 0.0% v8::internal::Scanner::IsIdentifier | |
2 0.0% 0.0% v8::internal::PagedSpace::Shrink | |
2 0.0% 0.0% v8::internal::OldSpace::PrepareForMarkCompact | |
2 0.0% 0.0% v8::internal::MarkCompactCollector::Prepare | |
2 0.0% 0.0% v8::internal::MarkCompactCollector::MarkMapContents | |
2 0.0% 0.0% v8::internal::MarkCompactCollector::Finish | |
2 0.0% 0.0% v8::internal::LoadIC::PatchInlinedLoad | |
2 0.0% 0.0% v8::internal::KeywordMatcher::Step | |
2 0.0% 0.0% v8::internal::JumpTarget::DoBind | |
2 0.0% 0.0% v8::internal::JumpTarget::AddReachingFrame | |
2 0.0% 0.0% v8::internal::HeapObjectIterator::FromNextPage | |
2 0.0% 0.0% v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::FixedArray::BodyDescriptor, void>::Visit | |
2 0.0% 0.0% v8::internal::FixedSpace::PageAllocationLimit | |
2 0.0% 0.0% v8::internal::FixedSpace::AllocateInNextPage | |
2 0.0% 0.0% v8::internal::CountMarkedCallback | |
2 0.0% 0.0% v8::internal::CallStubCompiler::CompileCallConstant | |
2 0.0% 0.0% v8::internal::CallOptimization::GetPrototypeDepthOfExpectedType | |
2 0.0% 0.0% v8::internal::AstVisitor::CheckStackOverflow | |
2 0.0% 0.0% v8::Object::SetPointerInInternalField | |
2 0.0% 0.0% v8::Object::GetIndexedPropertiesExternalArrayDataLength | |
2 0.0% 0.0% node::IOWatcher::Callback | |
2 0.0% 0.0% node::Buffer::Replace | |
2 0.0% 0.0% _munmap$UNIX2003 | |
2 0.0% 0.0% _mach_ports_lookup | |
2 0.0% 0.0% _catanhl$fenv_access_off | |
2 0.0% 0.0% __spin_lock_try | |
1 0.0% 0.0% v8::internal::VirtualFrame::SyncRange | |
1 0.0% 0.0% v8::internal::VirtualFrame::StoreToFrameSlotAt | |
1 0.0% 0.0% v8::internal::VirtualFrame::SpillElementAt | |
1 0.0% 0.0% v8::internal::VirtualFrame::PrepareForCall | |
1 0.0% 0.0% v8::internal::VirtualFrame::MergeMoveRegistersToMemory | |
1 0.0% 0.0% v8::internal::VirtualFrame::Drop | |
1 0.0% 0.0% v8::internal::Utf8SymbolKey::AsObject | |
1 0.0% 0.0% v8::internal::UpdatingVisitor::VisitPointers | |
1 0.0% 0.0% v8::internal::StubCache::FindCallInitialize | |
1 0.0% 0.0% v8::internal::StubCache::ComputeStoreField | |
1 0.0% 0.0% v8::internal::StubCache::ComputeCallInitialize | |
1 0.0% 0.0% v8::internal::String::WriteToFlat<char> | |
1 0.0% 0.0% v8::internal::String::ToAsciiVector | |
1 0.0% 0.0% v8::internal::String::IsEqualTo | |
1 0.0% 0.0% v8::internal::String::ComputeHashField | |
1 0.0% 0.0% v8::internal::StoreStubCompiler::GetCode | |
1 0.0% 0.0% v8::internal::StaticMarkingVisitor::VisitSharedFunctionInfo | |
1 0.0% 0.0% v8::internal::StackFrameIterator::StackFrameIterator | |
1 0.0% 0.0% v8::internal::StackFrameIterator::AdvanceWithHandler | |
1 0.0% 0.0% v8::internal::Scope::Scope | |
1 0.0% 0.0% v8::internal::ScavengingVisitor::EvacuateFixedArray | |
1 0.0% 0.0% v8::internal::ScavengeVisitor::VisitPointers | |
1 0.0% 0.0% v8::internal::Scanner::ScanEscape | |
1 0.0% 0.0% v8::internal::Scanner::Next | |
1 0.0% 0.0% v8::internal::RoundUpToPowerOf2 | |
1 0.0% 0.0% v8::internal::RootMarkingVisitor::VisitPointer | |
1 0.0% 0.0% v8::internal::RegExpTree::IsEmpty | |
1 0.0% 0.0% v8::internal::Parser::ParseStatement | |
1 0.0% 0.0% v8::internal::Parser::ParseAssignmentExpression | |
1 0.0% 0.0% v8::internal::PagedSpace::RelinkPageListInChunkOrder | |
1 0.0% 0.0% v8::internal::OldSpaceFreeList::Allocate | |
1 0.0% 0.0% v8::internal::OldSpace::PutRestOfCurrentPageOnFreeList | |
1 0.0% 0.0% v8::internal::MarkCompactCollector::RelocateOldPointerObject | |
1 0.0% 0.0% v8::internal::MarkCompactCollector::RelocateObjects | |
1 0.0% 0.0% v8::internal::Malloced::Delete | |
1 0.0% 0.0% v8::internal::MacroAssembler::RecordWriteNonSmi | |
1 0.0% 0.0% v8::internal::MacroAssembler::Jump | |
1 0.0% 0.0% v8::internal::MacroAssembler::InvokePrologue<v8::internal::NearLabel> | |
1 0.0% 0.0% v8::internal::MacroAssembler::IncrementCounter | |
1 0.0% 0.0% v8::internal::MacroAssembler::DecrementCounter | |
1 0.0% 0.0% v8::internal::Logger::MoveEventInternal | |
1 0.0% 0.0% v8::internal::Logger::CodeDeleteEvent | |
1 0.0% 0.0% v8::internal::LargeObjectSpace::AllocateRawInternal | |
1 0.0% 0.0% v8::internal::Invoke | |
1 0.0% 0.0% v8::internal::HeapObjectIterator::HeapObjectIterator | |
1 0.0% 0.0% v8::internal::HashTable<v8::internal::NumberDictionaryShape, unsigned int>::FindEntry | |
1 0.0% 0.0% v8::internal::GlobalHandles::RemoveObjectGroups | |
1 0.0% 0.0% v8::internal::GlobalHandles::Create | |
1 0.0% 0.0% v8::internal::GenerateFastApiCall | |
1 0.0% 0.0% v8::internal::FrameElement::ConstantList | |
1 0.0% 0.0% v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::VisitSpecialized<24> | |
1 0.0% 0.0% v8::internal::FixedBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::FixedBodyDescriptor<24, 40, 40>, void>::Visit | |
1 0.0% 0.0% v8::internal::Factory::LookupSymbol | |
1 0.0% 0.0% v8::internal::Execution::Call | |
1 0.0% 0.0% v8::internal::EntryFrame::Iterate | |
1 0.0% 0.0% v8::internal::Debugger::IsDebuggerActive | |
1 0.0% 0.0% v8::internal::Context::builtins | |
1 0.0% 0.0% v8::internal::ConstructFrame::type | |
1 0.0% 0.0% v8::internal::CodeGenerator::VisitReturnStatement | |
1 0.0% 0.0% v8::internal::CodeGenerator::VisitCall | |
1 0.0% 0.0% v8::internal::CodeGenerator::VisitAssignment | |
1 0.0% 0.0% v8::internal::CodeGenerator::SetFrame | |
1 0.0% 0.0% v8::internal::CodeGenerator::LoadCondition | |
1 0.0% 0.0% v8::internal::CodeGenerator::Load | |
1 0.0% 0.0% v8::internal::CodeGenerator::GenericBinaryOperation | |
1 0.0% 0.0% v8::internal::CodeGenerator::Generate | |
1 0.0% 0.0% v8::internal::BinaryOperation::Accept | |
1 0.0% 0.0% v8::internal::AstOptimizer::VisitLiteral | |
1 0.0% 0.0% v8::internal::AstBuildingParserFactory::NewCall | |
1 0.0% 0.0% v8::internal::AssignedVariablesAnalyzer::VisitLiteral | |
1 0.0% 0.0% v8::internal::Assembler::call | |
1 0.0% 0.0% v8::internal::Assembler::bts | |
1 0.0% 0.0% v8::V8::ClearWeak | |
1 0.0% 0.0% v8::Object::GetIndexedPropertiesExternalArrayDataType | |
1 0.0% 0.0% unibrow::InputBuffer<unibrow::Utf8, unibrow::Buffer<char const*>, 256u>::Rewind | |
1 0.0% 0.0% unibrow::CharacterStream::Length | |
1 0.0% 0.0% node::ObjectWrap::WeakCallback | |
1 0.0% 0.0% node::ObjectWrap::Ref | |
1 0.0% 0.0% node::Check | |
1 0.0% 0.0% node::Buffer::HasInstance | |
1 0.0% 0.0% node::Buffer::Buffer | |
1 0.0% 0.0% names_match | |
1 0.0% 0.0% _sk_delete | |
1 0.0% 0.0% _pthread_setspecific | |
1 0.0% 0.0% _kvbuf_add_val_len | |
1 0.0% 0.0% _host_get_clock_service | |
1 0.0% 0.0% _OSAtomicXor32OrigBarrier | |
1 0.0% 0.0% _OSAtomicAnd32Barrier | |
[GC]: | |
ticks total nonlib name | |
16547 19.4% | |
[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 | |
42039 49.4% _lgamma$fenv_access_off | |
30321 72.1% Function: Buffer.toString buffer.js:241 | |
30266 99.8% Function: EventEmitter.emit events.js:5 | |
30255 100.0% Function: Parser.write /Library/WebServer/Documents/node-mysql/lib/mysql/parser.js:26 | |
30255 100.0% Function: Client.connect._enqueue.connection.on.on.on.self.connected /Library/WebServer/Documents/node-mysql/lib/mysql/client.js:62 | |
30255 100.0% Function: EventEmitter.emit events.js:5 | |
4877 5.7% ___vfprintf | |
3858 79.1% Function: Buffer.toString buffer.js:241 | |
3846 99.7% Function: EventEmitter.emit events.js:5 | |
3845 100.0% Function: Parser.write /Library/WebServer/Documents/node-mysql/lib/mysql/parser.js:26 | |
3845 100.0% Function: Client.connect._enqueue.connection.on.on.on.self.connected /Library/WebServer/Documents/node-mysql/lib/mysql/client.js:62 | |
3845 100.0% Function: EventEmitter.emit events.js:5 | |
3125 3.7% Function: Buffer.toString buffer.js:241 | |
3114 99.6% Function: EventEmitter.emit events.js:5 | |
3113 100.0% Function: Parser.write /Library/WebServer/Documents/node-mysql/lib/mysql/parser.js:26 | |
3113 100.0% Function: Client.connect._enqueue.connection.on.on.on.self.connected /Library/WebServer/Documents/node-mysql/lib/mysql/client.js:62 | |
3113 100.0% Function: EventEmitter.emit events.js:5 | |
3113 100.0% LazyCompile: <anonymous> node.js:1 | |
2991 3.5% Function: Parser.write /Library/WebServer/Documents/node-mysql/lib/mysql/parser.js:26 | |
2991 100.0% Function: Client.connect._enqueue.connection.on.on.on.self.connected /Library/WebServer/Documents/node-mysql/lib/mysql/client.js:62 | |
2991 100.0% Function: EventEmitter.emit events.js:5 | |
2991 100.0% LazyCompile: <anonymous> node.js:1 | |
2454 2.9% _NXFindBestFatArch | |
1881 76.7% Function: Buffer.toString buffer.js:241 | |
1876 99.7% Function: EventEmitter.emit events.js:5 | |
1875 99.9% Function: Parser.write /Library/WebServer/Documents/node-mysql/lib/mysql/parser.js:26 | |
1875 100.0% Function: Client.connect._enqueue.connection.on.on.on.self.connected /Library/WebServer/Documents/node-mysql/lib/mysql/client.js:62 | |
1875 100.0% Function: EventEmitter.emit events.js:5 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment