Skip to content

Instantly share code, notes, and snippets.

@tmcw
Created October 14, 2014 20:12
Show Gist options
  • Save tmcw/d1cef9eaed6d7c1676bf to your computer and use it in GitHub Desktop.
Save tmcw/d1cef9eaed6d7c1676bf to your computer and use it in GitHub Desktop.
Statistical profiling result from v8.log, (23264 ticks, 178 unaccounted, 0 excluded).
[Unknown]:
ticks total nonlib name
178 0.8%
[Shared libraries]:
ticks total nonlib name
14556 62.6% 0.0% /usr/local/bin/node
850 3.7% 0.0% /usr/lib/system/libsystem_platform.dylib
265 1.1% 0.0% /usr/lib/system/libsystem_kernel.dylib
34 0.1% 0.0% /usr/lib/system/libsystem_pthread.dylib
20 0.1% 0.0% /usr/lib/system/libsystem_m.dylib
20 0.1% 0.0% /usr/lib/system/libsystem_c.dylib
10 0.0% 0.0% /usr/lib/system/libsystem_malloc.dylib
[JavaScript]:
ticks total nonlib name
3174 13.6% 42.3% LazyCompile: *decode
2488 10.7% 33.1% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
220 0.9% 2.9% LazyCompile: *exports.int64.decode /Users/tmcw/src/vtfx/node_modules/protocol-buffers/encodings.js:127
155 0.7% 2.1% Stub: RecordWriteStub
135 0.6% 1.8% Stub: MathPowStub {1}
119 0.5% 1.6% LazyCompile: *Message
106 0.5% 1.4% LazyCompile: *Buffer buffer.js:156
97 0.4% 1.3% Builtin: A builtin from the snapshot {1}
96 0.4% 1.3% Stub: CEntryStub
76 0.3% 1.0% LazyCompile: *Buffer.toString buffer.js:392
75 0.3% 1.0% Stub: MathPowStub
64 0.3% 0.9% Stub: KeyedLoadElementStub {1}
62 0.3% 0.8% Stub: CallConstructStub
54 0.2% 0.7% Stub: ConstructStub
48 0.2% 0.6% Stub: KeyedLoadElementStub
47 0.2% 0.6% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
42 0.2% 0.6% LazyCompile: *Buffer.copy buffer.js:509
38 0.2% 0.5% KeyedLoadIC: A keyed load IC from the snapshot {1}
34 0.1% 0.5% LazyCompile: cleaner /Users/tmcw/src/vtfx/fx/cleaner2.js:10
32 0.1% 0.4% Stub: RecordWriteStub {2}
28 0.1% 0.4% LazyCompile: DELETE native runtime.js:348
21 0.1% 0.3% Stub: CompareICStub
20 0.1% 0.3% Stub: NumberToStringStub
20 0.1% 0.3% LazyCompile: *toLowerCase native string.js:739
18 0.1% 0.2% LazyCompile: cleaner /Users/tmcw/src/vtfx/fx/cleaner.js:10
16 0.1% 0.2% Stub: RecordWriteStub {1}
16 0.1% 0.2% LazyCompile: <anonymous> native string.js:36
15 0.1% 0.2% Builtin: A builtin from the snapshot
13 0.1% 0.2% Stub: KeyedStoreElementStub
12 0.1% 0.2% LazyCompile: *ceil native math.js:79
9 0.0% 0.1% Stub: RecordWriteStub {3}
9 0.0% 0.1% LazyCompile: ToObject native runtime.js:567
6 0.0% 0.1% Stub: RecordWriteStub {4}
6 0.0% 0.1% Stub: InstanceofStub
6 0.0% 0.1% LazyCompile: ToString native runtime.js:550
5 0.0% 0.1% Stub: ToBooleanStub_UndefinedString
5 0.0% 0.1% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
3 0.0% 0.0% Stub: CompareICStub {1}
3 0.0% 0.0% KeyedStoreIC: A keyed store IC from the snapshot
3 0.0% 0.0% KeyedLoadIC: args_count: 0 {5}
2 0.0% 0.0% Stub: RecordWriteStub {7}
2 0.0% 0.0% Stub: RecordWriteStub {5}
2 0.0% 0.0% Stub: CEntryStub {1}
2 0.0% 0.0% RegExp: ^(\\/?|)([\\s\\S]*?)((?:\\.{1\,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$
2 0.0% 0.0% LazyCompile: FILTER_KEY native runtime.js:398
2 0.0% 0.0% LazyCompile: *keys native v8natives.js:333
2 0.0% 0.0% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
2 0.0% 0.0% LazyCompile: *exports.double.decode /Users/tmcw/src/vtfx/node_modules/protocol-buffers/encodings.js:216
2 0.0% 0.0% KeyedLoadIC: args_count: 0 {6}
2 0.0% 0.0% Function: ~decode
2 0.0% 0.0% Builtin: A builtin from the snapshot {3}
1 0.0% 0.0% Stub: ToBooleanStub
1 0.0% 0.0% Stub: RecordWriteStub {9}
1 0.0% 0.0% Stub: RecordWriteStub {6}
1 0.0% 0.0% Stub: FastNewClosureStub
1 0.0% 0.0% Stub: FastCloneShallowObjectStub
1 0.0% 0.0% Stub: FastCloneShallowArrayStub {1}
1 0.0% 0.0% Stub: BinaryOpStub
1 0.0% 0.0% LazyCompile: ~cleaner /Users/tmcw/src/vtfx/fx/cleaner2.js:10
1 0.0% 0.0% LazyCompile: *Buffer.readDoubleLE buffer.js:689
1 0.0% 0.0% KeyedStoreIC: args_count: 0 {3}
1 0.0% 0.0% KeyedStoreIC: args_count: 0 {2}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {4}
1 0.0% 0.0% KeyedLoadIC: args_count: 0
1 0.0% 0.0% KeyedLoadIC: A keyed load IC from the snapshot
[C++]:
ticks total nonlib name
[GC]:
ticks total nonlib name
10965 47.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
14556 62.6% /usr/local/bin/node
1734 11.9% LazyCompile: *decode
1597 92.1% LazyCompile: *decode
680 42.6% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
680 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
680 100.0% LazyCompile: ~forEach native array.js:1087
523 32.7% Function: ~decode
523 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
523 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
394 24.7% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
394 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
394 100.0% LazyCompile: ~forEach native array.js:1087
58 3.3% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
58 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
58 100.0% LazyCompile: ~forEach native array.js:1087
58 100.0% LazyCompile: ~pbf /Users/tmcw/src/vtfx/test/churn.js:39
41 2.4% Function: ~decode
41 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
41 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
41 100.0% LazyCompile: ~forEach native array.js:1087
37 2.1% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
37 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
37 100.0% LazyCompile: ~forEach native array.js:1087
37 100.0% LazyCompile: ~pbf /Users/tmcw/src/vtfx/test/churn.js:39
800 5.5% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
760 95.0% LazyCompile: *decode
682 89.7% LazyCompile: *decode
289 42.4% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
289 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
218 32.0% Function: ~decode
218 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
153 22.4% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
153 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
22 3.2% LazyCompile: *decode
9 40.9% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
7 31.8% Function: ~decode
6 27.3% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
38 5.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
38 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
38 100.0% LazyCompile: ~forEach native array.js:1087
20 2.6% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
20 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
20 100.0% LazyCompile: ~forEach native array.js:1087
20 2.6% Function: ~decode
20 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
20 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
40 5.0% LazyCompile: *exports.int64.decode /Users/tmcw/src/vtfx/node_modules/protocol-buffers/encodings.js:127
40 100.0% LazyCompile: *decode
40 100.0% LazyCompile: *decode
19 47.5% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
11 27.5% Function: ~decode
10 25.0% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
373 2.6% LazyCompile: *Buffer buffer.js:156
373 100.0% LazyCompile: *exports.int64.decode /Users/tmcw/src/vtfx/node_modules/protocol-buffers/encodings.js:127
373 100.0% LazyCompile: *decode
373 100.0% LazyCompile: *decode
174 46.6% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
104 27.9% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
95 25.5% Function: ~decode
339 2.3% LazyCompile: *Buffer.toString buffer.js:392
339 100.0% LazyCompile: *decode
309 91.2% LazyCompile: *decode
138 44.7% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
138 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
97 31.4% Function: ~decode
97 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
74 23.9% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
74 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
13 3.8% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
13 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
13 100.0% LazyCompile: ~forEach native array.js:1087
13 3.8% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
13 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
13 100.0% LazyCompile: ~forEach native array.js:1087
3174 13.6% LazyCompile: *decode
2708 85.3% LazyCompile: *decode
1039 38.4% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
1039 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
1039 100.0% LazyCompile: ~forEach native array.js:1087
1039 100.0% LazyCompile: ~pbf /Users/tmcw/src/vtfx/test/churn.js:39
914 33.8% Function: ~decode
914 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
914 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
914 100.0% LazyCompile: ~forEach native array.js:1087
704 26.0% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
704 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
704 100.0% LazyCompile: ~forEach native array.js:1087
704 100.0% LazyCompile: ~pbf /Users/tmcw/src/vtfx/test/churn.js:39
221 7.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
221 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
221 100.0% LazyCompile: ~forEach native array.js:1087
221 100.0% LazyCompile: ~pbf /Users/tmcw/src/vtfx/test/churn.js:39
221 100.0% LazyCompile: ~forEach native array.js:1087
145 4.6% Function: ~decode
144 99.3% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
144 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
144 100.0% LazyCompile: ~forEach native array.js:1087
144 100.0% LazyCompile: ~pbf /Users/tmcw/src/vtfx/test/churn.js:39
100 3.2% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
100 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
100 100.0% LazyCompile: ~forEach native array.js:1087
100 100.0% LazyCompile: ~pbf /Users/tmcw/src/vtfx/test/churn.js:39
100 100.0% LazyCompile: ~forEach native array.js:1087
2488 10.7% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
2095 84.2% LazyCompile: *decode
1835 87.6% LazyCompile: *decode
739 40.3% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
739 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
739 100.0% LazyCompile: ~forEach native array.js:1087
596 32.5% Function: ~decode
596 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
596 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
455 24.8% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
455 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
455 100.0% LazyCompile: ~forEach native array.js:1087
44 2.4% LazyCompile: *decode
17 38.6% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
17 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
14 31.8% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
14 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
13 29.5% Function: ~decode
13 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
116 5.5% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
116 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
116 100.0% LazyCompile: ~forEach native array.js:1087
116 100.0% LazyCompile: ~pbf /Users/tmcw/src/vtfx/test/churn.js:39
90 4.3% Function: ~decode
90 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
90 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
90 100.0% LazyCompile: ~forEach native array.js:1087
54 2.6% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
54 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
54 100.0% LazyCompile: ~forEach native array.js:1087
54 100.0% LazyCompile: ~pbf /Users/tmcw/src/vtfx/test/churn.js:39
389 15.6% LazyCompile: *exports.int64.decode /Users/tmcw/src/vtfx/node_modules/protocol-buffers/encodings.js:127
389 100.0% LazyCompile: *decode
389 100.0% LazyCompile: *decode
172 44.2% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
172 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
129 33.2% Function: ~decode
129 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
88 22.6% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
88 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
850 3.7% /usr/lib/system/libsystem_platform.dylib
44 5.2% LazyCompile: *decode
24 54.5% LazyCompile: *decode
10 41.7% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
10 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
10 100.0% LazyCompile: ~forEach native array.js:1087
7 29.2% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
7 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
7 100.0% LazyCompile: ~forEach native array.js:1087
7 29.2% Function: ~decode
7 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
7 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
10 22.7% Function: ~decode
10 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
10 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
10 100.0% LazyCompile: ~forEach native array.js:1087
7 15.9% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
7 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
7 100.0% LazyCompile: ~forEach native array.js:1087
7 100.0% LazyCompile: ~pbf /Users/tmcw/src/vtfx/test/churn.js:39
3 6.8% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
3 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
3 100.0% LazyCompile: ~forEach native array.js:1087
3 100.0% LazyCompile: ~pbf /Users/tmcw/src/vtfx/test/churn.js:39
20 2.4% LazyCompile: *Buffer.toString buffer.js:392
20 100.0% LazyCompile: *decode
20 100.0% LazyCompile: *decode
9 45.0% Function: ~decode
9 100.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
7 35.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
7 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
4 20.0% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
4 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
19 2.2% LazyCompile: *Buffer.copy buffer.js:509
19 100.0% LazyCompile: *exports.int64.decode /Users/tmcw/src/vtfx/node_modules/protocol-buffers/encodings.js:127
19 100.0% LazyCompile: *decode
19 100.0% LazyCompile: *decode
9 47.4% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
5 26.3% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
5 26.3% Function: ~decode
18 2.1% LazyCompile: *Buffer buffer.js:156
18 100.0% LazyCompile: *exports.int64.decode /Users/tmcw/src/vtfx/node_modules/protocol-buffers/encodings.js:127
18 100.0% LazyCompile: *decode
18 100.0% LazyCompile: *decode
10 55.6% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
5 27.8% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
3 16.7% Function: ~decode
[Top down (heavy) profile]:
Note: callees occupying less than 0.1% are not shown.
inclusive self name
ticks total ticks total
12286 52.8% 0 0.0% Function: ~<anonymous> node.js:27
12286 52.8% 0 0.0% LazyCompile: ~startup node.js:30
12277 52.8% 0 0.0% LazyCompile: ~Module.runMain module.js:495
12276 52.8% 0 0.0% LazyCompile: Module._load module.js:275
12269 52.7% 0 0.0% LazyCompile: ~Module.load module.js:346
12268 52.7% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
12267 52.7% 0 0.0% LazyCompile: ~Module._compile module.js:374
12267 52.7% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:1
12231 52.6% 0 0.0% LazyCompile: ~forEach native array.js:1087
12231 52.6% 0 0.0% LazyCompile: ~pbf /Users/tmcw/src/vtfx/test/churn.js:39
12231 52.6% 0 0.0% LazyCompile: ~forEach native array.js:1087
12231 52.6% 47 0.2% LazyCompile: ~<anonymous> /Users/tmcw/src/vtfx/test/churn.js:40
8190 35.2% 5 0.0% LazyCompile: ~getLayer /Users/tmcw/src/vtfx/test/churn.js:48
4578 19.7% 221 0.9% LazyCompile: *decode
4040 17.4% 1039 4.5% LazyCompile: *decode
1031 4.4% 739 3.2% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
289 1.2% 289 1.2% /usr/local/bin/node
813 3.5% 99 0.4% LazyCompile: *exports.int64.decode /Users/tmcw/src/vtfx/node_modules/protocol-buffers/encodings.js:127
289 1.2% 44 0.2% LazyCompile: *Buffer buffer.js:156
174 0.7% 174 0.7% /usr/local/bin/node
51 0.2% 5 0.0% LazyCompile: *ceil native math.js:79
32 0.1% 32 0.1% /usr/local/bin/node
251 1.1% 172 0.7% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
58 0.2% 58 0.2% Stub: MathPowStub {1}
107 0.5% 18 0.1% LazyCompile: *Buffer.copy buffer.js:509
80 0.3% 80 0.3% /usr/local/bin/node
36 0.2% 36 0.2% Stub: MathPowStub
680 2.9% 680 2.9% /usr/local/bin/node
233 1.0% 19 0.1% LazyCompile: *Buffer.toString buffer.js:392
138 0.6% 138 0.6% /usr/local/bin/node
33 0.1% 2 0.0% LazyCompile: *toLowerCase native string.js:739
29 0.1% 29 0.1% /usr/local/bin/node
26 0.1% 8 0.0% LazyCompile: <anonymous> native string.js:36
81 0.3% 42 0.2% LazyCompile: *Message
36 0.2% 36 0.2% /usr/local/bin/node
46 0.2% 20 0.1% LazyCompile: *decode
26 0.1% 17 0.1% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
30 0.1% 30 0.1% Builtin: A builtin from the snapshot {1}
155 0.7% 116 0.5% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
38 0.2% 38 0.2% /usr/local/bin/node
58 0.2% 58 0.2% /usr/local/bin/node
51 0.2% 51 0.2% Stub: RecordWriteStub
27 0.1% 4 0.0% LazyCompile: *Buffer.toString buffer.js:392
3601 15.5% 2 0.0% Function: ~decode
3588 15.4% 144 0.6% LazyCompile: *decode
3218 13.8% 914 3.9% LazyCompile: *decode
818 3.5% 596 2.6% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
218 0.9% 218 0.9% /usr/local/bin/node
546 2.3% 73 0.3% LazyCompile: *exports.int64.decode /Users/tmcw/src/vtfx/node_modules/protocol-buffers/encodings.js:127
179 0.8% 129 0.6% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
39 0.2% 39 0.2% Stub: MathPowStub {1}
159 0.7% 32 0.1% LazyCompile: *Buffer buffer.js:156
95 0.4% 95 0.4% /usr/local/bin/node
25 0.1% 4 0.0% LazyCompile: *ceil native math.js:79
81 0.3% 13 0.1% LazyCompile: *Buffer.copy buffer.js:509
61 0.3% 61 0.3% /usr/local/bin/node
523 2.2% 523 2.2% /usr/local/bin/node
204 0.9% 29 0.1% LazyCompile: *Buffer.toString buffer.js:392
97 0.4% 97 0.4% /usr/local/bin/node
47 0.2% 5 0.0% LazyCompile: *toLowerCase native string.js:739
41 0.2% 41 0.2% /usr/local/bin/node
73 0.3% 44 0.2% LazyCompile: *Message
26 0.1% 26 0.1% /usr/local/bin/node
39 0.2% 19 0.1% LazyCompile: *decode
110 0.5% 90 0.4% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
44 0.2% 44 0.2% Stub: RecordWriteStub
41 0.2% 41 0.2% /usr/local/bin/node
2743 11.8% 2 0.0% LazyCompile: *getLayer /Users/tmcw/src/vtfx/test/churn.js:48
2736 11.8% 100 0.4% LazyCompile: *decode
2456 10.6% 704 3.0% LazyCompile: *decode
611 2.6% 455 2.0% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
153 0.7% 153 0.7% /usr/local/bin/node
448 1.9% 48 0.2% LazyCompile: *exports.int64.decode /Users/tmcw/src/vtfx/node_modules/protocol-buffers/encodings.js:127
157 0.7% 30 0.1% LazyCompile: *Buffer buffer.js:156
104 0.4% 104 0.4% /usr/local/bin/node
136 0.6% 88 0.4% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
38 0.2% 38 0.2% Stub: MathPowStub {1}
63 0.3% 11 0.0% LazyCompile: *Buffer.copy buffer.js:509
47 0.2% 47 0.2% /usr/local/bin/node
394 1.7% 394 1.7% /usr/local/bin/node
141 0.6% 19 0.1% LazyCompile: *Buffer.toString buffer.js:392
74 0.3% 74 0.3% /usr/local/bin/node
30 0.1% 5 0.0% LazyCompile: *toLowerCase native string.js:739
47 0.2% 28 0.1% LazyCompile: *Message
32 0.1% 12 0.1% LazyCompile: *decode
24 0.1% 24 0.1% Builtin: A builtin from the snapshot {1}
75 0.3% 54 0.2% LazyCompile: *read /Users/tmcw/src/vtfx/node_modules/protocol-buffers/node_modules/varint/decode.js:6
41 0.2% 41 0.2% Stub: RecordWriteStub
37 0.2% 37 0.2% /usr/local/bin/node
449 1.9% 34 0.1% LazyCompile: cleaner /Users/tmcw/src/vtfx/fx/cleaner2.js:10
151 0.6% 151 0.6% /usr/local/bin/node
85 0.4% 4 0.0% LazyCompile: DELETE native runtime.js:348
54 0.2% 3 0.0% LazyCompile: ToString native runtime.js:550
37 0.2% 37 0.2% /usr/local/bin/node
58 0.2% 0 0.0% LazyCompile: *keys native v8natives.js:333
53 0.2% 53 0.2% /usr/local/bin/node
29 0.1% 29 0.1% Stub: KeyedLoadElementStub {1}
24 0.1% 24 0.1% /usr/lib/system/libsystem_kernel.dylib
212 0.9% 18 0.1% LazyCompile: cleaner /Users/tmcw/src/vtfx/fx/cleaner.js:10
64 0.3% 64 0.3% /usr/local/bin/node
61 0.3% 16 0.1% LazyCompile: DELETE native runtime.js:348
33 0.1% 1 0.0% LazyCompile: ToString native runtime.js:550
27 0.1% 27 0.1% /usr/local/bin/node
184 0.8% 184 0.8% /usr/local/bin/node
99 0.4% 1 0.0% LazyCompile: *keys native v8natives.js:333
91 0.4% 91 0.4% /usr/local/bin/node
95 0.4% 1 0.0% LazyCompile: ~cleaner /Users/tmcw/src/vtfx/fx/cleaner2.js:10
43 0.2% 1 0.0% LazyCompile: *keys native v8natives.js:333
41 0.2% 41 0.2% /usr/local/bin/node
25 0.1% 25 0.1% /usr/local/bin/node
93 0.4% 8 0.0% LazyCompile: DELETE native runtime.js:348
54 0.2% 1 0.0% LazyCompile: ToString native runtime.js:550
42 0.2% 42 0.2% /usr/local/bin/node
25 0.1% 25 0.1% /usr/local/bin/node
26 0.1% 0 0.0% LazyCompile: ~require module.js:379
26 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
26 0.1% 0 0.0% LazyCompile: Module._load module.js:275
9925 42.7% 9925 42.7% /usr/local/bin/node
738 3.2% 738 3.2% /usr/lib/system/libsystem_platform.dylib
219 0.9% 219 0.9% /usr/lib/system/libsystem_kernel.dylib
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment