-
-
Save tmcw/d1cef9eaed6d7c1676bf to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Statistical profiling result from v8.log, (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