Skip to content

Instantly share code, notes, and snippets.

@felixge
Created November 6, 2010 20:06
Show Gist options
  • Save felixge/f85c38010c038e5efe2e to your computer and use it in GitHub Desktop.
Save felixge/f85c38010c038e5efe2e to your computer and use it in GitHub Desktop.
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