Created
January 18, 2010 21:37
-
-
Save isaacs/280399 to your computer and use it in GitHub Desktop.
This file contains hidden or 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, (30169 ticks, 1042 unaccounted, 0 excluded). | |
[Unknown]: | |
ticks total nonlib name | |
1042 3.5% | |
[Shared libraries]: | |
ticks total nonlib name | |
[JavaScript]: | |
ticks total nonlib name | |
436 1.4% 1.4% Function: Walker_done | |
194 0.6% 0.6% Stub: CEntry | |
147 0.5% 0.5% Function: HTTPWalker_sendHeader | |
143 0.5% 0.5% Function: aopJoinPoint | |
120 0.4% 0.4% Function: HTTPWalker | |
116 0.4% 0.4% LazyCompile: <anonymous> node.js:1 | |
114 0.4% 0.4% Function: Walker_next | |
106 0.4% 0.4% LazyCompile: <anonymous> /Users/isaacs/Documents/src/js/mojito/examples/sugar-hello-world.js:4 | |
103 0.3% 0.3% Function: <anonymous> {16} | |
97 0.3% 0.3% KeyedLoadIC: A keyed load IC from the snapshot | |
80 0.3% 0.3% Function: walk | |
68 0.2% 0.2% Function: flushMessageQueue | |
65 0.2% 0.2% Function: HTTPWalker_afterDone | |
63 0.2% 0.2% LazyCompile: SmartMove native array.js:226 | |
52 0.2% 0.2% LazyCompile: concat native array.js:397 | |
50 0.2% 0.2% Function: HTTPWalker_sendBody | |
49 0.2% 0.2% Function: <anonymous> {20} | |
49 0.2% 0.2% Function: <anonymous> {19} | |
44 0.1% 0.1% Stub: JSEntry | |
44 0.1% 0.1% Builtin: A builtin from the snapshot {3} | |
42 0.1% 0.1% Function: keysToLowerCase | |
41 0.1% 0.1% Function: <anonymous> {14} | |
40 0.1% 0.1% Builtin: A builtin from the snapshot {1} | |
39 0.1% 0.1% Builtin: A builtin from the snapshot | |
37 0.1% 0.1% LazyCompile: forEach native array.js:912 | |
36 0.1% 0.1% Function: <anonymous> {22} | |
35 0.1% 0.1% Stub: ToBoolean | |
35 0.1% 0.1% LazyCompile: test native regexp.js:206 | |
34 0.1% 0.1% LazyCompile: shift native array.js:485 | |
32 0.1% 0.1% Function: <anonymous> {17} | |
30 0.1% 0.1% Stub: Compare {1} | |
30 0.1% 0.1% RegExp: Content-Length | |
29 0.1% 0.1% KeyedStoreIC: A keyed store IC from the snapshot | |
29 0.1% 0.1% Function: ServerResponse | |
29 0.1% 0.1% Function: <anonymous> {21} | |
28 0.1% 0.1% LazyCompile: APPLY_PREPARE native runtime.js:418 | |
27 0.1% 0.1% Function: <anonymous> {15} | |
27 0.1% 0.1% Builtin: A builtin from the snapshot {4} | |
26 0.1% 0.1% Builtin: A builtin from the snapshot {6} | |
25 0.1% 0.1% LazyCompile: ToObject native runtime.js:526 | |
25 0.1% 0.1% Function: <anonymous> {26} | |
25 0.1% 0.1% Function: <anonymous> {18} | |
24 0.1% 0.1% LazyCompile: IN native runtime.js:343 | |
23 0.1% 0.1% Function: Walker | |
22 0.1% 0.1% CallNormal: args_count: 2 | |
22 0.1% 0.1% Builtin: A builtin from the snapshot {7} | |
21 0.1% 0.1% Stub: StringAdd | |
21 0.1% 0.1% Stub: GenericBinaryOpStub_ADD_OverwriteLeft_StackArgs_SSE3 | |
21 0.1% 0.1% LazyCompile: slice native array.js:525 | |
21 0.1% 0.1% Function: HTTPWalker_finish | |
20 0.1% 0.1% LazyCompile: INSTANCE_OF native runtime.js:355 | |
19 0.1% 0.1% RegExp: Connection | |
19 0.1% 0.1% Function: <anonymous> {30} | |
18 0.1% 0.1% Stub: StringAdd {1} | |
18 0.1% 0.1% Stub: GenericBinaryOpStub_ADD_Alloc_StackArgs_SSE3 | |
16 0.1% 0.1% Function: <anonymous> {24} | |
15 0.0% 0.0% LazyCompile: SimpleSlice native array.js:289 | |
15 0.0% 0.0% Function: OutgoingMessage | |
15 0.0% 0.0% Function: <anonymous> {32} | |
14 0.0% 0.0% Function: <anonymous> {28} | |
14 0.0% 0.0% Builtin: A builtin from the snapshot {2} | |
13 0.0% 0.0% LazyCompile: ToUint32 native runtime.js:543 | |
13 0.0% 0.0% LazyCompile: FILTER_KEY native runtime.js:387 | |
13 0.0% 0.0% Function: <anonymous> {27} | |
13 0.0% 0.0% Builtin: A builtin from the snapshot {8} | |
12 0.0% 0.0% Stub: ArgumentsAccessStub | |
12 0.0% 0.0% Function: mojito_isMojito | |
11 0.0% 0.0% RegExp: Transfer-Encoding | |
11 0.0% 0.0% Function: <anonymous> {25} | |
11 0.0% 0.0% Builtin: A builtin from the snapshot {11} | |
10 0.0% 0.0% LazyCompile: ToString native runtime.js:506 | |
10 0.0% 0.0% LazyCompile: ToNumber native runtime.js:496 | |
10 0.0% 0.0% Function: <anonymous> {29} | |
9 0.0% 0.0% LazyCompile: hasOwnProperty native v8natives.js:217 | |
9 0.0% 0.0% Builtin: A builtin from the snapshot {5} | |
9 0.0% 0.0% Builtin: A builtin from the snapshot {10} | |
8 0.0% 0.0% LazyCompile: STRING_ADD_RIGHT native runtime.js:187 | |
8 0.0% 0.0% LazyCompile: STRING_ADD_LEFT native runtime.js:172 | |
8 0.0% 0.0% Function: Walker_step | |
8 0.0% 0.0% Function: IncomingMessage | |
8 0.0% 0.0% CallPreMonomorphic: args_count: 2 {1} | |
7 0.0% 0.0% Stub: RuntimeStub_HasLocalProperty | |
7 0.0% 0.0% Stub: Runtime {3} | |
7 0.0% 0.0% Stub: Instanceof | |
7 0.0% 0.0% Stub: Compare | |
7 0.0% 0.0% Stub: CallFunction {1} | |
7 0.0% 0.0% Stub: CallFunction | |
7 0.0% 0.0% Builtin: A builtin from the snapshot {9} | |
6 0.0% 0.0% Stub: Runtime {1} | |
6 0.0% 0.0% KeyedLoadIC: A keyed load IC from the snapshot {1} | |
6 0.0% 0.0% CallMegamorphic: args_count: 3 | |
5 0.0% 0.0% Stub: GenericBinaryOpStub_ADD_OverwriteRight_StackArgs_SSE3 | |
5 0.0% 0.0% Stub: ArgumentsAccess | |
4 0.0% 0.0% Stub: RuntimeStub_StringToLowerCase | |
4 0.0% 0.0% Stub: RuntimeStub_MoveArrayContents | |
4 0.0% 0.0% LazyCompile: toString native v8natives.js:577 | |
4 0.0% 0.0% LazyCompile: EQUALS native runtime.js:54 | |
4 0.0% 0.0% KeyedStoreIC: A keyed store IC from the snapshot {1} | |
3 0.0% 0.0% Stub: Runtime {2} | |
3 0.0% 0.0% Stub: Runtime | |
3 0.0% 0.0% Stub: GenericBinaryOpStub_SUB_Alloc_StackArgs_SSE3 | |
3 0.0% 0.0% LazyCompile: create native v8natives.js:452 | |
3 0.0% 0.0% Function: <anonymous> {23} | |
3 0.0% 0.0% Builtin: A builtin from the snapshot {13} | |
2 0.0% 0.0% Stub: RuntimeStub_RegExpExec | |
2 0.0% 0.0% Stub: RuntimeStub_GetArrayKeys | |
2 0.0% 0.0% Function: <anonymous> {31} | |
2 0.0% 0.0% CallPreMonomorphic: args_count: 1 | |
2 0.0% 0.0% CallPreMonomorphic: args_count: 0 | |
1 0.0% 0.0% Stub: RuntimeStub_IsInPrototypeChain | |
1 0.0% 0.0% Stub: Runtime {4} | |
1 0.0% 0.0% Script: node.js | |
1 0.0% 0.0% LazyCompile: stringify native json.js:222 | |
1 0.0% 0.0% Function: findModulePath | |
1 0.0% 0.0% Builtin: A builtin from the snapshot {12} | |
[C++]: | |
ticks total nonlib name | |
5696 18.9% 18.9% _csinf$fenv_access_off | |
1474 4.9% 4.9% ___vfprintf | |
1401 4.6% 4.6% ___sfvwrite | |
1270 4.2% 4.2% _fma$fenv_access_off | |
768 2.5% 2.5% v8::internal::JSObject::LookupInDescriptor | |
730 2.4% 2.4% _szone_free | |
460 1.5% 1.5% v8::internal::DescriptorArray::BinarySearch | |
417 1.4% 1.4% v8::internal::Object::GetProperty | |
400 1.3% 1.3% _szone_malloc_should_clear | |
345 1.1% 1.1% v8::internal::JSObject::LocalLookupRealNamedProperty | |
310 1.0% 1.0% v8::internal::DescriptorArray::CopyInsert | |
282 0.9% 0.9% v8::internal::JSObject::SetProperty | |
277 0.9% 0.9% v8::internal::Heap::AllocateFixedArray | |
258 0.9% 0.9% v8::internal::JSObject::LocalLookup | |
256 0.8% 0.8% v8::internal::LoadIC::Load | |
224 0.7% 0.7% v8::internal::MarkCompactCollector::SweepSpaces | |
203 0.7% 0.7% v8::internal::Map::CreateBackPointers | |
189 0.6% 0.6% v8::internal::MarkCompactCollector::EncodeForwardingAddressesInNewSpace | |
186 0.6% 0.6% v8::internal::Invoke | |
186 0.6% 0.6% _http_parser_execute | |
172 0.6% 0.6% v8::internal::String::ReadBlock | |
170 0.6% 0.6% v8::internal::String::ToCString | |
159 0.5% 0.5% _localeconv_l | |
152 0.5% 0.5% v8::internal::HashTable<v8::internal::StringDictionaryShape, v8::internal::String*>::FindEntry | |
152 0.5% 0.5% v8::internal::Builtin_HandleApiCall | |
148 0.5% 0.5% v8::internal::JSObject::AddFastProperty | |
147 0.5% 0.5% v8::internal::Heap::CreateCode | |
137 0.5% 0.5% v8::internal::Runtime::GetObjectProperty | |
137 0.5% 0.5% _catanh$fenv_access_off | |
129 0.4% 0.4% v8::internal::Assembler::movq | |
121 0.4% 0.4% v8::internal::Object::Lookup | |
116 0.4% 0.4% v8::internal::RelocIterator::next | |
108 0.4% 0.4% v8::internal::Map::UpdateCodeCache | |
108 0.4% 0.4% v8::internal::LogMessageBuilder::Append | |
108 0.4% 0.4% v8::internal::Heap::AllocateMap | |
108 0.4% 0.4% _pthread_mutex_unlock | |
106 0.4% 0.4% _arc4random | |
98 0.3% 0.3% _szone_free_definite_size | |
97 0.3% 0.3% _powl$fenv_access_off | |
95 0.3% 0.3% _sprintf | |
92 0.3% 0.3% v8::internal::Heap::Contains | |
91 0.3% 0.3% v8::internal::String::WriteToFlat<char> | |
90 0.3% 0.3% __malloc_initialize | |
88 0.3% 0.3% v8::internal::StoreIC::Store | |
88 0.3% 0.3% _pthread_mutex_lock | |
87 0.3% 0.3% v8::internal::JSObject::AddFastPropertyUsingMap | |
84 0.3% 0.3% v8::internal::LoadIC::UpdateCaches | |
82 0.3% 0.3% v8::internal::JSObject::NormalizeProperties | |
81 0.3% 0.3% v8::internal::OldSpaceFreeList::Allocate | |
80 0.3% 0.3% v8::internal::LoadIC_Miss | |
80 0.3% 0.3% v8::internal::JSObject::GetElementWithReceiver | |
79 0.3% 0.3% v8::internal::Scanner::IsIdentifier | |
79 0.3% 0.3% node::EventEmitter::Emit | |
78 0.3% 0.3% v8::internal::Operand::Operand | |
77 0.3% 0.3% v8::internal::RelocInfoWriter::Write | |
77 0.3% 0.3% v8::internal::CallIC::LoadFunction | |
72 0.2% 0.2% v8::internal::Heap::AllocateStringFromUtf8 | |
71 0.2% 0.2% v8::internal::StoreIC::UpdateCaches | |
70 0.2% 0.2% v8::internal::Assembler::Assembler | |
70 0.2% 0.2% _clog$fenv_access_off | |
70 0.2% 0.2% __mh_dylib_header | |
69 0.2% 0.2% v8::internal::IterateArguments | |
69 0.2% 0.2% node::ReallyEmit | |
69 0.2% 0.2% ___vfwprintf | |
68 0.2% 0.2% v8::internal::Map::CopyDropDescriptors | |
66 0.2% 0.2% v8::Function::Call | |
65 0.2% 0.2% v8::internal::StackFrameIterator::StackFrameIterator | |
64 0.2% 0.2% v8::internal::HashTable<v8::internal::NumberDictionaryShape, unsigned int>::FindEntry | |
63 0.2% 0.2% v8::internal::ConvertCaseHelper<unibrow::ToLowercase> | |
62 0.2% 0.2% v8::internal::MacroAssembler::CheckMaps | |
61 0.2% 0.2% v8::internal::StoreIC_Miss | |
60 0.2% 0.2% v8::internal::Object::GetPrototype | |
59 0.2% 0.2% v8::internal::Assembler::jmp | |
58 0.2% 0.2% v8::internal::MemoryAllocator::AllocatePages | |
57 0.2% 0.2% v8::internal::SweepSpace | |
57 0.2% 0.2% v8::internal::MarkingVisitor::VisitPointers | |
57 0.2% 0.2% v8::internal::Code::CopyFrom | |
57 0.2% 0.2% _inet_ntop6 | |
54 0.2% 0.2% v8::Value::IsFunction | |
53 0.2% 0.2% v8::internal::IC::StateFrom | |
53 0.2% 0.2% v8::String::WriteAscii | |
53 0.2% 0.2% _tiny_malloc_from_free_list | |
52 0.2% 0.2% v8::internal::StubCache::ComputeStoreField | |
52 0.2% 0.2% v8::internal::Assembler::j | |
50 0.2% 0.2% v8::internal::Assembler::arithmetic_op | |
49 0.2% 0.2% v8::internal::Runtime::SetObjectProperty | |
48 0.2% 0.2% v8::internal::Heap::AllocateRawAsciiString | |
48 0.2% 0.2% v8::internal::Context::global_context | |
47 0.2% 0.2% v8::internal::UpdatingVisitor::VisitPointers | |
47 0.2% 0.2% v8::internal::StackFrameIterator::AdvanceWithHandler | |
47 0.2% 0.2% v8::Value::ToObject | |
46 0.2% 0.2% v8::internal::Runtime_CloneShallowLiteralBoilerplate | |
46 0.2% 0.2% v8::internal::GetProperty | |
46 0.2% 0.2% _d_print_comp | |
45 0.1% 0.1% v8::internal::String::ComputeHashField | |
45 0.1% 0.1% v8::internal::Logger::CodeCreateEvent | |
45 0.1% 0.1% __pthread_keys_init | |
44 0.1% 0.1% v8::HandleScope::~HandleScope | |
44 0.1% 0.1% unibrow::InputBuffer<v8::internal::String, v8::internal::String*, 1024u>::FillBuffer | |
44 0.1% 0.1% _strcmp | |
43 0.1% 0.1% v8::internal::StubCache::ComputeLoadField | |
43 0.1% 0.1% _getsectbynamefromheader | |
42 0.1% 0.1% v8::internal::Runtime_HasProperty | |
42 0.1% 0.1% v8::internal::JSObject::GetPropertyAttributeWithReceiver | |
42 0.1% 0.1% _sysctl | |
41 0.1% 0.1% v8::internal::Assembler::bind | |
40 0.1% 0.1% v8::internal::StubCache::ComputeLoadConstant | |
40 0.1% 0.1% v8::internal::CallIC_Miss | |
40 0.1% 0.1% v8::Value::ToString | |
40 0.1% 0.1% v8::Object::Get | |
39 0.1% 0.1% v8::internal::Heap::CopyJSObject | |
39 0.1% 0.1% v8::internal::GetKeysInFixedArrayFor | |
39 0.1% 0.1% ___cxa_get_globals | |
38 0.1% 0.1% v8::internal::Runtime_GetArrayKeys | |
38 0.1% 0.1% v8::internal::Logger::ApiEntryCall | |
38 0.1% 0.1% _catan$fenv_access_off | |
37 0.1% 0.1% v8::internal::Malloced::New | |
37 0.1% 0.1% v8::internal::MacroAssembler::MacroAssembler | |
37 0.1% 0.1% v8::internal::JSObject::AddProperty | |
37 0.1% 0.1% _atexit_register | |
36 0.1% 0.1% v8::internal::Runtime_NewClosure | |
36 0.1% 0.1% v8::internal::LogMessageBuilder::LogMessageBuilder | |
36 0.1% 0.1% v8::internal::CallIC::UpdateCaches | |
36 0.1% 0.1% node::Loop | |
35 0.1% 0.1% v8::HandleScope::HandleScope | |
34 0.1% 0.1% v8::TryCatch::~TryCatch | |
34 0.1% 0.1% v8::Array::Length | |
34 0.1% 0.1% unibrow::Utf8::ReadBlock | |
34 0.1% 0.1% node::Connection::Send | |
33 0.1% 0.1% v8::internal::Assembler::testb | |
33 0.1% 0.1% v8::Integer::New | |
33 0.1% 0.1% read_encoded_value_with_base | |
33 0.1% 0.1% ___xfputwc | |
32 0.1% 0.1% v8::internal::Runtime_KeyedGetProperty | |
32 0.1% 0.1% v8::internal::Runtime_HasLocalProperty | |
32 0.1% 0.1% v8::internal::Runtime::GetElementOrCharAt | |
32 0.1% 0.1% v8::internal::Object::GetPropertyWithReceiver | |
32 0.1% 0.1% v8::internal::OS::VSNPrintF | |
32 0.1% 0.1% v8::internal::Map::FindInCodeCache | |
32 0.1% 0.1% _szone_calloc | |
31 0.1% 0.1% v8::internal::FixedSpace::SlowAllocateRaw | |
31 0.1% 0.1% v8::internal::CPU::FlushICache | |
31 0.1% 0.1% _dladdr | |
30 0.1% 0.1% v8::internal::Runtime_MoveArrayContents | |
30 0.1% 0.1% v8::internal::RegExpImpl::IrregexpExec | |
30 0.1% 0.1% v8::internal::MarkCompactCollector::ClearNonLiveTransitions | |
30 0.1% 0.1% v8::internal::Heap::AllocateJSObjectFromMap | |
30 0.1% 0.1% v8::internal::Factory::NewFixedArray | |
30 0.1% 0.1% v8::internal::Accessors::ArraySetLength | |
30 0.1% 0.1% v8::String::New | |
30 0.1% 0.1% __dispatch_queue_set_width_init | |
29 0.1% 0.1% _mach_port_allocate | |
28 0.1% 0.1% v8::internal::Heap::AllocateRaw | |
28 0.1% 0.1% v8::internal::CodeStub::FindCodeInCache | |
27 0.1% 0.1% v8::internal::String::SlowEquals | |
27 0.1% 0.1% v8::internal::MacroAssembler::RecordWriteNonSmi | |
27 0.1% 0.1% v8::internal::LoadStubCompiler::CompileLoadField | |
27 0.1% 0.1% v8::internal::KeyedStoreIC_Miss | |
27 0.1% 0.1% v8::internal::Dictionary<v8::internal::StringDictionaryShape, v8::internal::String*>::Add | |
27 0.1% 0.1% v8::Value::IsObject | |
27 0.1% 0.1% v8::HandleScope::RawClose | |
26 0.1% 0.1% v8::internal::Heap::AllocateFixedArrayWithHoles | |
26 0.1% 0.1% v8::internal::Dictionary<v8::internal::StringDictionaryShape, v8::internal::String*>::AddEntry | |
26 0.1% 0.1% v8::internal::Builtin_ArrayPush | |
26 0.1% 0.1% __keymgr_set_and_unlock_processwide_ptr | |
25 0.1% 0.1% v8::internal::StringDictionary::CopyEnumKeysTo | |
25 0.1% 0.1% v8::internal::Runtime_NewArgumentsFast | |
25 0.1% 0.1% v8::internal::KeyedStoreIC::Store | |
25 0.1% 0.1% v8::internal::JSObject::GetPropertyAttribute | |
25 0.1% 0.1% LockHelper::~LockHelper | |
24 0.1% 0.1% v8::internal::MarkCompactCollector::CreateBackPointers | |
24 0.1% 0.1% v8::internal::Label::pos | |
24 0.1% 0.1% v8::internal::HeapObject::SlowSizeFromMap | |
24 0.1% 0.1% v8::internal::Heap::AllocateArgumentsObject | |
24 0.1% 0.1% _d_print_cast | |
24 0.1% 0.1% _ctanhf$fenv_access_off | |
23 0.1% 0.1% v8::internal::StubCompiler::GenerateStoreField | |
23 0.1% 0.1% v8::internal::JSObject::SetPropertyWithCallback | |
23 0.1% 0.1% _stream_event | |
22 0.1% 0.1% v8::internal::JSObject::NumberOfEnumProperties | |
22 0.1% 0.1% v8::internal::Heap::CopyFixedArray | |
22 0.1% 0.1% node::HTTPConnection::on_headers_complete | |
22 0.1% 0.1% _dwarf2_unwind_dyld_add_image_hook | |
21 0.1% 0.1% v8::internal::SetProperty | |
21 0.1% 0.1% v8::internal::Runtime_RegExpExec | |
21 0.1% 0.1% v8::internal::Runtime_ArrayConcat | |
21 0.1% 0.1% v8::internal::NativeRegExpMacroAssembler::Match | |
21 0.1% 0.1% v8::internal::MacroAssembler::Cmp | |
21 0.1% 0.1% v8::internal::HashTable<v8::internal::StringDictionaryShape, v8::internal::String*>::EnsureCapacity | |
21 0.1% 0.1% v8::internal::Execution::Call | |
21 0.1% 0.1% v8::internal::Assembler::GetCode | |
21 0.1% 0.1% v8::Value::IsArray | |
21 0.1% 0.1% _memcmp | |
20 0.1% 0.1% v8::internal::Logger::IntEvent | |
20 0.1% 0.1% v8::internal::GetEnumPropertyKeys | |
20 0.1% 0.1% v8::internal::CodeStub::GetCode | |
20 0.1% 0.1% v8::internal::Assembler::immediate_arithmetic_op | |
20 0.1% 0.1% v8::True | |
19 0.1% 0.1% v8::internal::UnionOfKeys | |
19 0.1% 0.1% v8::internal::HeapObject::IterateBody | |
19 0.1% 0.1% v8::internal::FixedArray::CopySize | |
19 0.1% 0.1% v8::TryCatch::HasCaught | |
19 0.1% 0.1% v8::Object::Set | |
18 0.1% 0.1% v8::internal::StubCompiler::CheckPrototypes | |
18 0.1% 0.1% v8::internal::FixedArray::UnionOfKeys | |
18 0.1% 0.1% v8::String::WriteUtf8 | |
18 0.1% 0.1% _stream_recv__data | |
17 0.1% 0.1% v8::internal::String::SlowAsArrayIndex | |
17 0.1% 0.1% v8::internal::StackFrame::ComputeType | |
17 0.1% 0.1% v8::internal::MarkCompactCollector::EncodeForwardingAddressesInPagedSpace<&(v8::internal::MCAllocateFromCodeSpace(v8::internal::HeapObject*, int)), &(v8::internal::LogNonLiveCodeObject(v8::internal::HeapObject*))> | |
17 0.1% 0.1% v8::internal::LogMessageBuilder::WriteToLogFile | |
17 0.1% 0.1% v8::internal::KeyedStoreIC::UpdateCaches | |
17 0.1% 0.1% v8::internal::Heap::UpdateRSet | |
17 0.1% 0.1% v8::internal::ExitFrame::ComputeCallerState | |
17 0.1% 0.1% dyldGlobalLockInitialize | |
17 0.1% 0.1% _libdispatch_init | |
17 0.1% 0.1% _evcom_stream_write | |
17 0.1% 0.1% _calloc | |
17 0.1% 0.1% _OSAtomicEnqueue | |
16 0.1% 0.1% v8::internal::StackFrame::GetCallerState | |
16 0.1% 0.1% v8::internal::ScavengeVisitor::VisitPointers | |
16 0.1% 0.1% v8::internal::Runtime_StringToLowerCase | |
16 0.1% 0.1% v8::internal::Runtime_GetPropertyNamesFast | |
16 0.1% 0.1% v8::internal::Object::GetElementWithReceiver | |
16 0.1% 0.1% v8::internal::Map::IndexInCodeCache | |
16 0.1% 0.1% v8::internal::JSObject::SetElementsLength | |
16 0.1% 0.1% v8::internal::JSObject::GetLocalElementKeys | |
16 0.1% 0.1% v8::internal::JSObject::AddSlowProperty | |
16 0.1% 0.1% v8::internal::Heap::ScavengeObjectSlow | |
16 0.1% 0.1% v8::internal::FixedArray::SortPairs | |
16 0.1% 0.1% v8::internal::Factory::NewJSObject | |
16 0.1% 0.1% v8::internal::Factory::NewFunctionFromBoilerplate | |
16 0.1% 0.1% v8::internal::Assembler::bts | |
15 0.0% 0.0% v8::internal::SharedStoreIC_ExtendStorage | |
15 0.0% 0.0% v8::internal::LoadCallbackProperty | |
15 0.0% 0.0% v8::internal::JavaScriptFrame::type | |
15 0.0% 0.0% v8::internal::ExitFrame::GetStateForFramePointer | |
14 0.0% 0.0% v8::internal::LoadStubCompiler::GetCode | |
14 0.0% 0.0% v8::internal::JSObject::IsSimpleEnum | |
14 0.0% 0.0% v8::internal::CodeStub::has_custom_cache | |
14 0.0% 0.0% _arc4_stir | |
13 0.0% 0.0% v8::internal::RelocIterator::RelocIterator | |
13 0.0% 0.0% v8::internal::MarkCompactCollector::MarkDescriptorArray | |
13 0.0% 0.0% v8::internal::MacroAssembler::JumpIfSmi | |
13 0.0% 0.0% v8::internal::KeyedLookupCache::Lookup | |
13 0.0% 0.0% v8::internal::KeyedLoadIC::Load | |
13 0.0% 0.0% v8::internal::JSEntryStub::MinorKey | |
13 0.0% 0.0% v8::internal::Heap::SmiOrNumberFromDouble | |
13 0.0% 0.0% v8::internal::Heap::AllocateFunction | |
13 0.0% 0.0% v8::internal::Execution::ToNumber | |
13 0.0% 0.0% node::Connection::ReadyStateGetter | |
13 0.0% 0.0% _malloc_zone_calloc | |
13 0.0% 0.0% _ev_invoke_pending | |
12 0.0% 0.0% v8::internal::StoreStubCompiler::CompileStoreField | |
12 0.0% 0.0% v8::internal::Object::GetPropertyWithCallback | |
12 0.0% 0.0% v8::internal::LogMessageBuilder::AppendAddress | |
12 0.0% 0.0% v8::internal::Log::WriteToFile | |
12 0.0% 0.0% v8::internal::LoadStubCompiler::CompileLoadConstant | |
12 0.0% 0.0% v8::internal::HasLocalPropertyImplementation | |
12 0.0% 0.0% unibrow::InputBuffer<unibrow::Utf8, unibrow::Buffer<char const*>, 1024u>::FillBuffer | |
12 0.0% 0.0% node::HTTPConnection::on_header_field | |
12 0.0% 0.0% _ev_timer_again | |
11 0.0% 0.0% v8::internal::Top::UnregisterTryCatchHandler | |
11 0.0% 0.0% v8::internal::SetElement | |
11 0.0% 0.0% v8::internal::OldSpace::SlowAllocateRaw | |
11 0.0% 0.0% v8::internal::MarkCompactCollector::RelocateNewObject | |
11 0.0% 0.0% v8::internal::MarkCompactCollector::EncodeForwardingAddressesInPagedSpace<&(v8::internal::MCAllocateFromMapSpace(v8::internal::HeapObject*, int)), &(v8::internal::IgnoreNonLiveObject(v8::internal::HeapObject*))> | |
11 0.0% 0.0% v8::internal::MarkCompactCollector::EmptyMarkingStack | |
11 0.0% 0.0% v8::internal::Logger::ApiObjectAccess | |
11 0.0% 0.0% v8::internal::Factory::NewNumber | |
11 0.0% 0.0% v8::internal::Execution::ToUint32 | |
11 0.0% 0.0% v8::internal::ComputeIntegerHash | |
11 0.0% 0.0% v8::internal::Assembler::~Assembler | |
11 0.0% 0.0% v8::internal::Assembler::shift | |
11 0.0% 0.0% v8::internal::Assembler::ret | |
11 0.0% 0.0% v8::String::Utf8Value::Utf8Value | |
11 0.0% 0.0% unibrow::InputBuffer<v8::internal::String, v8::internal::String*, 1024u>::Rewind | |
11 0.0% 0.0% node::HTTPConnection::on_header_value | |
10 0.0% 0.0% v8::internal::Runtime_SetProperty | |
10 0.0% 0.0% v8::internal::MarkCompactCollector::RelocateObjects | |
10 0.0% 0.0% v8::internal::MacroAssembler::RecordWrite | |
10 0.0% 0.0% v8::internal::JSObject::SetFastElements | |
10 0.0% 0.0% v8::internal::Heap::AllocateJSObject | |
10 0.0% 0.0% v8::internal::DescriptorArray::RemoveTransitions | |
10 0.0% 0.0% v8::internal::CountMarkedCallback | |
10 0.0% 0.0% v8::internal::Accessors::ObjectSetPrototype | |
10 0.0% 0.0% node::HTTPConnection::on_message_complete | |
10 0.0% 0.0% get_adjusted_ptr | |
10 0.0% 0.0% ___error | |
9 0.0% 0.0% v8::internal::StubCompiler::GenerateLoadConstant | |
9 0.0% 0.0% v8::internal::MacOSMutex::Unlock | |
9 0.0% 0.0% v8::internal::Heap::ScavengePointer | |
9 0.0% 0.0% v8::internal::Factory::NewStringFromUtf8 | |
9 0.0% 0.0% v8::internal::Factory::NewJSArrayWithElements | |
9 0.0% 0.0% v8::internal::ExitFrame::GetCallerStackPointer | |
9 0.0% 0.0% _select_poll | |
8 0.0% 0.0% v8::internal::Top::LookupSpecialFunction | |
8 0.0% 0.0% v8::internal::StubCompiler::GenerateFastPropertyLoad | |
8 0.0% 0.0% v8::internal::StringInputBuffer::Seek | |
8 0.0% 0.0% v8::internal::StoreStubCompiler::GetCode | |
8 0.0% 0.0% v8::internal::RoundUpToPowerOf2 | |
8 0.0% 0.0% v8::internal::MarkCompactCollector::UpdatePointersInOldObject | |
8 0.0% 0.0% v8::internal::MarkCompactCollector::EncodeForwardingAddressesInPagedSpace<&(v8::internal::MCAllocateFromOldPointerSpace(v8::internal::HeapObject*, int)), &(v8::internal::IgnoreNonLiveObject(v8::internal::HeapObject*))> | |
8 0.0% 0.0% v8::internal::Heap::DoScavenge | |
8 0.0% 0.0% v8::internal::Factory::BaseNewFunctionFromBoilerplate | |
8 0.0% 0.0% v8::internal::Builtin_ArrayCodeGeneric | |
8 0.0% 0.0% v8::internal::Assembler::lea | |
8 0.0% 0.0% v8::Object::New | |
7 0.0% 0.0% v8::internal::OS::IsOutsideAllocatedSpace | |
7 0.0% 0.0% v8::internal::MarkingVisitor::VisitCodeTarget | |
7 0.0% 0.0% v8::internal::JSObject::SetFastElement | |
7 0.0% 0.0% v8::internal::JSObject::SetElementWithoutInterceptor | |
7 0.0% 0.0% v8::internal::JSObject::NumberOfEnumElements | |
7 0.0% 0.0% v8::internal::JSEntryStub::MajorKey | |
7 0.0% 0.0% v8::internal::Heap::RebuildRSets | |
7 0.0% 0.0% v8::internal::Heap::IterateRSet | |
7 0.0% 0.0% v8::internal::Heap::GetNumberStringCache | |
7 0.0% 0.0% v8::internal::Heap::AllocateFunctionContext | |
7 0.0% 0.0% v8::internal::Context::builtins | |
7 0.0% 0.0% v8::TryCatch::TryCatch | |
7 0.0% 0.0% _pthread_key_init_np | |
7 0.0% 0.0% _OSMemoryBarrier | |
6 0.0% 0.0% v8::internal::Runtime_NewContext | |
6 0.0% 0.0% v8::internal::RegExpStack::EnsureCapacity | |
6 0.0% 0.0% v8::internal::MarkCompactCollector::MarkUnmarkedObject | |
6 0.0% 0.0% v8::internal::MacOSMutex::Lock | |
6 0.0% 0.0% v8::internal::Logger::SuspectReadEvent | |
6 0.0% 0.0% v8::internal::JSObject::HasRealNamedProperty | |
6 0.0% 0.0% v8::internal::Accessors::FunctionGetName | |
6 0.0% 0.0% v8::False | |
6 0.0% 0.0% v8::External::Value | |
6 0.0% 0.0% node::ParseEncoding | |
6 0.0% 0.0% node::HTTPConnection::OnReceive | |
6 0.0% 0.0% node::DecodeBytes | |
6 0.0% 0.0% ___cxa_atexit | |
5 0.0% 0.0% v8::internal::Top::RegisterTryCatchHandler | |
5 0.0% 0.0% v8::internal::String::TryFlatten | |
5 0.0% 0.0% v8::internal::ScopeInfo<v8::internal::FreeStoreAllocationPolicy>::NumberOfContextSlots | |
5 0.0% 0.0% v8::internal::OldSpace::AllocateInNextPage | |
5 0.0% 0.0% v8::internal::MarkingVisitor::VisitPointer | |
5 0.0% 0.0% v8::internal::MarkCompactCollector::UpdatePointersInNewObject | |
5 0.0% 0.0% v8::internal::Logger::CodeDeleteEvent | |
5 0.0% 0.0% v8::internal::LargeObjectSpace::Contains | |
5 0.0% 0.0% v8::internal::KeyedLookupCache::Update | |
5 0.0% 0.0% v8::internal::KeyedLoadIC::UpdateCaches | |
5 0.0% 0.0% v8::internal::Factory::NewFixedArrayWithHoles | |
5 0.0% 0.0% v8::HandleScope::CreateHandle | |
5 0.0% 0.0% _processor_set_tasks | |
5 0.0% 0.0% _malloc_zone_malloc | |
5 0.0% 0.0% _evcom_stream_state | |
5 0.0% 0.0% __dyld_initializer | |
4 0.0% 0.0% v8::internal::Runtime_NumberToString | |
4 0.0% 0.0% v8::internal::Runtime_IsInPrototypeChain | |
4 0.0% 0.0% v8::internal::OldSpace::PrepareForMarkCompact | |
4 0.0% 0.0% v8::internal::MarkCompactCollector::RelocateOldPointerObject | |
4 0.0% 0.0% v8::internal::MacroAssembler::Move | |
4 0.0% 0.0% v8::internal::KeyedLoadIC_Miss | |
4 0.0% 0.0% v8::internal::Factory::NewJSArray | |
4 0.0% 0.0% v8::String::Length | |
4 0.0% 0.0% node::Connection::on_read | |
4 0.0% 0.0% _getsectdatafromheader | |
4 0.0% 0.0% _dlopen | |
4 0.0% 0.0% __dyld_register_func_for_remove_image | |
3 0.0% 0.0% v8::internal::UpdatingVisitor::VisitCodeTarget | |
3 0.0% 0.0% v8::internal::MarkCompactCollector::UpdatePointers | |
3 0.0% 0.0% v8::internal::MarkCompactCollector::MarkMapContents | |
3 0.0% 0.0% v8::internal::JSObject::GetLocalPropertyAttribute | |
3 0.0% 0.0% v8::internal::JSObject::AddConstantFunctionProperty | |
3 0.0% 0.0% v8::internal::JSArray::Initialize | |
3 0.0% 0.0% v8::internal::Heap::AllocateRawFixedArray | |
3 0.0% 0.0% v8::internal::FixedSizeFreeList::Free | |
3 0.0% 0.0% v8::internal::Code::Relocate | |
3 0.0% 0.0% v8::internal::Accessors::ObjectGetPrototype | |
3 0.0% 0.0% node::HTTPConnection::on_url | |
3 0.0% 0.0% ___mach_stack_logging_enumerate_records | |
3 0.0% 0.0% ___get_current_numeric_locale | |
2 0.0% 0.0% v8::internal::UpdatingVisitor::VisitPointer | |
2 0.0% 0.0% v8::internal::UpdateRSetVisitor::VisitPointers | |
2 0.0% 0.0% v8::internal::Scanner::Scan | |
2 0.0% 0.0% v8::internal::RegExpImpl::Exec | |
2 0.0% 0.0% v8::internal::OldSpace::PageAllocationTop | |
2 0.0% 0.0% v8::internal::MarkCompactCollector::EncodeForwardingAddressesInPagedSpace<&(v8::internal::MCAllocateFromOldDataSpace(v8::internal::HeapObject*, int)), &(v8::internal::IgnoreNonLiveObject(v8::internal::HeapObject*))> | |
2 0.0% 0.0% v8::internal::MapSpace::PrepareForMarkCompact | |
2 0.0% 0.0% v8::internal::Map::CopyDropTransitions | |
2 0.0% 0.0% v8::internal::JSObject::SetElement | |
2 0.0% 0.0% v8::internal::HeapObjectIterator::HasNextInNextPage | |
2 0.0% 0.0% v8::internal::Heap::NumberFromDouble | |
2 0.0% 0.0% v8::internal::Heap::AllocateHashTable | |
2 0.0% 0.0% v8::internal::Code::CodeIterateBody | |
2 0.0% 0.0% node::HTTPConnection::on_message_begin | |
2 0.0% 0.0% node::DecodeWrite | |
2 0.0% 0.0% _ev_loop | |
2 0.0% 0.0% _ev_feed_event | |
2 0.0% 0.0% _create_scalable_zone | |
2 0.0% 0.0% ___get_current_monetary_locale | |
1 0.0% 0.0% v8::internal::VirtualFrame::SyncRange | |
1 0.0% 0.0% v8::internal::VirtualFrame::PrepareForCall | |
1 0.0% 0.0% v8::internal::StubCache::ComputeKeyedLoadField | |
1 0.0% 0.0% v8::internal::StubCache::ComputeCallConstant | |
1 0.0% 0.0% v8::internal::String::SubString | |
1 0.0% 0.0% v8::internal::StackGuard::InitThread | |
1 0.0% 0.0% v8::internal::ScavengeVisitor::VisitPointer | |
1 0.0% 0.0% v8::internal::Scanner::ScanIdentifier | |
1 0.0% 0.0% v8::internal::RootMarkingVisitor::VisitPointers | |
1 0.0% 0.0% v8::internal::RegExpStack::~RegExpStack | |
1 0.0% 0.0% v8::internal::RegExpStack::RegExpStack | |
1 0.0% 0.0% v8::internal::Parser::ParsePrimaryExpression | |
1 0.0% 0.0% v8::internal::Parser::ParseMemberWithNewPrefixesExpression | |
1 0.0% 0.0% v8::internal::Parser::ParseBinaryExpression | |
1 0.0% 0.0% v8::internal::PagedSpace::Shrink | |
1 0.0% 0.0% v8::internal::PagedSpace::ClearRSet | |
1 0.0% 0.0% v8::internal::OldSpaceFreeList::Free | |
1 0.0% 0.0% v8::internal::OldSpace::MCCommitRelocationInfo | |
1 0.0% 0.0% v8::internal::MarkCompactCollector::DeallocateMapBlock | |
1 0.0% 0.0% v8::internal::Map::PropertyIndexFor | |
1 0.0% 0.0% v8::internal::Malloced::Delete | |
1 0.0% 0.0% v8::internal::MacroAssembler::InvokePrologue | |
1 0.0% 0.0% v8::internal::JumpTarget::ComputeEntryFrame | |
1 0.0% 0.0% v8::internal::JSObject::GetEnumElementKeys | |
1 0.0% 0.0% v8::internal::HeapObject::Iterate | |
1 0.0% 0.0% v8::internal::Heap::NumberToString | |
1 0.0% 0.0% v8::internal::Heap::CollectAllGarbageIfContextDisposed | |
1 0.0% 0.0% v8::internal::Heap::AllocateProxy | |
1 0.0% 0.0% v8::internal::HashMap::Lookup | |
1 0.0% 0.0% v8::internal::FreeListNode::set_size | |
1 0.0% 0.0% v8::internal::FixedSpace::PageAllocationTop | |
1 0.0% 0.0% v8::internal::ExternalStringTable::CleanUp | |
1 0.0% 0.0% v8::internal::ExternalReference::new_space_start | |
1 0.0% 0.0% v8::internal::CodeGenerator::LoadGlobal | |
1 0.0% 0.0% v8::internal::CodeGenerator::Comparison | |
1 0.0% 0.0% v8::internal::AstOptimizer::VisitReturnStatement | |
1 0.0% 0.0% v8::internal::Assembler::call | |
1 0.0% 0.0% unibrow::InputBuffer<unibrow::Utf8, unibrow::Buffer<char const*>, 256u>::FillBuffer | |
1 0.0% 0.0% _si_async_call | |
1 0.0% 0.0% _malloc_default_zone | |
1 0.0% 0.0% _http_should_keep_alive | |
1 0.0% 0.0% _http_parser_init | |
1 0.0% 0.0% _dyld_register_image_state_change_handler | |
[GC]: | |
ticks total nonlib name | |
2445 8.1% | |
[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 | |
5696 18.9% _csinf$fenv_access_off | |
5695 100.0% node::Loop | |
5692 99.9% LazyCompile: <anonymous> node.js:1 | |
5692 100.0% Script: node.js | |
1474 4.9% ___vfprintf | |
605 41.0% Function: Walker_done | |
605 100.0% Function: aopJoinPoint | |
312 51.6% Function: HTTPWalker_finish | |
312 100.0% Function: HTTPWalker_afterDone | |
312 100.0% Function: aopJoinPoint | |
293 48.4% LazyCompile: <anonymous> /Users/isaacs/Documents/src/js/mojito/examples/sugar-hello-world.js:4 | |
293 100.0% Function: Walker_step | |
293 100.0% Function: Walker_next | |
172 11.7% Function: Walker_next | |
172 100.0% Function: walk | |
172 100.0% Function: <anonymous> {18} | |
172 100.0% Function: <anonymous> {19} | |
172 100.0% Function: <anonymous> {20} | |
157 10.7% Function: HTTPWalker_sendHeader | |
157 100.0% LazyCompile: <anonymous> /Users/isaacs/Documents/src/js/mojito/examples/sugar-hello-world.js:4 | |
157 100.0% Function: Walker_step | |
157 100.0% Function: Walker_next | |
157 100.0% Function: walk | |
145 9.8% node::Loop | |
145 100.0% LazyCompile: <anonymous> node.js:1 | |
145 100.0% Script: node.js | |
91 6.2% LazyCompile: <anonymous> node.js:1 | |
91 100.0% Script: node.js | |
77 5.2% Function: HTTPWalker | |
77 100.0% Function: HTTPWalker | |
77 100.0% Function: walk | |
77 100.0% Function: <anonymous> {18} | |
77 100.0% Function: <anonymous> {19} | |
64 4.3% Function: HTTPWalker_afterDone | |
64 100.0% Function: aopJoinPoint | |
64 100.0% Function: HTTPWalker_finish | |
64 100.0% Function: HTTPWalker_afterDone | |
64 100.0% Function: aopJoinPoint | |
1401 4.6% ___sfvwrite | |
1387 99.0% node::Connection::Send | |
1387 100.0% Function: flushMessageQueue | |
1387 100.0% Function: <anonymous> {22} | |
1387 100.0% Function: <anonymous> {23} | |
1387 100.0% Function: <anonymous> {24} | |
1270 4.2% _fma$fenv_access_off | |
599 47.2% Function: Walker_done | |
599 100.0% Function: aopJoinPoint | |
375 62.6% Function: HTTPWalker_finish | |
375 100.0% Function: HTTPWalker_afterDone | |
375 100.0% Function: aopJoinPoint | |
224 37.4% LazyCompile: <anonymous> /Users/isaacs/Documents/src/js/mojito/examples/sugar-hello-world.js:4 | |
224 100.0% Function: Walker_step | |
224 100.0% Function: Walker_next | |
165 13.0% LazyCompile: <anonymous> node.js:1 | |
165 100.0% Script: node.js | |
86 6.8% Function: Walker_next | |
86 100.0% Function: walk | |
86 100.0% Function: <anonymous> {18} | |
86 100.0% Function: <anonymous> {19} | |
86 100.0% Function: <anonymous> {20} | |
43 3.4% Function: HTTPWalker_afterDone | |
43 100.0% Function: aopJoinPoint | |
43 100.0% Function: HTTPWalker_finish | |
43 100.0% Function: HTTPWalker_afterDone | |
43 100.0% Function: aopJoinPoint | |
32 2.5% Function: HTTPWalker_sendHeader | |
32 100.0% LazyCompile: <anonymous> /Users/isaacs/Documents/src/js/mojito/examples/sugar-hello-world.js:4 | |
32 100.0% Function: Walker_step | |
32 100.0% Function: Walker_next | |
32 100.0% Function: walk | |
768 2.5% v8::internal::JSObject::LookupInDescriptor | |
155 20.2% node::Loop | |
155 100.0% LazyCompile: <anonymous> node.js:1 | |
155 100.0% Script: node.js | |
101 13.2% Function: HTTPWalker_sendHeader | |
83 82.2% LazyCompile: <anonymous> /Users/isaacs/Documents/src/js/mojito/examples/sugar-hello-world.js:4 | |
83 100.0% Function: Walker_step | |
83 100.0% Function: Walker_next | |
83 100.0% Function: walk | |
18 17.8% Function: HTTPWalker_sendBody | |
18 100.0% LazyCompile: <anonymous> /Users/isaacs/Documents/src/js/mojito/examples/sugar-hello-world.js:4 | |
18 100.0% Function: Walker_step | |
18 100.0% Function: Walker_next | |
72 9.4% node::EventEmitter::Emit | |
17 23.6% Function: flushMessageQueue | |
17 100.0% Function: <anonymous> {22} | |
17 100.0% Function: <anonymous> {23} | |
17 100.0% Function: <anonymous> {24} | |
16 22.2% Function: <anonymous> {29} | |
16 100.0% LazyCompile: <anonymous> node.js:1 | |
16 100.0% Script: node.js | |
15 20.8% Function: <anonymous> {21} | |
9 60.0% Function: HTTPWalker | |
9 100.0% Function: HTTPWalker | |
9 100.0% Function: walk | |
6 40.0% Function: <anonymous> {19} | |
6 100.0% Function: <anonymous> {20} | |
6 100.0% LazyCompile: <anonymous> node.js:1 | |
14 19.4% Function: <anonymous> {20} | |
14 100.0% LazyCompile: <anonymous> node.js:1 | |
14 100.0% Script: node.js | |
5 6.9% Function: <anonymous> {23} | |
5 100.0% Function: <anonymous> {24} | |
5 100.0% Function: HTTPWalker_finish | |
5 100.0% Function: HTTPWalker_afterDone | |
5 6.9% Function: <anonymous> {19} | |
5 100.0% Function: <anonymous> {20} | |
5 100.0% LazyCompile: <anonymous> node.js:1 | |
5 100.0% Script: node.js | |
55 7.2% Function: <anonymous> {21} | |
33 60.0% Function: <anonymous> {19} | |
33 100.0% Function: <anonymous> {20} | |
33 100.0% LazyCompile: <anonymous> node.js:1 | |
33 100.0% Script: node.js | |
22 40.0% Function: HTTPWalker | |
22 100.0% Function: HTTPWalker | |
22 100.0% Function: walk | |
22 100.0% Function: <anonymous> {18} | |
51 6.6% Function: <anonymous> {25} | |
51 100.0% LazyCompile: forEach native array.js:912 | |
51 100.0% Function: HTTPWalker | |
51 100.0% Function: HTTPWalker | |
51 100.0% Function: walk | |
50 6.5% Function: Walker | |
50 100.0% Function: HTTPWalker | |
50 100.0% Function: HTTPWalker | |
50 100.0% Function: walk | |
50 100.0% Function: <anonymous> {18} | |
39 5.1% Function: Walker_next | |
39 100.0% Function: walk | |
39 100.0% Function: <anonymous> {18} | |
39 100.0% Function: <anonymous> {19} | |
39 100.0% Function: <anonymous> {20} | |
37 4.8% Function: Walker_done | |
37 100.0% Function: aopJoinPoint | |
21 56.8% LazyCompile: <anonymous> /Users/isaacs/Documents/src/js/mojito/examples/sugar-hello-world.js:4 | |
21 100.0% Function: Walker_step | |
21 100.0% Function: Walker_next | |
16 43.2% Function: HTTPWalker_finish | |
16 100.0% Function: HTTPWalker_afterDone | |
16 100.0% Function: aopJoinPoint | |
24 3.1% Function: <anonymous> {15} | |
23 95.8% Function: <anonymous> {30} | |
23 100.0% Function: HTTPWalker_sendBody | |
23 100.0% LazyCompile: <anonymous> /Users/isaacs/Documents/src/js/mojito/examples/sugar-hello-world.js:4 | |
23 100.0% Function: Walker_step | |
1 4.2% Function: <anonymous> {16} | |
1 100.0% Function: <anonymous> {17} | |
1 100.0% Function: HTTPWalker_sendHeader | |
1 100.0% Function: HTTPWalker_sendBody | |
20 2.6% LazyCompile: IN native runtime.js:343 | |
20 100.0% Function: <anonymous> {27} | |
16 80.0% Function: <anonymous> {28} | |
16 100.0% LazyCompile: <anonymous> node.js:1 | |
16 100.0% Script: node.js | |
4 20.0% Function: <anonymous> {20} | |
4 100.0% LazyCompile: <anonymous> node.js:1 | |
4 100.0% Script: node.js | |
18 2.3% LazyCompile: shift native array.js:485 | |
18 100.0% Function: flushMessageQueue | |
18 100.0% Function: <anonymous> {22} | |
18 100.0% Function: <anonymous> {23} | |
18 100.0% Function: <anonymous> {24} | |
16 2.1% Function: keysToLowerCase | |
16 100.0% Function: HTTPWalker_sendHeader | |
16 100.0% LazyCompile: <anonymous> /Users/isaacs/Documents/src/js/mojito/examples/sugar-hello-world.js:4 | |
16 100.0% Function: Walker_step | |
16 100.0% Function: Walker_next | |
730 2.4% _szone_free | |
655 89.7% node::Loop | |
655 100.0% LazyCompile: <anonymous> node.js:1 | |
655 100.0% Script: node.js | |
35 4.8% Function: Walker_done | |
35 100.0% Function: aopJoinPoint | |
19 54.3% LazyCompile: <anonymous> /Users/isaacs/Documents/src/js/mojito/examples/sugar-hello-world.js:4 | |
19 100.0% Function: Walker_step | |
19 100.0% Function: Walker_next | |
16 45.7% Function: HTTPWalker_finish | |
16 100.0% Function: HTTPWalker_afterDone | |
16 100.0% Function: aopJoinPoint | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment