Statistical profiling result from v8.log, (1544 ticks, 944 unaccounted, 0 excluded). [Unknown]: ticks total nonlib name 944 61.1% [Shared libraries]: ticks total nonlib name [JavaScript]: ticks total nonlib name 248 16.1% 16.1% LazyCompile: *Buffer.write buffer.js:315 190 12.3% 12.3% LazyCompile: *Message x:\public\ProtoBuf\dist\ProtoBuf.js:1629 189 12.2% 12.2% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325 188 12.2% 12.2% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893 142 9.2% 9.2% LazyCompile: *Buffer.toString buffer.js:392 84 5.4% 5.4% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703 62 4.0% 4.0% LazyCompile: *toLowerCase native string.js:739 47 3.0% 3.0% LazyCompile: ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919 38 2.5% 2.5% LazyCompile: *module.exports.ByteBuffer.writeVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1193 36 2.3% 2.3% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 27 1.7% 1.7% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651 25 1.6% 1.6% LazyCompile: *module.exports.ByteBuffer.readVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1272 25 1.6% 1.6% Builtin: A builtin from the snapshot 24 1.6% 1.6% Stub: CompareICStub 15 1.0% 1.0% Stub: CEntryStub 15 1.0% 1.0% LazyCompile: native string.js:36 15 1.0% 1.0% LazyCompile: *module.exports.ByteBuffer.readVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1932 11 0.7% 0.7% Stub: InstanceofStub 11 0.7% 0.7% LazyCompile: * x:\public\ProtoBuf\tests\bench.js:33 11 0.7% 0.7% KeyedLoadIC: A keyed load IC from the snapshot 10 0.6% 0.6% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083 9 0.6% 0.6% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870 9 0.6% 0.6% LazyCompile: *module.exports.ByteBuffer.flip x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2252 8 0.5% 0.5% LazyCompile: ~NativeModule.compile node.js:892 7 0.5% 0.5% Stub: KeyedLoadElementStub 6 0.4% 0.4% Stub: CompareICStub {2} 6 0.4% 0.4% LazyCompile: *module.exports.ByteBuffer.LE x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2299 6 0.4% 0.4% LazyCompile: *isFinite native v8natives.js:103 5 0.3% 0.3% Stub: ToBooleanStub_UndefinedSpecObject 5 0.3% 0.3% LazyCompile: ~Module._compile module.js:374 5 0.3% 0.3% Builtin: A builtin from the snapshot {3} 4 0.3% 0.3% Stub: ToBooleanStub 4 0.3% 0.3% Stub: KeyedLoadElementStub {1} 4 0.3% 0.3% LazyCompile: *module.exports.ByteBuffer.remaining x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2397 3 0.2% 0.2% KeyedStoreIC: A keyed store IC from the snapshot 2 0.1% 0.1% Stub: BinaryOpStub_SHR_Alloc_SMI 2 0.1% 0.1% Stub: BinaryOpStub_SHL_Alloc_SMI 2 0.1% 0.1% LazyCompile: ~ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 2 0.1% 0.1% Function: ~ x:\public\ProtoBuf\tests\bench.js:33 2 0.1% 0.1% Function: ~ x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferAB.js:23 2 0.1% 0.1% Function: ~ x:\public\ProtoBuf\dist\ProtoBuf.js:22 2 0.1% 0.1% Function: ~ net.js:1 1 0.1% 0.1% Stub: ToBooleanStub {1} 1 0.1% 0.1% Stub: CompareICStub {1} 1 0.1% 0.1% Stub: CallConstructStub 1 0.1% 0.1% Stub: BinaryOpStub_MUL_Alloc_SMI 1 0.1% 0.1% Stub: BinaryOpStub_BIT_OR_OverwriteLeft_SMI 1 0.1% 0.1% LazyCompile: ~tryFile module.js:138 1 0.1% 0.1% LazyCompile: ~nextTick node.js:334 1 0.1% 0.1% LazyCompile: ~module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893 1 0.1% 0.1% LazyCompile: ~join native array.js:410 1 0.1% 0.1% LazyCompile: ~fs.statSync fs.js:687 1 0.1% 0.1% LazyCompile: ~fs.openSync fs.js:429 1 0.1% 0.1% LazyCompile: ~fs.fstatSync fs.js:678 1 0.1% 0.1% LazyCompile: ~filter native array.js:1036 1 0.1% 0.1% LazyCompile: ~exec native regexp.js:168 1 0.1% 0.1% LazyCompile: ~createWriteReq net.js:658 1 0.1% 0.1% LazyCompile: ~createWritableStdioStream node.js:550 1 0.1% 0.1% LazyCompile: ~bind native v8natives.js:1578 1 0.1% 0.1% LazyCompile: ~StringSplitOnRegExp native string.js:591 1 0.1% 0.1% LazyCompile: ~ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325 1 0.1% 0.1% LazyCompile: ~ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919 1 0.1% 0.1% LazyCompile: ~ProtoBuf.Reflect.Field x:\public\ProtoBuf\dist\ProtoBuf.js:2401 1 0.1% 0.1% LazyCompile: ~ProtoBuf.DotProto.Parser._parseId x:\public\ProtoBuf\dist\ProtoBuf.js:724 1 0.1% 0.1% LazyCompile: ~Message x:\public\ProtoBuf\dist\ProtoBuf.js:1629 1 0.1% 0.1% LazyCompile: ~Buffer.write buffer.js:315 1 0.1% 0.1% LazyCompile: ~Buffer buffer.js:156 1 0.1% 0.1% LazyCompile: statPath module.js:88 1 0.1% 0.1% KeyedLoadIC: args_count: 0 1 0.1% 0.1% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 1 0.1% 0.1% Function: ~ x:\public\ProtoBuf\node_modules\bytebuffer\node_modules\long\dist\Long.js:23 1 0.1% 0.1% Function: ~ fs.js:1 1 0.1% 0.1% Builtin: A builtin from the snapshot {2} 1 0.1% 0.1% Builtin: A builtin from the snapshot {1} [C++]: ticks total nonlib name [GC]: ticks total nonlib name 2 0.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 248 16.1% LazyCompile: *Buffer.write buffer.js:315 247 99.6% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893 247 100.0% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703 247 100.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651 247 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 247 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870 190 12.3% LazyCompile: *Message x:\public\ProtoBuf\dist\ProtoBuf.js:1629 190 100.0% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325 190 100.0% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083 182 95.8% LazyCompile: * x:\public\ProtoBuf\tests\bench.js:33 182 100.0% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 182 100.0% LazyCompile: ~Module._compile module.js:374 8 4.2% Function: ~ x:\public\ProtoBuf\tests\bench.js:33 8 100.0% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 8 100.0% LazyCompile: ~Module._compile module.js:374 189 12.2% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325 189 100.0% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083 183 96.8% LazyCompile: * x:\public\ProtoBuf\tests\bench.js:33 183 100.0% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 183 100.0% LazyCompile: ~Module._compile module.js:374 183 100.0% LazyCompile: ~Module._extensions..js module.js:472 6 3.2% Function: ~ x:\public\ProtoBuf\tests\bench.js:33 6 100.0% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 6 100.0% LazyCompile: ~Module._compile module.js:374 6 100.0% LazyCompile: ~Module._extensions..js module.js:472 188 12.2% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893 188 100.0% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703 188 100.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651 187 99.5% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 187 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870 178 95.2% LazyCompile: * x:\public\ProtoBuf\tests\bench.js:33 9 4.8% Function: ~ x:\public\ProtoBuf\tests\bench.js:33 142 9.2% LazyCompile: *Buffer.toString buffer.js:392 142 100.0% LazyCompile: *module.exports.ByteBuffer.readVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1932 141 99.3% LazyCompile: ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919 141 100.0% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325 141 100.0% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083 132 93.6% LazyCompile: * x:\public\ProtoBuf\tests\bench.js:33 9 6.4% Function: ~ x:\public\ProtoBuf\tests\bench.js:33 84 5.4% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703 82 97.6% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651 82 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 82 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870 79 96.3% LazyCompile: * x:\public\ProtoBuf\tests\bench.js:33 79 100.0% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 3 3.7% Function: ~ x:\public\ProtoBuf\tests\bench.js:33 3 100.0% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 2 2.4% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 2 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870 2 100.0% LazyCompile: * x:\public\ProtoBuf\tests\bench.js:33 2 100.0% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 2 100.0% LazyCompile: ~Module._compile module.js:374 62 4.0% LazyCompile: *toLowerCase native string.js:739 36 58.1% LazyCompile: *Buffer.write buffer.js:315 36 100.0% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893 36 100.0% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703 36 100.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651 36 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 23 37.1% LazyCompile: *Buffer.toString buffer.js:392 23 100.0% LazyCompile: *module.exports.ByteBuffer.readVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1932 23 100.0% LazyCompile: ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919 23 100.0% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325 23 100.0% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083 2 3.2% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893 2 100.0% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703 2 100.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651 2 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 2 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870 47 3.0% LazyCompile: ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919 46 97.9% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325 46 100.0% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083 44 95.7% LazyCompile: * x:\public\ProtoBuf\tests\bench.js:33 44 100.0% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 44 100.0% LazyCompile: ~Module._compile module.js:374 2 4.3% Function: ~ x:\public\ProtoBuf\tests\bench.js:33 2 100.0% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 2 100.0% LazyCompile: ~Module._compile module.js:374 38 2.5% LazyCompile: *module.exports.ByteBuffer.writeVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1193 26 68.4% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651 26 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 26 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870 26 100.0% LazyCompile: * x:\public\ProtoBuf\tests\bench.js:33 26 100.0% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 6 15.8% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703 6 100.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651 6 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 6 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870 6 100.0% LazyCompile: * x:\public\ProtoBuf\tests\bench.js:33 6 15.8% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893 6 100.0% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703 6 100.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651 6 100.0% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 6 100.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870 36 2.3% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 35 97.2% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870 32 91.4% LazyCompile: * x:\public\ProtoBuf\tests\bench.js:33 32 100.0% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 32 100.0% LazyCompile: ~Module._compile module.js:374 32 100.0% LazyCompile: ~Module._extensions..js module.js:472 3 8.6% Function: ~ x:\public\ProtoBuf\tests\bench.js:33 3 100.0% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 3 100.0% LazyCompile: ~Module._compile module.js:374 3 100.0% LazyCompile: ~Module._extensions..js module.js:472 [Top down (heavy) profile]: Note: callees occupying less than 0.1% are not shown. inclusive self name ticks total ticks total 1533 99.3% 0 0.0% Function: ~ node.js:27 1533 99.3% 0 0.0% LazyCompile: ~startup node.js:30 1527 98.9% 0 0.0% LazyCompile: ~Module.runMain module.js:495 1527 98.9% 0 0.0% LazyCompile: Module._load module.js:275 1524 98.7% 0 0.0% LazyCompile: ~Module.load module.js:346 1523 98.6% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472 1523 98.6% 0 0.0% LazyCompile: ~Module._compile module.js:374 1523 98.6% 1 0.1% Function: ~ x:\public\ProtoBuf\tests\bench.js:1 1413 91.5% 11 0.7% LazyCompile: * x:\public\ProtoBuf\tests\bench.js:33 701 45.4% 9 0.6% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870 681 44.1% 32 2.1% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 631 40.9% 22 1.4% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651 576 37.3% 79 5.1% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703 473 30.6% 178 11.5% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893 286 18.5% 236 15.3% LazyCompile: *Buffer.write buffer.js:315 37 2.4% 35 2.3% LazyCompile: *toLowerCase native string.js:739 2 0.1% 2 0.1% Stub: CEntryStub 5 0.3% 5 0.3% LazyCompile: *isFinite native v8natives.js:103 3 0.2% 3 0.2% Stub: CompareICStub {2} 3 0.2% 2 0.1% LazyCompile: native string.js:36 6 0.4% 6 0.4% LazyCompile: *module.exports.ByteBuffer.writeVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1193 2 0.1% 2 0.1% LazyCompile: *toLowerCase native string.js:739 13 0.8% 13 0.8% Stub: CompareICStub 6 0.4% 6 0.4% LazyCompile: *module.exports.ByteBuffer.writeVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1193 4 0.3% 4 0.3% Builtin: A builtin from the snapshot 26 1.7% 26 1.7% LazyCompile: *module.exports.ByteBuffer.writeVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1193 3 0.2% 3 0.2% Builtin: A builtin from the snapshot 2 0.1% 2 0.1% Stub: BinaryOpStub_SHL_Alloc_SMI 8 0.5% 8 0.5% Stub: InstanceofStub 6 0.4% 6 0.4% KeyedLoadIC: A keyed load IC from the snapshot 2 0.1% 2 0.1% Stub: CEntryStub 2 0.1% 2 0.1% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703 5 0.3% 5 0.3% Stub: ToBooleanStub_UndefinedSpecObject 3 0.2% 3 0.2% LazyCompile: *module.exports.ByteBuffer.LE x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2299 2 0.1% 2 0.1% Stub: ToBooleanStub 697 45.1% 10 0.6% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083 679 44.0% 183 11.9% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325 257 16.6% 44 2.8% LazyCompile: ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919 199 12.9% 15 1.0% LazyCompile: *module.exports.ByteBuffer.readVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1932 173 11.2% 132 8.5% LazyCompile: *Buffer.toString buffer.js:392 23 1.5% 21 1.4% LazyCompile: *toLowerCase native string.js:739 2 0.1% 2 0.1% Stub: CEntryStub 13 0.8% 13 0.8% LazyCompile: native string.js:36 3 0.2% 3 0.2% Stub: CompareICStub {2} 10 0.6% 10 0.6% LazyCompile: *module.exports.ByteBuffer.readVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1272 9 0.6% 9 0.6% Stub: CompareICStub 3 0.2% 3 0.2% Builtin: A builtin from the snapshot 183 11.9% 182 11.8% LazyCompile: *Message x:\public\ProtoBuf\dist\ProtoBuf.js:1629 14 0.9% 14 0.9% LazyCompile: *module.exports.ByteBuffer.readVarint32 x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1272 8 0.5% 8 0.5% Builtin: A builtin from the snapshot 7 0.5% 7 0.5% Stub: KeyedLoadElementStub 5 0.3% 5 0.3% Builtin: A builtin from the snapshot {3} 4 0.3% 4 0.3% Stub: KeyedLoadElementStub {1} 4 0.3% 4 0.3% Stub: CEntryStub 4 0.3% 4 0.3% LazyCompile: *module.exports.ByteBuffer.remaining x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2397 4 0.3% 4 0.3% KeyedLoadIC: A keyed load IC from the snapshot 2 0.1% 2 0.1% KeyedStoreIC: A keyed store IC from the snapshot 3 0.2% 3 0.2% Stub: InstanceofStub 3 0.2% 3 0.2% Builtin: A builtin from the snapshot 2 0.1% 2 0.1% LazyCompile: *module.exports.ByteBuffer.LE x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2299 3 0.2% 3 0.2% LazyCompile: *module.exports.ByteBuffer.flip x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2252 77 5.0% 2 0.1% Function: ~ x:\public\ProtoBuf\tests\bench.js:33 37 2.4% 0 0.0% LazyCompile: Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:1870 32 2.1% 3 0.2% LazyCompile: *ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 29 1.9% 4 0.3% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651 25 1.6% 3 0.2% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703 21 1.4% 9 0.6% LazyCompile: *module.exports.ByteBuffer.writeVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1893 12 0.8% 11 0.7% LazyCompile: *Buffer.write buffer.js:315 5 0.3% 1 0.1% LazyCompile: ~ProtoBuf.Reflect.Message.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2233 4 0.3% 0 0.0% LazyCompile: ProtoBuf.Reflect.Field.encode x:\public\ProtoBuf\dist\ProtoBuf.js:2651 2 0.1% 0 0.0% LazyCompile: ProtoBuf.Reflect.Field.encodeValue x:\public\ProtoBuf\dist\ProtoBuf.js:2703 37 2.4% 0 0.0% LazyCompile: Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2083 34 2.2% 6 0.4% LazyCompile: ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325 16 1.0% 2 0.1% LazyCompile: ProtoBuf.Reflect.Field.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2919 12 0.8% 0 0.0% LazyCompile: *module.exports.ByteBuffer.readVString x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1932 12 0.8% 9 0.6% LazyCompile: *Buffer.toString buffer.js:392 3 0.2% 2 0.1% LazyCompile: *toLowerCase native string.js:739 9 0.6% 8 0.5% LazyCompile: *Message x:\public\ProtoBuf\dist\ProtoBuf.js:1629 2 0.1% 1 0.1% LazyCompile: ~ProtoBuf.Reflect.Message.decode x:\public\ProtoBuf\dist\ProtoBuf.js:2325 17 1.1% 0 0.0% LazyCompile: ~require module.js:379 17 1.1% 0 0.0% LazyCompile: ~Module.require module.js:361 17 1.1% 0 0.0% LazyCompile: Module._load module.js:275 17 1.1% 0 0.0% LazyCompile: ~Module.load module.js:346 17 1.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472 17 1.1% 0 0.0% LazyCompile: ~Module._compile module.js:374 17 1.1% 0 0.0% Function: ~ x:\public\ProtoBuf\index.js:1 17 1.1% 0 0.0% LazyCompile: ~require module.js:379 17 1.1% 0 0.0% LazyCompile: ~Module.require module.js:361 17 1.1% 0 0.0% LazyCompile: Module._load module.js:275 17 1.1% 0 0.0% LazyCompile: ~Module.load module.js:346 17 1.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472 16 1.0% 2 0.1% LazyCompile: ~Module._compile module.js:374 14 0.9% 0 0.0% Function: ~ x:\public\ProtoBuf\dist\ProtoBuf.js:1 14 0.9% 2 0.1% Function: ~ x:\public\ProtoBuf\dist\ProtoBuf.js:22 12 0.8% 0 0.0% LazyCompile: ~require module.js:379 12 0.8% 0 0.0% LazyCompile: ~Module.require module.js:361 12 0.8% 0 0.0% LazyCompile: Module._load module.js:275 11 0.7% 0 0.0% LazyCompile: ~Module.load module.js:346 11 0.7% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472 11 0.7% 0 0.0% LazyCompile: ~Module._compile module.js:374 11 0.7% 0 0.0% Function: ~ x:\public\ProtoBuf\node_modules\bytebuffer\index.js:1 11 0.7% 0 0.0% LazyCompile: ~require module.js:379 11 0.7% 0 0.0% LazyCompile: ~Module.require module.js:361 11 0.7% 0 0.0% LazyCompile: Module._load module.js:275 10 0.6% 0 0.0% LazyCompile: ~Module.load module.js:346 10 0.6% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472 9 0.6% 3 0.2% LazyCompile: ~Module._compile module.js:374 4 0.3% 0 0.0% Function: ~ x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1 4 0.3% 0 0.0% Function: x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:23 4 0.3% 0 0.0% LazyCompile: ~require module.js:379 4 0.3% 0 0.0% LazyCompile: ~Module.require module.js:361 4 0.3% 0 0.0% LazyCompile: Module._load module.js:275 3 0.2% 0 0.0% LazyCompile: ~Module._resolveFilename module.js:323 3 0.2% 0 0.0% LazyCompile: ~Module._findPath module.js:160 2 0.1% 0 0.0% LazyCompile: ~tryExtensions module.js:148 2 0.1% 0 0.0% LazyCompile: ~tryFile module.js:138 2 0.1% 1 0.1% LazyCompile: statPath module.js:88 2 0.1% 0 0.0% Function: ~ x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferAB.js:1 2 0.1% 2 0.1% Function: ~ x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferAB.js:23 6 0.4% 0 0.0% LazyCompile: ~ node.js:204 6 0.4% 0 0.0% LazyCompile: ~NativeModule.require node.js:847 6 0.4% 1 0.1% LazyCompile: ~NativeModule.compile node.js:892 5 0.3% 0 0.0% Function: ~ console.js:1 4 0.3% 0 0.0% LazyCompile: ~ node.js:615 4 0.3% 1 0.1% LazyCompile: ~createWritableStdioStream node.js:550 3 0.2% 0 0.0% LazyCompile: ~NativeModule.require node.js:847 3 0.2% 0 0.0% LazyCompile: ~NativeModule.compile node.js:892 3 0.2% 0 0.0% Function: ~ tty.js:1 3 0.2% 0 0.0% LazyCompile: ~NativeModule.require node.js:847 3 0.2% 1 0.1% LazyCompile: ~NativeModule.compile node.js:892 2 0.1% 2 0.1% Function: ~ net.js:1 2 0.1% 0 0.0% LazyCompile: ~b native v8natives.js:1582 2 0.1% 0 0.0% LazyCompile: ~Console.log console.js:52 2 0.1% 0 0.0% LazyCompile: ~Socket.write net.js:612 2 0.1% 0 0.0% LazyCompile: ~Writable.write _stream_writable.js:162 2 0.1% 0 0.0% LazyCompile: ~writeOrBuffer _stream_writable.js:199 2 0.1% 0 0.0% LazyCompile: ~doWrite _stream_writable.js:220 2 0.1% 0 0.0% LazyCompile: ~Socket._write net.js:619 2 0.1% 0 0.0% LazyCompile: ~ProtoBuf.loadProto x:\public\ProtoBuf\dist\ProtoBuf.js:3983 2 0.1% 2 0.1% LazyCompile: *module.exports.ByteBuffer.flip x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2252 2 0.1% 2 0.1% Builtin: A builtin from the snapshot 3 0.2% 0 0.0% LazyCompile: ~Module._resolveFilename module.js:323 3 0.2% 0 0.0% LazyCompile: ~Module._findPath module.js:160 3 0.2% 0 0.0% LazyCompile: ~tryFile module.js:138 3 0.2% 0 0.0% LazyCompile: ~NativeModule.require node.js:847 3 0.2% 1 0.1% LazyCompile: ~NativeModule.compile node.js:892 2 0.1% 1 0.1% Function: ~ fs.js:1 3 0.2% 0 0.0% LazyCompile: ~NativeModule.require node.js:847 3 0.2% 2 0.1% LazyCompile: ~NativeModule.compile node.js:892 2 0.1% 0 0.0% LazyCompile: ~startup.globalVariables node.js:160 2 0.1% 0 0.0% LazyCompile: ~NativeModule.require node.js:847 2 0.1% 1 0.1% LazyCompile: ~NativeModule.compile node.js:892 3 0.2% 3 0.2% LazyCompile: *module.exports.ByteBuffer.flip x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:2252