Statistical profiling result from node, (47317 ticks, 7497 unaccounted, 0 excluded).

 [Unknown]:
   ticks  total  nonlib   name
   7497   15.8%

 [Shared libraries]:
   ticks  total  nonlib   name
  20253   42.8%    0.0%  /usr/local/bin/node
   4432    9.4%    0.0%  /usr/lib/system/libsystem_kernel.dylib
   2433    5.1%    0.0%  /usr/lib/system/libsystem_c.dylib
    193    0.4%    0.0%  /usr/lib/libstdc++.6.dylib
     56    0.1%    0.0%  /usr/lib/system/libsystem_m.dylib
     12    0.0%    0.0%  /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore

 [JavaScript]:
   ticks  total  nonlib   name
   6910   14.6%   34.7%  LazyCompile: *Socket._write net.js:515
    614    1.3%    3.1%  LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
    502    1.1%    2.5%  LazyCompile: *PacketParser.execute /private/tmp/node-mysql2/lib/packet_parser.js:23
    497    1.1%    2.5%  LazyCompile: *Packet /private/tmp/node-mysql2/lib/packets/packet.js:4
    404    0.9%    2.0%  LazyCompile: *Buffer buffer.js:205
    403    0.9%    2.0%  Builtin: A builtin from the snapshot
    388    0.8%    1.9%  Function: b native v8natives.js:1582
    373    0.8%    1.9%  KeyedLoadIC: A keyed load IC from the snapshot
    351    0.7%    1.8%  LazyCompile: *onread net.js:377
    344    0.7%    1.7%  LazyCompile: *Connection.handlePacket /private/tmp/node-mysql2/lib/connection.js:222
    342    0.7%    1.7%  LazyCompile: *Query.start /private/tmp/node-mysql2/lib/commands/query.js:25
    323    0.7%    1.6%  LazyCompile: *Query.readField /private/tmp/node-mysql2/lib/commands/query.js:60
    295    0.6%    1.5%  LazyCompile: *afterWrite net.js:585
    285    0.6%    1.4%  LazyCompile: *Query /private/tmp/node-mysql2/lib/commands/query.js:6
    283    0.6%    1.4%  LazyCompile: *benchmarkSelect /private/tmp/node-mysql2/benchmarks/bench-fake-server.js:41
    266    0.6%    1.3%  Stub: JSEntryStub
    252    0.5%    1.3%  Stub: CallConstructStub
    240    0.5%    1.2%  LazyCompile: *replace native string.js:221
    239    0.5%    1.2%  Stub: StringAddStub {1}
    236    0.5%    1.2%  LazyCompile: *Buffer.write buffer.js:329
    230    0.5%    1.2%  Stub: CEntryStub
    208    0.4%    1.0%  Builtin: A builtin from the snapshot {1}
    204    0.4%    1.0%  LazyCompile: *Connection.query /private/tmp/node-mysql2/lib/connection.js:256
    182    0.4%    0.9%  LazyCompile: *Packet.parseLengthCodedInt /private/tmp/node-mysql2/lib/packets/packet.js:246
    175    0.4%    0.9%  LazyCompile: *Socket.write net.js:465
    162    0.3%    0.8%  LazyCompile: *writeUInt16 buffer.js:887
    158    0.3%    0.8%  Builtin: A builtin from the snapshot {2}
    152    0.3%    0.8%  LazyCompile: *EventEmitter events.js:25
    149    0.3%    0.7%  Builtin: A builtin from the snapshot {3}
    148    0.3%    0.7%  LazyCompile: *SqlString.format /private/tmp/node-mysql2/lib/sql_string.js:61
    144    0.3%    0.7%  Stub: InstanceofStub
    144    0.3%    0.7%  LazyCompile: *Query.toPacket /private/tmp/node-mysql2/lib/packets/query.js:9
    139    0.3%    0.7%  LazyCompile: *Query.resultsetHeader /private/tmp/node-mysql2/lib/commands/query.js:39
    137    0.3%    0.7%  Stub: ArgumentsAccessStub_NewStrict
    137    0.3%    0.7%  LazyCompile: *TextRow evalmachine.<anonymous>:1
    136    0.3%    0.7%  Stub: StringAddStub
    128    0.3%    0.6%  LazyCompile: *Connection.writePacket /private/tmp/node-mysql2/lib/connection.js:92
    127    0.3%    0.6%  LazyCompile: *Packet.readLengthCodedNumber /private/tmp/node-mysql2/lib/packets/packet.js:68
    126    0.3%    0.6%  LazyCompile: *ok assert.js:121
    121    0.3%    0.6%  LazyCompile: *Packet.isError /private/tmp/node-mysql2/lib/packets/packet.js:254
    118    0.2%    0.6%  LazyCompile: *Query.row /private/tmp/node-mysql2/lib/commands/query.js:90
    117    0.2%    0.6%  RegExp: \\?\\??
    115    0.2%    0.6%  LazyCompile: *Packet.isEOF /private/tmp/node-mysql2/lib/packets/packet.js:64
    113    0.2%    0.6%  LazyCompile: *StringReplaceGlobalRegExpWithFunction native string.js:374
    112    0.2%    0.6%  LazyCompile: *Queue.shift /private/tmp/node-mysql2/node_modules/fastqueue/queue.js:12
    110    0.2%    0.6%  LazyCompile: *exports.active timers.js:151
    106    0.2%    0.5%  LazyCompile: *ResultSetHeader /private/tmp/node-mysql2/lib/packets/resultset_header.js:5
    103    0.2%    0.5%  LazyCompile: *Packet.writeString /private/tmp/node-mysql2/lib/packets/packet.js:314
     96    0.2%    0.5%  Stub: KeyedLoadElementStub
     92    0.2%    0.5%  Function: ~<anonymous> /private/tmp/node-mysql2/benchmarks/bench-fake-server.js:47
     87    0.2%    0.4%  LazyCompile: *Packet.writeHeader /private/tmp/node-mysql2/lib/packets/packet.js:343
     87    0.2%    0.4%  Function: ~<anonymous> /private/tmp/node-mysql2/benchmarks/bench-fake-server.js:46
     80    0.2%    0.4%  Stub: CompareICStub {1}
     79    0.2%    0.4%  LazyCompile: *stream.ondata /private/tmp/node-mysql2/lib/connection.js:69
     75    0.2%    0.4%  LazyCompile: *isArray native array.js:1463
     74    0.2%    0.4%  LazyCompile: *Command /private/tmp/node-mysql2/lib/commands/command.js:4
     73    0.2%    0.4%  CallMegamorphic: args_count: 3
     71    0.2%    0.4%  Stub: FastNewClosureStub
     65    0.1%    0.3%  LazyCompile: *Packet.writeInt8 /private/tmp/node-mysql2/lib/packets/packet.js:297
     64    0.1%    0.3%  Stub: CallFunctionStub_Args2_Recording
     62    0.1%    0.3%  LazyCompile: *next /private/tmp/node-mysql2/benchmarks/bench-fake-server.js:32
     61    0.1%    0.3%  LazyCompile: INSTANCE_OF native runtime.js:367
     59    0.1%    0.3%  KeyedStoreIC: A keyed store IC from the snapshot
     58    0.1%    0.3%  LazyCompile: *isFinite native v8natives.js:103
     57    0.1%    0.3%  LazyCompile: <anonymous> native string.js:36
     51    0.1%    0.3%  LazyCompile: *isBuffer buffer.js:293
     48    0.1%    0.2%  LazyCompile: *Queue.push /private/tmp/node-mysql2/node_modules/fastqueue/queue.js:47
     47    0.1%    0.2%  Stub: CompareICStub
     43    0.1%    0.2%  Stub: CompareICStub {2}
     40    0.1%    0.2%  CallMegamorphic: args_count: 1
     39    0.1%    0.2%  LazyCompile: *toLowerCase native string.js:739
     39    0.1%    0.2%  LazyCompile: *Packet.haveMoreData /private/tmp/node-mysql2/lib/packets/packet.js:33
     37    0.1%    0.2%  Stub: FastNewContextStub {1}
     37    0.1%    0.2%  Stub: CompareICStub {3}
     36    0.1%    0.2%  LazyCompile: *Query.fieldsEOF /private/tmp/node-mysql2/lib/commands/query.js:83
     35    0.1%    0.2%  Stub: ConstructStub
     32    0.1%    0.2%  LazyCompile: *ceil native math.js:79
     31    0.1%    0.2%  Stub: FastNewContextStub
     30    0.1%    0.2%  Stub: BinaryOpStub_MUL_Alloc_SMI
     30    0.1%    0.2%  Stub: BinaryOpStub {1}
     27    0.1%    0.1%  Stub: BinaryOpStub
     27    0.1%    0.1%  LazyCompile: *Buffer.writeUInt16LE buffer.js:913
     23    0.0%    0.1%  Stub: RecordWriteStub
     22    0.0%    0.1%  Stub: FastNewContextStub {2}
     17    0.0%    0.1%  KeyedLoadIC: args_count: 0
     14    0.0%    0.1%  Function: ~Packet.readLengthCodedNumber /private/tmp/node-mysql2/lib/packets/packet.js:68
     13    0.0%    0.1%  Function: ~Socket._write net.js:515
     12    0.0%    0.1%  LazyCompile: *EventEmitter.addListener events.js:138
     11    0.0%    0.1%  Builtin: A builtin from the snapshot {5}
      6    0.0%    0.0%  Stub: BinaryOpStub_SUB_Alloc_SMI
      5    0.0%    0.0%  LazyCompile: ~replace native string.js:221
      4    0.0%    0.0%  Stub: RecordWriteStub {1}
      4    0.0%    0.0%  Stub: InterruptStub
      2    0.0%    0.0%  LazyCompile: ConfigureTemplateInstance native apinatives.js:105
      1    0.0%    0.0%  Stub: ToBooleanStub_String
      1    0.0%    0.0%  Stub: ToBooleanStub
      1    0.0%    0.0%  Stub: CompareICStub {4}
      1    0.0%    0.0%  Stub: CallFunctionStub_Args1_Recording
      1    0.0%    0.0%  Stub: CallFunctionStub_Args0_Recording
      1    0.0%    0.0%  Stub: CallConstructStub_Recording
      1    0.0%    0.0%  LazyCompile: ~StringReplaceGlobalRegExpWithFunction native string.js:374
      1    0.0%    0.0%  LazyCompile: ~DefineObjectProperty native v8natives.js:695
      1    0.0%    0.0%  LazyCompile: *Packet.readInt8 /private/tmp/node-mysql2/lib/packets/packet.js:43
      1    0.0%    0.0%  Function: ~writeUInt16 buffer.js:887
      1    0.0%    0.0%  Function: ~fs.statSync fs.js:523
      1    0.0%    0.0%  Function: ~exports.format util.js:23
      1    0.0%    0.0%  Function: ~Query.start /private/tmp/node-mysql2/lib/commands/query.js:25
      1    0.0%    0.0%  Function: ~NativeModule.compile node.js:614
      1    0.0%    0.0%  Function: ~EventEmitter events.js:25
      1    0.0%    0.0%  Function: ~<anonymous> /private/tmp/node-mysql2/benchmarks/bench-fake-server.js:81
      1    0.0%    0.0%  Builtin: A builtin from the snapshot {4}

 [C++]:
   ticks  total  nonlib   name

 [GC]:
   ticks  total  nonlib   name
    168    0.4%

 [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
  20253   42.8%  /usr/local/bin/node
   4508   22.3%    LazyCompile: *Socket._write net.js:515
   4508  100.0%      LazyCompile: *Socket.write net.js:465
   4508  100.0%        LazyCompile: *Connection.writePacket /private/tmp/node-mysql2/lib/connection.js:92
   4508  100.0%          LazyCompile: *Query.start /private/tmp/node-mysql2/lib/commands/query.js:25
   4508  100.0%            LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
   2090   10.3%    Function: b native v8natives.js:1582
   2079   99.5%      LazyCompile: *PacketParser.execute /private/tmp/node-mysql2/lib/packet_parser.js:23
   1461   70.3%        LazyCompile: *stream.ondata /private/tmp/node-mysql2/lib/connection.js:69
   1461  100.0%          LazyCompile: *onread net.js:377
    609   29.3%        LazyCompile: *onread net.js:377
   1368    6.8%    LazyCompile: *Query.readField /private/tmp/node-mysql2/lib/commands/query.js:60
   1368  100.0%      LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
   1368  100.0%        LazyCompile: *Connection.handlePacket /private/tmp/node-mysql2/lib/connection.js:222
   1364   99.7%          Function: b native v8natives.js:1582
   1364  100.0%            LazyCompile: *PacketParser.execute /private/tmp/node-mysql2/lib/packet_parser.js:23
   1365    6.7%    LazyCompile: *Query /private/tmp/node-mysql2/lib/commands/query.js:6
   1365  100.0%      LazyCompile: *Connection.query /private/tmp/node-mysql2/lib/connection.js:256
   1365  100.0%        LazyCompile: *benchmarkSelect /private/tmp/node-mysql2/benchmarks/bench-fake-server.js:41
   1365  100.0%          Function: ~<anonymous> /private/tmp/node-mysql2/benchmarks/bench-fake-server.js:47
   1364   99.9%            LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
   1052    5.2%    LazyCompile: *benchmarkSelect /private/tmp/node-mysql2/benchmarks/bench-fake-server.js:41
   1052  100.0%      Function: ~<anonymous> /private/tmp/node-mysql2/benchmarks/bench-fake-server.js:47
   1052  100.0%        LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
   1052  100.0%          LazyCompile: *Connection.handlePacket /private/tmp/node-mysql2/lib/connection.js:222
   1052  100.0%            Function: b native v8natives.js:1582
   1018    5.0%    LazyCompile: *Buffer.write buffer.js:329
   1018  100.0%      LazyCompile: *Packet.writeString /private/tmp/node-mysql2/lib/packets/packet.js:314
   1018  100.0%        LazyCompile: *Query.toPacket /private/tmp/node-mysql2/lib/packets/query.js:9
   1018  100.0%          LazyCompile: *Query.start /private/tmp/node-mysql2/lib/commands/query.js:25
   1018  100.0%            LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
    973    4.8%    LazyCompile: *Buffer buffer.js:205
    973  100.0%      LazyCompile: *Query.toPacket /private/tmp/node-mysql2/lib/packets/query.js:9
    973  100.0%        LazyCompile: *Query.start /private/tmp/node-mysql2/lib/commands/query.js:25
    973  100.0%          LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
    869   89.3%            LazyCompile: *Connection.handlePacket /private/tmp/node-mysql2/lib/connection.js:222
    104   10.7%            LazyCompile: *Connection.query /private/tmp/node-mysql2/lib/connection.js:256
    740    3.7%    LazyCompile: *Query.toPacket /private/tmp/node-mysql2/lib/packets/query.js:9
    740  100.0%      LazyCompile: *Query.start /private/tmp/node-mysql2/lib/commands/query.js:25
    740  100.0%        LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
    660   89.2%          LazyCompile: *Connection.handlePacket /private/tmp/node-mysql2/lib/connection.js:222
    660  100.0%            LazyCompile: *Connection.handlePacket /private/tmp/node-mysql2/lib/connection.js:222
     80   10.8%          LazyCompile: *Connection.query /private/tmp/node-mysql2/lib/connection.js:256
     80  100.0%            LazyCompile: *benchmarkSelect /private/tmp/node-mysql2/benchmarks/bench-fake-server.js:41
    467    2.3%    LazyCompile: *StringReplaceGlobalRegExpWithFunction native string.js:374
    460   98.5%      LazyCompile: *replace native string.js:221
    460  100.0%        LazyCompile: *SqlString.format /private/tmp/node-mysql2/lib/sql_string.js:61
    460  100.0%          LazyCompile: *Connection.query /private/tmp/node-mysql2/lib/connection.js:256
    460  100.0%            LazyCompile: *benchmarkSelect /private/tmp/node-mysql2/benchmarks/bench-fake-server.js:41

   6910   14.6%  LazyCompile: *Socket._write net.js:515
   6900   99.9%    LazyCompile: *Socket.write net.js:465
   6900  100.0%      LazyCompile: *Connection.writePacket /private/tmp/node-mysql2/lib/connection.js:92
   6900  100.0%        LazyCompile: *Query.start /private/tmp/node-mysql2/lib/commands/query.js:25
   6900  100.0%          LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
   6217   90.1%            LazyCompile: *Connection.handlePacket /private/tmp/node-mysql2/lib/connection.js:222
    683    9.9%            LazyCompile: *Connection.query /private/tmp/node-mysql2/lib/connection.js:256

   4432    9.4%  /usr/lib/system/libsystem_kernel.dylib

   2433    5.1%  /usr/lib/system/libsystem_c.dylib
    925   38.0%    LazyCompile: *Query.toPacket /private/tmp/node-mysql2/lib/packets/query.js:9
    925  100.0%      LazyCompile: *Query.start /private/tmp/node-mysql2/lib/commands/query.js:25
    925  100.0%        LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
    810   87.6%          LazyCompile: *Connection.handlePacket /private/tmp/node-mysql2/lib/connection.js:222
    810  100.0%            LazyCompile: *Connection.handlePacket /private/tmp/node-mysql2/lib/connection.js:222
    115   12.4%          LazyCompile: *Connection.query /private/tmp/node-mysql2/lib/connection.js:256
    115  100.0%            LazyCompile: *benchmarkSelect /private/tmp/node-mysql2/benchmarks/bench-fake-server.js:41
    449   18.5%    LazyCompile: *Socket._write net.js:515
    449  100.0%      LazyCompile: *Socket.write net.js:465
    448   99.8%        LazyCompile: *Connection.writePacket /private/tmp/node-mysql2/lib/connection.js:92
    448  100.0%          LazyCompile: *Query.start /private/tmp/node-mysql2/lib/commands/query.js:25
    448  100.0%            LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
    273   11.2%    LazyCompile: *Packet.writeString /private/tmp/node-mysql2/lib/packets/packet.js:314
    273  100.0%      LazyCompile: *Query.toPacket /private/tmp/node-mysql2/lib/packets/query.js:9
    273  100.0%        LazyCompile: *Query.start /private/tmp/node-mysql2/lib/commands/query.js:25
    273  100.0%          LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
    245   89.7%            LazyCompile: *Connection.handlePacket /private/tmp/node-mysql2/lib/connection.js:222
     28   10.3%            LazyCompile: *Connection.query /private/tmp/node-mysql2/lib/connection.js:256
     98    4.0%    Function: b native v8natives.js:1582
     98  100.0%      LazyCompile: *PacketParser.execute /private/tmp/node-mysql2/lib/packet_parser.js:23
     69   70.4%        LazyCompile: *stream.ondata /private/tmp/node-mysql2/lib/connection.js:69
     69  100.0%          LazyCompile: *onread net.js:377
     29   29.6%        LazyCompile: *onread net.js:377
     91    3.7%    LazyCompile: *Query.readField /private/tmp/node-mysql2/lib/commands/query.js:60
     91  100.0%      LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10
     91  100.0%        LazyCompile: *Connection.handlePacket /private/tmp/node-mysql2/lib/connection.js:222
     91  100.0%          Function: b native v8natives.js:1582
     91  100.0%            LazyCompile: *PacketParser.execute /private/tmp/node-mysql2/lib/packet_parser.js:23
     59    2.4%    LazyCompile: *Buffer.write buffer.js:329
     59  100.0%      LazyCompile: *Packet.writeString /private/tmp/node-mysql2/lib/packets/packet.js:314
     59  100.0%        LazyCompile: *Query.toPacket /private/tmp/node-mysql2/lib/packets/query.js:9
     59  100.0%          LazyCompile: *Query.start /private/tmp/node-mysql2/lib/commands/query.js:25
     59  100.0%            LazyCompile: *Command.execute /private/tmp/node-mysql2/lib/commands/command.js:10

