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: <anonymous> 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: *<anonymous> 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: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
      2    0.1%    0.1%  Function: ~<anonymous> x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferAB.js:23
      2    0.1%    0.1%  Function: ~<anonymous> x:\public\ProtoBuf\dist\ProtoBuf.js:22
      2    0.1%    0.1%  Function: ~<anonymous> 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: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
      1    0.1%    0.1%  Function: ~<anonymous> x:\public\ProtoBuf\node_modules\bytebuffer\node_modules\long\dist\Long.js:23
      1    0.1%    0.1%  Function: ~<anonymous> 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: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
    182  100.0%          Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
    182  100.0%            LazyCompile: ~Module._compile module.js:374
      8    4.2%        Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
      8  100.0%          Function: ~<anonymous> 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: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
    183  100.0%        Function: ~<anonymous> 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: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
      6  100.0%        Function: ~<anonymous> 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: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
      9    4.8%            Function: ~<anonymous> 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: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
      9    6.4%            Function: ~<anonymous> 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: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
     79  100.0%            Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
      3    3.7%          Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
      3  100.0%            Function: ~<anonymous> 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: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
      2  100.0%          Function: ~<anonymous> 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: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
     44  100.0%          Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
     44  100.0%            LazyCompile: ~Module._compile module.js:374
      2    4.3%        Function: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
      2  100.0%          Function: ~<anonymous> 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: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
     26  100.0%            Function: ~<anonymous> 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: *<anonymous> 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: *<anonymous> x:\public\ProtoBuf\tests\bench.js:33
     32  100.0%        Function: ~<anonymous> 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: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:33
      3  100.0%        Function: ~<anonymous> 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: ~<anonymous> 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: ~<anonymous> x:\public\ProtoBuf\tests\bench.js:1
   1413   91.5%     11    0.7%                  LazyCompile: *<anonymous> 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: <anonymous> 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: <anonymous> 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: ~<anonymous> 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: ~<anonymous> 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: ~<anonymous> x:\public\ProtoBuf\dist\ProtoBuf.js:1
     14    0.9%      2    0.1%                                              Function: ~<anonymous> 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: ~<anonymous> 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: ~<anonymous> x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferNB.js:1
      4    0.3%      0    0.0%                                                                            Function: <anonymous> 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: ~<anonymous> x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferAB.js:1
      2    0.1%      2    0.1%                                                                            Function: ~<anonymous> x:\public\ProtoBuf\node_modules\bytebuffer\dist\ByteBufferAB.js:23
      6    0.4%      0    0.0%                  LazyCompile: ~<anonymous> 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: ~<anonymous> console.js:1
      4    0.3%      0    0.0%                          LazyCompile: ~<anonymous> 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: ~<anonymous> 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: ~<anonymous> 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: ~<anonymous> 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

