1 Statistical profiling result from v8.log, (1544 ticks, 944 unaccounted, 0 excluded).
\r
4 ticks total nonlib name
\r
8 ticks total nonlib name
\r
11 ticks total nonlib name
\r
12 248 16.1% 16.1% LazyCompile: *Buffer.write buffer.js:315
\r
13 190 12.3% 12.3% LazyCompile: *Message x:\public\ProtoBuf\dist\ProtoBuf.js:1629
\r
14 189 12.2% 12.2% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325
\r
15 188 12.2% 12.2% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893
\r
16 142 9.2% 9.2% LazyCompile: *Buffer.toString buffer.js:392
\r
17 84 5.4% 5.4% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703
\r
18 62 4.0% 4.0% LazyCompile: *toLowerCase native string.js:739
\r
19 47 3.0% 3.0% LazyCompile: ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919
\r
20 38 2.5% 2.5% LazyCompile: *module.exports.ByteBuffer.writeVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1193
\r
21 36 2.3% 2.3% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
22 27 1.7% 1.7% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651
\r
23 25 1.6% 1.6% LazyCompile: *module.exports.ByteBuffer.readVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1272
\r
24 25 1.6% 1.6% Builtin: A builtin from the snapshot
\r
25 24 1.6% 1.6% Stub: CompareICStub
\r
26 15 1.0% 1.0% Stub: CEntryStub
\r
27 15 1.0% 1.0% LazyCompile: <anonymous> native string.js:36
\r
28 15 1.0% 1.0% LazyCompile: *module.exports.ByteBuffer.readVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1932
\r
29 11 0.7% 0.7% Stub: InstanceofStub
\r
30 11 0.7% 0.7% LazyCompile: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
31 11 0.7% 0.7% KeyedLoadIC: A keyed load IC from the snapshot
\r
32 10 0.6% 0.6% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083
\r
33 9 0.6% 0.6% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870
\r
34 9 0.6% 0.6% LazyCompile: *module.exports.ByteBuffer.flip x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2252
\r
35 8 0.5% 0.5% LazyCompile: ~NativeModule.compile node.js:892
\r
36 7 0.5% 0.5% Stub: KeyedLoadElementStub
\r
37 6 0.4% 0.4% Stub: CompareICStub {2}
\r
38 6 0.4% 0.4% LazyCompile: *module.exports.ByteBuffer.LE x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2299
\r
39 6 0.4% 0.4% LazyCompile: *isFinite native v8natives.js:103
\r
40 5 0.3% 0.3% Stub: ToBooleanStub_UndefinedSpecObject
\r
41 5 0.3% 0.3% LazyCompile: ~Module._compile module.js:374
\r
42 5 0.3% 0.3% Builtin: A builtin from the snapshot {3}
\r
43 4 0.3% 0.3% Stub: ToBooleanStub
\r
44 4 0.3% 0.3% Stub: KeyedLoadElementStub {1}
\r
45 4 0.3% 0.3% LazyCompile: *module.exports.ByteBuffer.remaining x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2397
\r
46 3 0.2% 0.2% KeyedStoreIC: A keyed store IC from the snapshot
\r
47 2 0.1% 0.1% Stub: BinaryOpStub_SHR_Alloc_SMI
\r
48 2 0.1% 0.1% Stub: BinaryOpStub_SHL_Alloc_SMI
\r
49 2 0.1% 0.1% LazyCompile: ~ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
50 2 0.1% 0.1% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
51 2 0.1% 0.1% Function: ~<anonymous> x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferAB.js:23
\r
52 2 0.1% 0.1% Function: ~<anonymous> x:\public\ProtoBuf\dist\ProtoBuf.js:22
\r
53 2 0.1% 0.1% Function: ~<anonymous> net.js:1
\r
54 1 0.1% 0.1% Stub: ToBooleanStub {1}
\r
55 1 0.1% 0.1% Stub: CompareICStub {1}
\r
56 1 0.1% 0.1% Stub: CallConstructStub
\r
57 1 0.1% 0.1% Stub: BinaryOpStub_MUL_Alloc_SMI
\r
58 1 0.1% 0.1% Stub: BinaryOpStub_BIT_OR_OverwriteLeft_SMI
\r
59 1 0.1% 0.1% LazyCompile: ~tryFile module.js:138
\r
60 1 0.1% 0.1% LazyCompile: ~nextTick node.js:334
\r
61 1 0.1% 0.1% LazyCompile: ~module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893
\r
62 1 0.1% 0.1% LazyCompile: ~join native array.js:410
\r
63 1 0.1% 0.1% LazyCompile: ~fs.statSync fs.js:687
\r
64 1 0.1% 0.1% LazyCompile: ~fs.openSync fs.js:429
\r
65 1 0.1% 0.1% LazyCompile: ~fs.fstatSync fs.js:678
\r
66 1 0.1% 0.1% LazyCompile: ~filter native array.js:1036
\r
67 1 0.1% 0.1% LazyCompile: ~exec native regexp.js:168
\r
68 1 0.1% 0.1% LazyCompile: ~createWriteReq net.js:658
\r
69 1 0.1% 0.1% LazyCompile: ~createWritableStdioStream node.js:550
\r
70 1 0.1% 0.1% LazyCompile: ~bind native v8natives.js:1578
\r
71 1 0.1% 0.1% LazyCompile: ~StringSplitOnRegExp native string.js:591
\r
72 1 0.1% 0.1% LazyCompile: ~ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325
\r
73 1 0.1% 0.1% LazyCompile: ~ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919
\r
74 1 0.1% 0.1% LazyCompile: ~ProtoBuf.Reflect.Field x:\public\ProtoBuf\dist\ProtoBuf.js:2401
\r
75 1 0.1% 0.1% LazyCompile: ~ProtoBuf.DotProto.Parser._parseId x:\public\ProtoBuf\dist\ProtoBuf.js:724
\r
76 1 0.1% 0.1% LazyCompile: ~Message x:\public\ProtoBuf\dist\ProtoBuf.js:1629
\r
77 1 0.1% 0.1% LazyCompile: ~Buffer.write buffer.js:315
\r
78 1 0.1% 0.1% LazyCompile: ~Buffer buffer.js:156
\r
79 1 0.1% 0.1% LazyCompile: statPath module.js:88
\r
80 1 0.1% 0.1% KeyedLoadIC: args_count: 0
\r
81 1 0.1% 0.1% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
82 1 0.1% 0.1% Function: ~<anonymous> x:\public\ProtoBuf\node_modules\bytebuffer\node_modules\long\dist\Long.js:23
\r
83 1 0.1% 0.1% Function: ~<anonymous> fs.js:1
\r
84 1 0.1% 0.1% Builtin: A builtin from the snapshot {2}
\r
85 1 0.1% 0.1% Builtin: A builtin from the snapshot {1}
\r
88 ticks total nonlib name
\r
91 ticks total nonlib name
\r
94 [Bottom up (heavy) profile]:
\r
95 Note: percentage shows a share of a particular caller in the total
\r
96 amount of its parent calls.
\r
97 Callers occupying less than 2.0% are not shown.
\r
100 248 16.1% LazyCompile: *Buffer.write buffer.js:315
\r
101 247 99.6% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893
\r
102 247 100.0% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703
\r
103 247 100.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651
\r
104 247 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
105 247 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870
\r
107 190 12.3% LazyCompile: *Message x:\public\ProtoBuf\dist\ProtoBuf.js:1629
\r
108 190 100.0% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325
\r
109 190 100.0% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083
\r
110 182 95.8% LazyCompile: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
111 182 100.0% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
112 182 100.0% LazyCompile: ~Module._compile module.js:374
\r
113 8 4.2% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
114 8 100.0% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
115 8 100.0% LazyCompile: ~Module._compile module.js:374
\r
117 189 12.2% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325
\r
118 189 100.0% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083
\r
119 183 96.8% LazyCompile: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
120 183 100.0% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
121 183 100.0% LazyCompile: ~Module._compile module.js:374
\r
122 183 100.0% LazyCompile: ~Module._extensions..js module.js:472
\r
123 6 3.2% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
124 6 100.0% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
125 6 100.0% LazyCompile: ~Module._compile module.js:374
\r
126 6 100.0% LazyCompile: ~Module._extensions..js module.js:472
\r
128 188 12.2% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893
\r
129 188 100.0% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703
\r
130 188 100.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651
\r
131 187 99.5% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
132 187 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870
\r
133 178 95.2% LazyCompile: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
134 9 4.8% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
136 142 9.2% LazyCompile: *Buffer.toString buffer.js:392
\r
137 142 100.0% LazyCompile: *module.exports.ByteBuffer.readVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1932
\r
138 141 99.3% LazyCompile: ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919
\r
139 141 100.0% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325
\r
140 141 100.0% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083
\r
141 132 93.6% LazyCompile: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
142 9 6.4% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
144 84 5.4% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703
\r
145 82 97.6% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651
\r
146 82 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
147 82 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870
\r
148 79 96.3% LazyCompile: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
149 79 100.0% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
150 3 3.7% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
151 3 100.0% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
152 2 2.4% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
153 2 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870
\r
154 2 100.0% LazyCompile: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
155 2 100.0% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
156 2 100.0% LazyCompile: ~Module._compile module.js:374
\r
158 62 4.0% LazyCompile: *toLowerCase native string.js:739
\r
159 36 58.1% LazyCompile: *Buffer.write buffer.js:315
\r
160 36 100.0% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893
\r
161 36 100.0% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703
\r
162 36 100.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651
\r
163 36 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
164 23 37.1% LazyCompile: *Buffer.toString buffer.js:392
\r
165 23 100.0% LazyCompile: *module.exports.ByteBuffer.readVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1932
\r
166 23 100.0% LazyCompile: ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919
\r
167 23 100.0% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325
\r
168 23 100.0% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083
\r
169 2 3.2% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893
\r
170 2 100.0% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703
\r
171 2 100.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651
\r
172 2 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
173 2 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870
\r
175 47 3.0% LazyCompile: ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919
\r
176 46 97.9% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325
\r
177 46 100.0% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083
\r
178 44 95.7% LazyCompile: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
179 44 100.0% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
180 44 100.0% LazyCompile: ~Module._compile module.js:374
\r
181 2 4.3% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
182 2 100.0% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
183 2 100.0% LazyCompile: ~Module._compile module.js:374
\r
185 38 2.5% LazyCompile: *module.exports.ByteBuffer.writeVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1193
\r
186 26 68.4% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651
\r
187 26 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
188 26 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870
\r
189 26 100.0% LazyCompile: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
190 26 100.0% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
191 6 15.8% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703
\r
192 6 100.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651
\r
193 6 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
194 6 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870
\r
195 6 100.0% LazyCompile: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
196 6 15.8% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893
\r
197 6 100.0% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703
\r
198 6 100.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651
\r
199 6 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
200 6 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870
\r
202 36 2.3% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
203 35 97.2% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870
\r
204 32 91.4% LazyCompile: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
205 32 100.0% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
206 32 100.0% LazyCompile: ~Module._compile module.js:374
\r
207 32 100.0% LazyCompile: ~Module._extensions..js module.js:472
\r
208 3 8.6% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
209 3 100.0% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
210 3 100.0% LazyCompile: ~Module._compile module.js:374
\r
211 3 100.0% LazyCompile: ~Module._extensions..js module.js:472
\r
214 [Top down (heavy) profile]:
\r
215 Note: callees occupying less than 0.1% are not shown.
\r
217 inclusive self name
\r
218 ticks total ticks total
\r
219 1533 99.3% 0 0.0% Function: ~<anonymous> node.js:27
\r
220 1533 99.3% 0 0.0% LazyCompile: ~startup node.js:30
\r
221 1527 98.9% 0 0.0% LazyCompile: ~Module.runMain module.js:495
\r
222 1527 98.9% 0 0.0% LazyCompile: Module._load module.js:275
\r
223 1524 98.7% 0 0.0% LazyCompile: ~Module.load module.js:346
\r
224 1523 98.6% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
\r
225 1523 98.6% 0 0.0% LazyCompile: ~Module._compile module.js:374
\r
226 1523 98.6% 1 0.1% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
\r
227 1413 91.5% 11 0.7% LazyCompile: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
228 701 45.4% 9 0.6% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870
\r
229 681 44.1% 32 2.1% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
230 631 40.9% 22 1.4% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651
\r
231 576 37.3% 79 5.1% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703
\r
232 473 30.6% 178 11.5% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893
\r
233 286 18.5% 236 15.3% LazyCompile: *Buffer.write buffer.js:315
\r
234 37 2.4% 35 2.3% LazyCompile: *toLowerCase native string.js:739
\r
235 2 0.1% 2 0.1% Stub: CEntryStub
\r
236 5 0.3% 5 0.3% LazyCompile: *isFinite native v8natives.js:103
\r
237 3 0.2% 3 0.2% Stub: CompareICStub {2}
\r
238 3 0.2% 2 0.1% LazyCompile: <anonymous> native string.js:36
\r
239 6 0.4% 6 0.4% LazyCompile: *module.exports.ByteBuffer.writeVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1193
\r
240 2 0.1% 2 0.1% LazyCompile: *toLowerCase native string.js:739
\r
241 13 0.8% 13 0.8% Stub: CompareICStub
\r
242 6 0.4% 6 0.4% LazyCompile: *module.exports.ByteBuffer.writeVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1193
\r
243 4 0.3% 4 0.3% Builtin: A builtin from the snapshot
\r
244 26 1.7% 26 1.7% LazyCompile: *module.exports.ByteBuffer.writeVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1193
\r
245 3 0.2% 3 0.2% Builtin: A builtin from the snapshot
\r
246 2 0.1% 2 0.1% Stub: BinaryOpStub_SHL_Alloc_SMI
\r
247 8 0.5% 8 0.5% Stub: InstanceofStub
\r
248 6 0.4% 6 0.4% KeyedLoadIC: A keyed load IC from the snapshot
\r
249 2 0.1% 2 0.1% Stub: CEntryStub
\r
250 2 0.1% 2 0.1% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703
\r
251 5 0.3% 5 0.3% Stub: ToBooleanStub_UndefinedSpecObject
\r
252 3 0.2% 3 0.2% LazyCompile: *module.exports.ByteBuffer.LE x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2299
\r
253 2 0.1% 2 0.1% Stub: ToBooleanStub
\r
254 697 45.1% 10 0.6% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083
\r
255 679 44.0% 183 11.9% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325
\r
256 257 16.6% 44 2.8% LazyCompile: ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919
\r
257 199 12.9% 15 1.0% LazyCompile: *module.exports.ByteBuffer.readVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1932
\r
258 173 11.2% 132 8.5% LazyCompile: *Buffer.toString buffer.js:392
\r
259 23 1.5% 21 1.4% LazyCompile: *toLowerCase native string.js:739
\r
260 2 0.1% 2 0.1% Stub: CEntryStub
\r
261 13 0.8% 13 0.8% LazyCompile: <anonymous> native string.js:36
\r
262 3 0.2% 3 0.2% Stub: CompareICStub {2}
\r
263 10 0.6% 10 0.6% LazyCompile: *module.exports.ByteBuffer.readVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1272
\r
264 9 0.6% 9 0.6% Stub: CompareICStub
\r
265 3 0.2% 3 0.2% Builtin: A builtin from the snapshot
\r
266 183 11.9% 182 11.8% LazyCompile: *Message x:\public\ProtoBuf\dist\ProtoBuf.js:1629
\r
267 14 0.9% 14 0.9% LazyCompile: *module.exports.ByteBuffer.readVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1272
\r
268 8 0.5% 8 0.5% Builtin: A builtin from the snapshot
\r
269 7 0.5% 7 0.5% Stub: KeyedLoadElementStub
\r
270 5 0.3% 5 0.3% Builtin: A builtin from the snapshot {3}
\r
271 4 0.3% 4 0.3% Stub: KeyedLoadElementStub {1}
\r
272 4 0.3% 4 0.3% Stub: CEntryStub
\r
273 4 0.3% 4 0.3% LazyCompile: *module.exports.ByteBuffer.remaining x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2397
\r
274 4 0.3% 4 0.3% KeyedLoadIC: A keyed load IC from the snapshot
\r
275 2 0.1% 2 0.1% KeyedStoreIC: A keyed store IC from the snapshot
\r
276 3 0.2% 3 0.2% Stub: InstanceofStub
\r
277 3 0.2% 3 0.2% Builtin: A builtin from the snapshot
\r
278 2 0.1% 2 0.1% LazyCompile: *module.exports.ByteBuffer.LE x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2299
\r
279 3 0.2% 3 0.2% LazyCompile: *module.exports.ByteBuffer.flip x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2252
\r
280 77 5.0% 2 0.1% Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
\r
281 37 2.4% 0 0.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870
\r
282 32 2.1% 3 0.2% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
283 29 1.9% 4 0.3% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651
\r
284 25 1.6% 3 0.2% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703
\r
285 21 1.4% 9 0.6% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893
\r
286 12 0.8% 11 0.7% LazyCompile: *Buffer.write buffer.js:315
\r
287 5 0.3% 1 0.1% LazyCompile: ~ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233
\r
288 4 0.3% 0 0.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651
\r
289 2 0.1% 0 0.0% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703
\r
290 37 2.4% 0 0.0% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083
\r
291 34 2.2% 6 0.4% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325
\r
292 16 1.0% 2 0.1% LazyCompile: ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919
\r
293 12 0.8% 0 0.0% LazyCompile: *module.exports.ByteBuffer.readVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1932
\r
294 12 0.8% 9 0.6% LazyCompile: *Buffer.toString buffer.js:392
\r
295 3 0.2% 2 0.1% LazyCompile: *toLowerCase native string.js:739
\r
296 9 0.6% 8 0.5% LazyCompile: *Message x:\public\ProtoBuf\dist\ProtoBuf.js:1629
\r
297 2 0.1% 1 0.1% LazyCompile: ~ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325
\r
298 17 1.1% 0 0.0% LazyCompile: ~require module.js:379
\r
299 17 1.1% 0 0.0% LazyCompile: ~Module.require module.js:361
\r
300 17 1.1% 0 0.0% LazyCompile: Module._load module.js:275
\r
301 17 1.1% 0 0.0% LazyCompile: ~Module.load module.js:346
\r
302 17 1.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
\r
303 17 1.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
\r
304 17 1.1% 0 0.0% Function: ~<anonymous> x:\public\ProtoBuf\index.js:1
\r
305 17 1.1% 0 0.0% LazyCompile: ~require module.js:379
\r
306 17 1.1% 0 0.0% LazyCompile: ~Module.require module.js:361
\r
307 17 1.1% 0 0.0% LazyCompile: Module._load module.js:275
\r
308 17 1.1% 0 0.0% LazyCompile: ~Module.load module.js:346
\r
309 17 1.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
\r
310 16 1.0% 2 0.1% LazyCompile: ~Module._compile module.js:374
\r
311 14 0.9% 0 0.0% Function: ~<anonymous> x:\public\ProtoBuf\dist\ProtoBuf.js:1
\r
312 14 0.9% 2 0.1% Function: ~<anonymous> x:\public\ProtoBuf\dist\ProtoBuf.js:22
\r
313 12 0.8% 0 0.0% LazyCompile: ~require module.js:379
\r
314 12 0.8% 0 0.0% LazyCompile: ~Module.require module.js:361
\r
315 12 0.8% 0 0.0% LazyCompile: Module._load module.js:275
\r
316 11 0.7% 0 0.0% LazyCompile: ~Module.load module.js:346
\r
317 11 0.7% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
\r
318 11 0.7% 0 0.0% LazyCompile: ~Module._compile module.js:374
\r
319 11 0.7% 0 0.0% Function: ~<anonymous> x:\public\ProtoBuf\node_modules\bytebuffer\index.js:1
\r
320 11 0.7% 0 0.0% LazyCompile: ~require module.js:379
\r
321 11 0.7% 0 0.0% LazyCompile: ~Module.require module.js:361
\r
322 11 0.7% 0 0.0% LazyCompile: Module._load module.js:275
\r
323 10 0.6% 0 0.0% LazyCompile: ~Module.load module.js:346
\r
324 10 0.6% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
\r
325 9 0.6% 3 0.2% LazyCompile: ~Module._compile module.js:374
\r
326 4 0.3% 0 0.0% Function: ~<anonymous> x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1
\r
327 4 0.3% 0 0.0% Function: <anonymous> x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:23
\r
328 4 0.3% 0 0.0% LazyCompile: ~require module.js:379
\r
329 4 0.3% 0 0.0% LazyCompile: ~Module.require module.js:361
\r
330 4 0.3% 0 0.0% LazyCompile: Module._load module.js:275
\r
331 3 0.2% 0 0.0% LazyCompile: ~Module._resolveFilename module.js:323
\r
332 3 0.2% 0 0.0% LazyCompile: ~Module._findPath module.js:160
\r
333 2 0.1% 0 0.0% LazyCompile: ~tryExtensions module.js:148
\r
334 2 0.1% 0 0.0% LazyCompile: ~tryFile module.js:138
\r
335 2 0.1% 1 0.1% LazyCompile: statPath module.js:88
\r
336 2 0.1% 0 0.0% Function: ~<anonymous> x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferAB.js:1
\r
337 2 0.1% 2 0.1% Function: ~<anonymous> x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferAB.js:23
\r
338 6 0.4% 0 0.0% LazyCompile: ~<anonymous> node.js:204
\r
339 6 0.4% 0 0.0% LazyCompile: ~NativeModule.require node.js:847
\r
340 6 0.4% 1 0.1% LazyCompile: ~NativeModule.compile node.js:892
\r
341 5 0.3% 0 0.0% Function: ~<anonymous> console.js:1
\r
342 4 0.3% 0 0.0% LazyCompile: ~<anonymous> node.js:615
\r
343 4 0.3% 1 0.1% LazyCompile: ~createWritableStdioStream node.js:550
\r
344 3 0.2% 0 0.0% LazyCompile: ~NativeModule.require node.js:847
\r
345 3 0.2% 0 0.0% LazyCompile: ~NativeModule.compile node.js:892
\r
346 3 0.2% 0 0.0% Function: ~<anonymous> tty.js:1
\r
347 3 0.2% 0 0.0% LazyCompile: ~NativeModule.require node.js:847
\r
348 3 0.2% 1 0.1% LazyCompile: ~NativeModule.compile node.js:892
\r
349 2 0.1% 2 0.1% Function: ~<anonymous> net.js:1
\r
350 2 0.1% 0 0.0% LazyCompile: ~b native v8natives.js:1582
\r
351 2 0.1% 0 0.0% LazyCompile: ~Console.log console.js:52
\r
352 2 0.1% 0 0.0% LazyCompile: ~Socket.write net.js:612
\r
353 2 0.1% 0 0.0% LazyCompile: ~Writable.write _stream_writable.js:162
\r
354 2 0.1% 0 0.0% LazyCompile: ~writeOrBuffer _stream_writable.js:199
\r
355 2 0.1% 0 0.0% LazyCompile: ~doWrite _stream_writable.js:220
\r
356 2 0.1% 0 0.0% LazyCompile: ~Socket._write net.js:619
\r
357 2 0.1% 0 0.0% LazyCompile: ~ProtoBuf.loadProto x:\public\ProtoBuf\dist\ProtoBuf.js:3983
\r
358 2 0.1% 2 0.1% LazyCompile: *module.exports.ByteBuffer.flip x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2252
\r
359 2 0.1% 2 0.1% Builtin: A builtin from the snapshot
\r
360 3 0.2% 0 0.0% LazyCompile: ~Module._resolveFilename module.js:323
\r
361 3 0.2% 0 0.0% LazyCompile: ~Module._findPath module.js:160
\r
362 3 0.2% 0 0.0% LazyCompile: ~tryFile module.js:138
\r
363 3 0.2% 0 0.0% LazyCompile: ~NativeModule.require node.js:847
\r
364 3 0.2% 1 0.1% LazyCompile: ~NativeModule.compile node.js:892
\r
365 2 0.1% 1 0.1% Function: ~<anonymous> fs.js:1
\r
366 3 0.2% 0 0.0% LazyCompile: ~NativeModule.require node.js:847
\r
367 3 0.2% 2 0.1% LazyCompile: ~NativeModule.compile node.js:892
\r
368 2 0.1% 0 0.0% LazyCompile: ~startup.globalVariables node.js:160
\r
369 2 0.1% 0 0.0% LazyCompile: ~NativeModule.require node.js:847
\r
370 2 0.1% 1 0.1% LazyCompile: ~NativeModule.compile node.js:892
\r
372 3 0.2% 3 0.2% LazyCompile: *module.exports.ByteBuffer.flip x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2252
\r