Created
August 22, 2014 18:51
-
-
Save misterdjules/0641c449ff4d63e8660e to your computer and use it in GitHub Desktop.
v0.12 Heap implementation MacOS X full profiling stats
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, (10135 ticks, 68 unaccounted, 0 excluded). | |
[Unknown]: | |
ticks total nonlib name | |
68 0.7% | |
[Shared libraries]: | |
ticks total nonlib name | |
4426 43.7% 0.0% /Users/JulienGilli/dev/node/./out/Release/node | |
2247 22.2% 0.0% /usr/lib/system/libsystem_kernel.dylib | |
252 2.5% 0.0% /usr/lib/system/libsystem_c.dylib | |
166 1.6% 0.0% /usr/lib/system/libsystem_malloc.dylib | |
86 0.8% 0.0% /usr/lib/system/libsystem_platform.dylib | |
56 0.6% 0.0% /usr/lib/system/libsystem_pthread.dylib | |
3 0.0% 0.0% /usr/lib/libc++abi.dylib | |
[JavaScript]: | |
ticks total nonlib name | |
228 2.2% 7.9% LazyCompile: *exports._unrefActive timers.js:534:32 | |
150 1.5% 5.2% LazyCompile: *emit events.js:68:44 | |
141 1.4% 4.9% LazyCompile: _tickCallback node.js:332:27 | |
116 1.1% 4.0% LazyCompile: ~socketOnData _http_server.js:339:24 | |
90 0.9% 3.1% KeyedLoadIC: A keyed load IC from the snapshot | |
79 0.8% 2.7% LazyCompile: *Heap._down _heap.js:278:32 | |
75 0.7% 2.6% LazyCompile: *readableAddChunk _stream_readable.js:134:26 | |
74 0.7% 2.6% LazyCompile: *Readable.read _stream_readable.js:258:35 | |
60 0.6% 2.1% LazyCompile: ~Buffer buffer.js:48:16 | |
57 0.6% 2.0% LazyCompile: *onread net.js:492:16 | |
49 0.5% 1.7% LazyCompile: ~<anonymous> _stream_readable.js:898:30 | |
49 0.5% 1.7% LazyCompile: *nextTick node.js:389:22 | |
49 0.5% 1.7% LazyCompile: *Heap.remove _heap.js:88:33 | |
46 0.5% 1.6% LazyCompile: *resume_ _stream_readable.js:717:17 | |
41 0.4% 1.4% Stub: KeyedLoadElementStub | |
32 0.3% 1.1% Stub: CompareICStub | |
32 0.3% 1.1% Builtin: A builtin from the snapshot {3} | |
31 0.3% 1.1% LazyCompile: *endReadable _stream_readable.js:888:21 | |
30 0.3% 1.0% Stub: FastNewClosureStub | |
29 0.3% 1.0% Handler: An IC handler from the snapshot | |
27 0.3% 0.9% LazyCompile: ~resOnFinish _http_server.js:451:25 | |
26 0.3% 0.9% LazyCompile: addListener events.js:138:58 | |
25 0.2% 0.9% LazyCompile: ~<anonymous> _stream_readable.js:433:30 | |
24 0.2% 0.8% Stub: binaryWrite {4} | |
24 0.2% 0.8% Stub: InstanceofStub | |
24 0.2% 0.8% Stub: CEntryStub | |
24 0.2% 0.8% LazyCompile: *Heap._swap _heap.js:181:32 | |
23 0.2% 0.8% Stub: ToBooleanStub {1} | |
23 0.2% 0.8% Builtin: A builtin from the snapshot {6} | |
22 0.2% 0.8% Builtin: A builtin from the snapshot {1} | |
21 0.2% 0.7% LazyCompile: ~maybeReadMore_ _stream_readable.js:439:24 | |
21 0.2% 0.7% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
21 0.2% 0.7% LazyCompile: *parserOnIncoming _http_server.js:418:28 | |
20 0.2% 0.7% Stub: parent {13} | |
20 0.2% 0.7% Stub: FastNewContextStub {1} | |
20 0.2% 0.7% LazyCompile: ~<anonymous> _stream_readable.js:409:32 | |
19 0.2% 0.7% LazyCompile: ~removeListener events.js:211:28 | |
18 0.2% 0.6% Stub: JSEntryStub {1} | |
18 0.2% 0.6% LazyCompile: ~<anonymous> _stream_readable.js:711:30 | |
18 0.2% 0.6% LazyCompile: *emitReadable_ _stream_readable.js:417:23 | |
18 0.2% 0.6% Builtin: A builtin from the snapshot {4} | |
17 0.2% 0.6% LazyCompile: ~<anonymous> _stream_writable.js:312:32 | |
16 0.2% 0.6% Stub: LoadFieldStub {7} | |
16 0.2% 0.6% LazyCompile: *OutgoingMessage.end _http_outgoing.js:486:41 | |
16 0.2% 0.6% LazyCompile: *EventEmitter.init events.js:43:29 | |
15 0.1% 0.5% Stub: parent {14} | |
15 0.1% 0.5% LazyCompile: *howMuchToRead _stream_readable.js:220:23 | |
15 0.1% 0.5% LazyCompile: *afterWrite _stream_writable.js:321:20 | |
15 0.1% 0.5% LazyCompile: *OutgoingMessage._storeHeader _http_outgoing.js:191:50 | |
15 0.1% 0.5% LazyCompile: *OutgoingMessage _http_outgoing.js:64:25 | |
14 0.1% 0.5% Stub: write {5} | |
13 0.1% 0.4% Stub: CallConstructStub | |
12 0.1% 0.4% Stub: StringAddStub | |
11 0.1% 0.4% Stub: LoadFieldStub {3} | |
11 0.1% 0.4% Stub: FastNewContextStub | |
10 0.1% 0.3% Stub: LoadFieldStub {2} | |
10 0.1% 0.3% Stub: KeyedLoadFieldStub | |
10 0.1% 0.3% Stub: CallICStub(args(2), METHOD, | |
10 0.1% 0.3% Stub: CallFunctionStub_Args1 | |
10 0.1% 0.3% LazyCompile: ~APPLY_PREPARE native runtime.js:258:23 | |
10 0.1% 0.3% LazyCompile: *debugs.(anonymous function) util.js:110:29 | |
9 0.1% 0.3% Stub: emit {1} | |
9 0.1% 0.3% Stub: CompareICStub {7} | |
9 0.1% 0.3% Stub: CallApiFunctionStub | |
9 0.1% 0.3% LazyCompile: ~finish _http_outgoing.js:504:18 | |
9 0.1% 0.3% LazyCompile: *Readable.on _stream_readable.js:665:33 | |
9 0.1% 0.3% Handler: An IC handler from the snapshot {1} | |
8 0.1% 0.3% Stub: parent {26} | |
8 0.1% 0.3% Stub: RecordWriteStub | |
8 0.1% 0.3% Stub: LoadFieldStub | |
8 0.1% 0.3% Stub: CompareICStub {2} | |
8 0.1% 0.3% LazyCompile: *tickDone node.js:317:22 | |
8 0.1% 0.3% LazyCompile: *onwrite _stream_writable.js:291:17 | |
8 0.1% 0.3% LazyCompile: *Readable _stream_readable.js:98:18 | |
8 0.1% 0.3% LazyCompile: *NativeBuffer buffer.js:119:22 | |
8 0.1% 0.3% Builtin: A builtin from the snapshot {5} | |
7 0.1% 0.2% Stub: write {21} | |
7 0.1% 0.2% Stub: parent {52} | |
7 0.1% 0.2% Stub: LoadFieldStub {8} | |
7 0.1% 0.2% Stub: LoadFieldStub {1} | |
7 0.1% 0.2% LazyCompile: ~parserOnIncoming _http_server.js:418:28 | |
7 0.1% 0.2% LazyCompile: ~WritableState.onwrite _stream_writable.js:102:26 | |
7 0.1% 0.2% LazyCompile: parserOnIncoming _http_server.js:418:28 | |
7 0.1% 0.2% LazyCompile: *emitReadable _stream_readable.js:402:22 | |
7 0.1% 0.2% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
7 0.1% 0.2% LazyCompile: *Stream stream.js:42:16 | |
6 0.1% 0.2% Stub: readingMore | |
6 0.1% 0.2% Stub: parent {24} | |
6 0.1% 0.2% Stub: _maxListeners {2} | |
6 0.1% 0.2% Stub: LoadFieldStub {4} | |
6 0.1% 0.2% LazyCompile: *IncomingMessage._addHeaderLine _http_incoming.js:143:52 | |
5 0.0% 0.2% Stub: write {8} | |
5 0.0% 0.2% Stub: write {7} | |
5 0.0% 0.2% Stub: parent {71} | |
5 0.0% 0.2% Stub: parent {38} | |
5 0.0% 0.2% Stub: parent {36} | |
5 0.0% 0.2% Stub: emit {2} | |
5 0.0% 0.2% Stub: ToBooleanStub(Smi) | |
5 0.0% 0.2% Stub: RecordWriteStub {6} | |
5 0.0% 0.2% Stub: KeyedLoadElementStub {2} | |
5 0.0% 0.2% Stub: KeyedLoadElementStub {1} | |
5 0.0% 0.2% Stub: FastNewContextStub {3} | |
5 0.0% 0.2% Stub: CallApiFunctionStub {1} | |
5 0.0% 0.2% LazyCompile: *parserOnMessageComplete _http_common.js:138:33 | |
5 0.0% 0.2% LazyCompile: *isNaN native v8natives.js:66:21 | |
4 0.0% 0.1% Stub: write {20} | |
4 0.0% 0.1% Stub: parent {19} | |
4 0.0% 0.1% Stub: parent {17} | |
4 0.0% 0.1% Stub: parent {10} | |
4 0.0% 0.1% Stub: isString | |
4 0.0% 0.1% Stub: isFunction | |
4 0.0% 0.1% Stub: domain | |
4 0.0% 0.1% Stub: connection | |
4 0.0% 0.1% Stub: binaryWrite {5} | |
4 0.0% 0.1% Stub: binaryWrite {15} | |
4 0.0% 0.1% Stub: _maxListeners {5} | |
4 0.0% 0.1% Stub: _events {3} | |
4 0.0% 0.1% Stub: StringAddStub_Tenured | |
4 0.0% 0.1% Stub: LoadFieldStub {5} | |
4 0.0% 0.1% Stub: JSEntryStub | |
4 0.0% 0.1% Stub: CompareICStub {1} | |
4 0.0% 0.1% Stub: BinaryOpICStub {2} | |
4 0.0% 0.1% LazyCompile: *validChunk _stream_writable.js:160:20 | |
4 0.0% 0.1% LazyCompile: *socketOnData _http_server.js:339:24 | |
4 0.0% 0.1% LazyCompile: *createWriteReq net.js:685:24 | |
4 0.0% 0.1% LazyCompile: *Socket.write net.js:606:34 | |
4 0.0% 0.1% LazyCompile: *Socket._writeGeneric net.js:613:42 | |
4 0.0% 0.1% LazyCompile: *ReadableState _stream_readable.js:33:23 | |
4 0.0% 0.1% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
4 0.0% 0.1% LazyCompile: *<anonymous> [eval]:3:41 | |
4 0.0% 0.1% KeyedStoreIC: A keyed store IC from the snapshot | |
4 0.0% 0.1% KeyedLoadIC: {228} | |
4 0.0% 0.1% KeyedLoadIC: {219} | |
4 0.0% 0.1% Builtin: A builtin from the snapshot {7} | |
3 0.0% 0.1% Stub: symbol(hash 678e00e) {1} | |
3 0.0% 0.1% Stub: push {1} | |
3 0.0% 0.1% Stub: parent {50} | |
3 0.0% 0.1% Stub: isObject | |
3 0.0% 0.1% Stub: binaryWrite {20} | |
3 0.0% 0.1% Stub: binaryWrite {11} | |
3 0.0% 0.1% Stub: _removedHeader | |
3 0.0% 0.1% Stub: ToBooleanStub {2} | |
3 0.0% 0.1% Stub: ToBooleanStub | |
3 0.0% 0.1% Stub: RecordWriteStub {5} | |
3 0.0% 0.1% Stub: RecordWriteStub {14} | |
3 0.0% 0.1% Stub: RecordWriteStub {13} | |
3 0.0% 0.1% Stub: LoadFieldStub {10} | |
3 0.0% 0.1% Stub: CompareICStub {3} | |
3 0.0% 0.1% Stub: CompareICStub {13} | |
3 0.0% 0.1% LazyCompile: ~addListener events.js:138:58 | |
3 0.0% 0.1% LazyCompile: ~Heap.remove _heap.js:88:33 | |
3 0.0% 0.1% LazyCompile: *maybeReadMore _stream_readable.js:430:23 | |
3 0.0% 0.1% LazyCompile: *ServerResponse.assignSocket _http_server.js:149:49 | |
3 0.0% 0.1% LazyCompile: *IncomingMessage._dump _http_incoming.js:187:43 | |
3 0.0% 0.1% LazyCompile: *IncomingMessage _http_incoming.js:39:25 | |
2 0.0% 0.1% Stub: write {31} | |
2 0.0% 0.1% Stub: write {27} | |
2 0.0% 0.1% Stub: write {24} | |
2 0.0% 0.1% Stub: write {23} | |
2 0.0% 0.1% Stub: write {22} | |
2 0.0% 0.1% Stub: write {17} | |
2 0.0% 0.1% Stub: write {15} | |
2 0.0% 0.1% Stub: write {10} | |
2 0.0% 0.1% Stub: readable {1} | |
2 0.0% 0.1% Stub: parent {7} | |
2 0.0% 0.1% Stub: parent {59} | |
2 0.0% 0.1% Stub: parent {49} | |
2 0.0% 0.1% Stub: parent {41} | |
2 0.0% 0.1% Stub: parent {2} | |
2 0.0% 0.1% Stub: parent {22} | |
2 0.0% 0.1% Stub: parent {18} | |
2 0.0% 0.1% Stub: isUndefined | |
2 0.0% 0.1% Stub: isNumber | |
2 0.0% 0.1% Stub: isBuffer | |
2 0.0% 0.1% Stub: endEmitted {1} | |
2 0.0% 0.1% Stub: binaryWrite {9} | |
2 0.0% 0.1% Stub: binaryWrite {3} | |
2 0.0% 0.1% Stub: binaryWrite {25} | |
2 0.0% 0.1% Stub: binaryWrite {24} | |
2 0.0% 0.1% Stub: binaryWrite {1} | |
2 0.0% 0.1% Stub: _maxListeners {7} | |
2 0.0% 0.1% Stub: _maxListeners {6} | |
2 0.0% 0.1% Stub: _left | |
2 0.0% 0.1% Stub: _header | |
2 0.0% 0.1% Stub: ToBooleanStub(Undefined,SpecObject) | |
2 0.0% 0.1% Stub: RecordWriteStub {9} | |
2 0.0% 0.1% Stub: RecordWriteStub {7} | |
2 0.0% 0.1% Stub: RecordWriteStub {1} | |
2 0.0% 0.1% Stub: LoadFieldStub {9} | |
2 0.0% 0.1% Stub: LoadFieldStub {6} | |
2 0.0% 0.1% Stub: KeyedStoreElementStub | |
2 0.0% 0.1% Stub: KeyedLoadElementStub {3} | |
2 0.0% 0.1% Stub: FastNewContextStub {2} | |
2 0.0% 0.1% Stub: Error | |
2 0.0% 0.1% Stub: CompareICStub {9} | |
2 0.0% 0.1% Stub: CompareICStub {8} | |
2 0.0% 0.1% Stub: CompareICStub {11} | |
2 0.0% 0.1% Stub: CompareICStub {10} | |
2 0.0% 0.1% Stub: CallFunctionStub_Args2 | |
2 0.0% 0.1% LoadPolymorphicIC: newListener | |
2 0.0% 0.1% LoadPolymorphicIC: _maxListeners {3} | |
2 0.0% 0.1% LoadPolymorphicIC: _events {6} | |
2 0.0% 0.1% LazyCompile: ~OutgoingMessage._storeHeader _http_outgoing.js:191:50 | |
2 0.0% 0.1% LazyCompile: *toString native v8natives.js:1100:24 | |
2 0.0% 0.1% LazyCompile: *toLowerCase native string.js:518:27 | |
2 0.0% 0.1% LazyCompile: *parserOnHeadersComplete _http_common.js:63:33 | |
2 0.0% 0.1% LazyCompile: *ok assert.js:117:12 | |
2 0.0% 0.1% LazyCompile: *isNumber util.js:525:18 | |
2 0.0% 0.1% LazyCompile: *EventEmitter events.js:25:22 | |
2 0.0% 0.1% LazyCompile: *Buffer.write buffer.js:323:34 | |
2 0.0% 0.1% Builtin: A builtin from the snapshot {8} | |
1 0.0% 0.0% Stub: write {3} | |
1 0.0% 0.0% Stub: write {30} | |
1 0.0% 0.0% Stub: write {29} | |
1 0.0% 0.0% Stub: write {28} | |
1 0.0% 0.0% Stub: write {18} | |
1 0.0% 0.0% Stub: write {13} | |
1 0.0% 0.0% Stub: write {12} | |
1 0.0% 0.0% Stub: toLowerCase | |
1 0.0% 0.0% Stub: symbol(hash 678e00e) {7} | |
1 0.0% 0.0% Stub: symbol(hash 678e00e) {6} | |
1 0.0% 0.0% Stub: symbol(hash 678e00e) {5} | |
1 0.0% 0.0% Stub: symbol(hash 678e00e) {4} | |
1 0.0% 0.0% Stub: symbol(hash 678e00e) {3} | |
1 0.0% 0.0% Stub: symbol(hash 678e00e) {2} | |
1 0.0% 0.0% Stub: symbol(hash 678e00e) | |
1 0.0% 0.0% Stub: shouldKeepAlive | |
1 0.0% 0.0% Stub: shift {1} | |
1 0.0% 0.0% Stub: reading {1} | |
1 0.0% 0.0% Stub: push | |
1 0.0% 0.0% Stub: prefinish | |
1 0.0% 0.0% Stub: parent {9} | |
1 0.0% 0.0% Stub: parent {67} | |
1 0.0% 0.0% Stub: parent {65} | |
1 0.0% 0.0% Stub: parent {64} | |
1 0.0% 0.0% Stub: parent {62} | |
1 0.0% 0.0% Stub: parent {61} | |
1 0.0% 0.0% Stub: parent {56} | |
1 0.0% 0.0% Stub: parent {55} | |
1 0.0% 0.0% Stub: parent {46} | |
1 0.0% 0.0% Stub: parent {42} | |
1 0.0% 0.0% Stub: parent {40} | |
1 0.0% 0.0% Stub: parent {35} | |
1 0.0% 0.0% Stub: parent {30} | |
1 0.0% 0.0% Stub: parent {29} | |
1 0.0% 0.0% Stub: parent {16} | |
1 0.0% 0.0% Stub: parent | |
1 0.0% 0.0% Stub: objectMode | |
1 0.0% 0.0% Stub: length {5} | |
1 0.0% 0.0% Stub: emit | |
1 0.0% 0.0% Stub: detachSocket {1} | |
1 0.0% 0.0% Stub: binaryWrite {8} | |
1 0.0% 0.0% Stub: binaryWrite {6} | |
1 0.0% 0.0% Stub: binaryWrite {21} | |
1 0.0% 0.0% Stub: binaryWrite {19} | |
1 0.0% 0.0% Stub: binaryWrite {18} | |
1 0.0% 0.0% Stub: binaryWrite {14} | |
1 0.0% 0.0% Stub: binaryWrite {13} | |
1 0.0% 0.0% Stub: binaryWrite {12} | |
1 0.0% 0.0% Stub: binaryWrite {10} | |
1 0.0% 0.0% Stub: binaryWrite | |
1 0.0% 0.0% Stub: assignSocket {1} | |
1 0.0% 0.0% Stub: _right {2} | |
1 0.0% 0.0% Stub: _right {1} | |
1 0.0% 0.0% Stub: _pendingEncoding | |
1 0.0% 0.0% Stub: _parent | |
1 0.0% 0.0% Stub: _maxListeners {9} | |
1 0.0% 0.0% Stub: _maxListeners {4} | |
1 0.0% 0.0% Stub: _maxListeners {10} | |
1 0.0% 0.0% Stub: _events {1} | |
1 0.0% 0.0% Stub: ToBooleanStub(Undefined,String) | |
1 0.0% 0.0% Stub: ToBooleanStub(Undefined,Null) | |
1 0.0% 0.0% Stub: RecordWriteStub {8} | |
1 0.0% 0.0% Stub: RecordWriteStub {4} | |
1 0.0% 0.0% Stub: RecordWriteStub {3} | |
1 0.0% 0.0% Stub: RecordWriteStub {2} | |
1 0.0% 0.0% Stub: RecordWriteStub {15} | |
1 0.0% 0.0% Stub: RecordWriteStub {12} | |
1 0.0% 0.0% Stub: RecordWriteStub {11} | |
1 0.0% 0.0% Stub: RecordWriteStub {10} | |
1 0.0% 0.0% Stub: LoadFieldStub {11} | |
1 0.0% 0.0% Stub: Duplex | |
1 0.0% 0.0% Stub: CompareICStub {6} | |
1 0.0% 0.0% Stub: CompareICStub {5} | |
1 0.0% 0.0% Stub: CompareICStub {4} | |
1 0.0% 0.0% Stub: CompareICStub {12} | |
1 0.0% 0.0% Stub: CallICStub(args(3), METHOD, | |
1 0.0% 0.0% Stub: CallFunctionStub | |
1 0.0% 0.0% Stub: CallConstructStub {1} | |
1 0.0% 0.0% Stub: BinaryOpWithAllocationSiteStub | |
1 0.0% 0.0% Stub: BinaryOpICStub {1} | |
1 0.0% 0.0% Stub: BinaryOpICStub | |
1 0.0% 0.0% StorePolymorphicIC: _parent {1} | |
1 0.0% 0.0% LoadPolymorphicIC: length {6} | |
1 0.0% 0.0% LoadPolymorphicIC: _right {8} | |
1 0.0% 0.0% LoadPolymorphicIC: _right {7} | |
1 0.0% 0.0% LoadPolymorphicIC: _right {6} | |
1 0.0% 0.0% LoadPolymorphicIC: _right {5} | |
1 0.0% 0.0% LoadPolymorphicIC: _right {3} | |
1 0.0% 0.0% LoadPolymorphicIC: _right | |
1 0.0% 0.0% LoadPolymorphicIC: _maxListeners {8} | |
1 0.0% 0.0% LoadPolymorphicIC: _maxListeners | |
1 0.0% 0.0% LoadPolymorphicIC: _left {2} | |
1 0.0% 0.0% LoadPolymorphicIC: _events {9} | |
1 0.0% 0.0% LoadPolymorphicIC: _events {8} | |
1 0.0% 0.0% LoadPolymorphicIC: _events {7} | |
1 0.0% 0.0% LoadPolymorphicIC: _events {4} | |
1 0.0% 0.0% LoadPolymorphicIC: _events {2} | |
1 0.0% 0.0% LoadPolymorphicIC: _events | |
1 0.0% 0.0% LazyCompile: ~onread net.js:492:16 | |
1 0.0% 0.0% LazyCompile: ~exports._unrefActive timers.js:534:32 | |
1 0.0% 0.0% LazyCompile: ~ToString native runtime.js:327:18 | |
1 0.0% 0.0% LazyCompile: ~OutgoingMessage.end _http_outgoing.js:486:41 | |
1 0.0% 0.0% LazyCompile: ~INSTANCE_OF native runtime.js:210:21 | |
1 0.0% 0.0% LazyCompile: ~Heap._swap _heap.js:181:32 | |
1 0.0% 0.0% LazyCompile: ~Heap._smallest _heap.js:238:36 | |
1 0.0% 0.0% LazyCompile: ~Heap._last _heap.js:157:32 | |
1 0.0% 0.0% LazyCompile: ~Heap._delete_swap _heap.js:216:39 | |
1 0.0% 0.0% LazyCompile: ~<anonymous> native v8natives.js:407:21 | |
1 0.0% 0.0% LazyCompile: *isFunction util.js:566:20 | |
1 0.0% 0.0% LazyCompile: *isBuffer util.js:581:18 | |
1 0.0% 0.0% LazyCompile: *ServerResponse.detachSocket _http_server.js:159:49 | |
1 0.0% 0.0% LazyCompile: *ServerResponse _http_server.js:101:24 | |
1 0.0% 0.0% LazyCompile: *OutgoingMessage._send _http_outgoing.js:121:43 | |
1 0.0% 0.0% LazyCompile: *OutgoingMessage._finish _http_outgoing.js:554:45 | |
1 0.0% 0.0% LazyCompile: *Buffer.byteLength buffer.js:195:29 | |
1 0.0% 0.0% KeyedStoreIC: {229} | |
1 0.0% 0.0% KeyedLoadIC: close | |
1 0.0% 0.0% KeyedLoadIC: {234} | |
1 0.0% 0.0% KeyedLoadIC: {206} | |
1 0.0% 0.0% Builtin: A builtin from the snapshot {2} | |
1 0.0% 0.0% Builtin: A builtin from the snapshot | |
[C++]: | |
ticks total nonlib name | |
[GC]: | |
ticks total nonlib name | |
142 1.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 | |
4426 43.7% /Users/JulienGilli/dev/node/./out/Release/node | |
1978 44.7% LazyCompile: ~socketOnData _http_server.js:339:24 | |
1974 99.8% LazyCompile: *emit events.js:68:44 | |
1974 100.0% LazyCompile: *readableAddChunk _stream_readable.js:134:26 | |
1974 100.0% LazyCompile: *onread net.js:492:16 | |
699 15.8% LazyCompile: ~Buffer buffer.js:48:16 | |
417 59.7% LazyCompile: *createWriteReq net.js:685:24 | |
417 100.0% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
417 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
417 100.0% LazyCompile: *Socket.write net.js:606:34 | |
124 17.7% LazyCompile: *Socket._writeGeneric net.js:613:42 | |
124 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
124 100.0% LazyCompile: *Socket.write net.js:606:34 | |
124 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
51 7.3% Stub: parent {76} | |
51 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
51 100.0% LazyCompile: *Socket.write net.js:606:34 | |
51 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
42 6.0% Stub: write {14} | |
42 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
42 100.0% LazyCompile: *Socket.write net.js:606:34 | |
42 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
33 4.7% Stub: write {32} | |
33 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
33 100.0% LazyCompile: *Socket.write net.js:606:34 | |
33 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
29 4.1% Stub: write {25} | |
29 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
29 100.0% LazyCompile: *Socket.write net.js:606:34 | |
29 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
234 5.3% LazyCompile: *emit events.js:68:44 | |
60 25.6% LazyCompile: *resume_ _stream_readable.js:717:17 | |
60 100.0% LazyCompile: ~<anonymous> _stream_readable.js:711:30 | |
60 100.0% LazyCompile: _tickCallback node.js:332:27 | |
55 23.5% LazyCompile: ~<anonymous> _stream_readable.js:898:30 | |
55 100.0% LazyCompile: _tickCallback node.js:332:27 | |
48 20.5% LazyCompile: ~finish _http_outgoing.js:504:18 | |
48 100.0% LazyCompile: *afterWrite _stream_writable.js:321:20 | |
48 100.0% LazyCompile: ~<anonymous> _stream_writable.js:312:32 | |
48 100.0% LazyCompile: _tickCallback node.js:332:27 | |
44 18.8% LazyCompile: *emitReadable_ _stream_readable.js:417:23 | |
44 100.0% LazyCompile: ~<anonymous> _stream_readable.js:409:32 | |
44 100.0% LazyCompile: _tickCallback node.js:332:27 | |
12 5.1% LazyCompile: *readableAddChunk _stream_readable.js:134:26 | |
12 100.0% LazyCompile: *onread net.js:492:16 | |
5 2.1% LazyCompile: *parserOnIncoming _http_server.js:418:28 | |
5 100.0% Stub: binaryWrite {6} | |
5 100.0% /Users/JulienGilli/dev/node/./out/Release/node | |
5 100.0% LazyCompile: ~socketOnData _http_server.js:339:24 | |
5 2.1% LazyCompile: *ServerResponse.assignSocket _http_server.js:149:49 | |
4 80.0% LazyCompile: parserOnIncoming _http_server.js:418:28 | |
4 100.0% Stub: binaryWrite {6} | |
4 100.0% /Users/JulienGilli/dev/node/./out/Release/node | |
1 20.0% LazyCompile: ~parserOnIncoming _http_server.js:418:28 | |
1 100.0% LazyCompile: *parserOnHeadersComplete _http_common.js:63:33 | |
1 100.0% /Users/JulienGilli/dev/node/./out/Release/node | |
153 3.5% LazyCompile: *nextTick node.js:389:22 | |
125 81.7% LazyCompile: *endReadable _stream_readable.js:888:21 | |
125 100.0% LazyCompile: *Readable.read _stream_readable.js:258:35 | |
100 80.0% LazyCompile: *resume_ _stream_readable.js:717:17 | |
100 100.0% LazyCompile: ~<anonymous> _stream_readable.js:711:30 | |
25 20.0% LazyCompile: *emitReadable_ _stream_readable.js:417:23 | |
25 100.0% LazyCompile: ~<anonymous> _stream_readable.js:409:32 | |
13 8.5% LazyCompile: *onwrite _stream_writable.js:291:17 | |
13 100.0% LazyCompile: ~WritableState.onwrite _stream_writable.js:102:26 | |
9 69.2% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
9 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
2 15.4% LazyCompile: *Socket._writeGeneric net.js:613:42 | |
2 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
1 7.7% Stub: parent {83} | |
1 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
1 7.7% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
1 100.0% LazyCompile: *Socket.write net.js:606:34 | |
4 2.6% LazyCompile: *maybeReadMore _stream_readable.js:430:23 | |
4 100.0% LazyCompile: *readableAddChunk _stream_readable.js:134:26 | |
4 100.0% LazyCompile: *onread net.js:492:16 | |
4 2.6% LazyCompile: *emit events.js:68:44 | |
4 100.0% LazyCompile: *resume_ _stream_readable.js:717:17 | |
4 100.0% LazyCompile: ~<anonymous> _stream_readable.js:711:30 | |
4 100.0% LazyCompile: _tickCallback node.js:332:27 | |
119 2.7% LazyCompile: *exports._unrefActive timers.js:534:32 | |
105 88.2% LazyCompile: *onread net.js:492:16 | |
6 5.0% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
6 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
6 100.0% LazyCompile: *Socket.write net.js:606:34 | |
5 83.3% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
1 16.7% LazyCompile: ~OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
4 3.4% LazyCompile: *Socket._writeGeneric net.js:613:42 | |
4 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
4 100.0% LazyCompile: *Socket.write net.js:606:34 | |
4 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
2247 22.2% /usr/lib/system/libsystem_kernel.dylib | |
351 15.6% LazyCompile: ~Buffer buffer.js:48:16 | |
219 62.4% LazyCompile: *createWriteReq net.js:685:24 | |
219 100.0% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
219 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
219 100.0% LazyCompile: *Socket.write net.js:606:34 | |
63 17.9% LazyCompile: *Socket._writeGeneric net.js:613:42 | |
63 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
63 100.0% LazyCompile: *Socket.write net.js:606:34 | |
63 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
23 6.6% Stub: write {32} | |
23 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
23 100.0% LazyCompile: *Socket.write net.js:606:34 | |
23 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
18 5.1% Stub: parent {76} | |
18 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
18 100.0% LazyCompile: *Socket.write net.js:606:34 | |
18 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
14 4.0% Stub: write {14} | |
14 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
14 100.0% LazyCompile: *Socket.write net.js:606:34 | |
14 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
13 3.7% Stub: write {25} | |
13 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
13 100.0% LazyCompile: *Socket.write net.js:606:34 | |
13 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
241 10.7% LazyCompile: *createWriteReq net.js:685:24 | |
241 100.0% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
241 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
241 100.0% LazyCompile: *Socket.write net.js:606:34 | |
216 89.6% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
25 10.4% LazyCompile: ~OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
66 2.9% LazyCompile: *Socket._writeGeneric net.js:613:42 | |
66 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
66 100.0% LazyCompile: *Socket.write net.js:606:34 | |
66 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
66 100.0% LazyCompile: *OutgoingMessage._send _http_outgoing.js:121:43 | |
252 2.5% /usr/lib/system/libsystem_c.dylib | |
190 75.4% LazyCompile: ~Buffer buffer.js:48:16 | |
122 64.2% LazyCompile: *createWriteReq net.js:685:24 | |
122 100.0% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
122 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
122 100.0% LazyCompile: *Socket.write net.js:606:34 | |
38 20.0% LazyCompile: *Socket._writeGeneric net.js:613:42 | |
38 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
38 100.0% LazyCompile: *Socket.write net.js:606:34 | |
38 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
9 4.7% Stub: parent {76} | |
9 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
9 100.0% LazyCompile: *Socket.write net.js:606:34 | |
9 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
8 4.2% Stub: write {32} | |
8 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
8 100.0% LazyCompile: *Socket.write net.js:606:34 | |
8 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
7 3.7% Stub: write {25} | |
7 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
7 100.0% LazyCompile: *Socket.write net.js:606:34 | |
7 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
5 2.6% Stub: write {14} | |
5 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
5 100.0% LazyCompile: *Socket.write net.js:606:34 | |
5 100.0% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
15 6.0% LazyCompile: *Buffer.write buffer.js:323:34 | |
15 100.0% LazyCompile: ~Buffer buffer.js:48:16 | |
15 100.0% LazyCompile: *Socket._writeGeneric net.js:613:42 | |
15 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
15 100.0% LazyCompile: *Socket.write net.js:606:34 | |
7 2.8% Stub: binaryWrite {8} | |
7 100.0% LazyCompile: ~Buffer buffer.js:48:16 | |
5 71.4% LazyCompile: *createWriteReq net.js:685:24 | |
5 100.0% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
5 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
2 28.6% Stub: write {14} | |
2 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
2 100.0% LazyCompile: *Socket.write net.js:606:34 | |
6 2.4% Stub: parent {74} | |
6 100.0% LazyCompile: ~Buffer buffer.js:48:16 | |
3 50.0% Stub: parent {76} | |
3 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
3 100.0% LazyCompile: *Socket.write net.js:606:34 | |
3 50.0% LazyCompile: *createWriteReq net.js:685:24 | |
3 100.0% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
3 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
6 2.4% Stub: parent {4} | |
6 100.0% LazyCompile: ~Buffer buffer.js:48:16 | |
4 66.7% LazyCompile: *createWriteReq net.js:685:24 | |
4 100.0% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
4 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
2 33.3% LazyCompile: *Socket._writeGeneric net.js:613:42 | |
2 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
2 100.0% LazyCompile: *Socket.write net.js:606:34 | |
6 2.4% Stub: parent | |
6 100.0% LazyCompile: ~Buffer buffer.js:48:16 | |
6 100.0% LazyCompile: *createWriteReq net.js:685:24 | |
6 100.0% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
6 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
6 2.4% Stub: binaryWrite {14} | |
6 100.0% LazyCompile: ~Buffer buffer.js:48:16 | |
5 83.3% LazyCompile: *createWriteReq net.js:685:24 | |
5 100.0% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
5 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
1 16.7% Stub: write {25} | |
1 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
1 100.0% LazyCompile: *Socket.write net.js:606:34 | |
228 2.2% LazyCompile: *exports._unrefActive timers.js:534:32 | |
208 91.2% LazyCompile: *onread net.js:492:16 | |
13 5.7% LazyCompile: ~Socket._writeGeneric net.js:613:42 | |
13 100.0% LazyCompile: *Writable.write _stream_writable.js:176:36 | |
13 100.0% LazyCompile: *Socket.write net.js:606:34 | |
10 76.9% LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
10 100.0% LazyCompile: *OutgoingMessage._send _http_outgoing.js:121:43 | |
3 23.1% LazyCompile: ~OutgoingMessage._writeRaw _http_outgoing.js:141:47 | |
3 100.0% LazyCompile: *OutgoingMessage._send _http_outgoing.js:121:43 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment