Created
May 14, 2014 16:10
-
-
Save raymondfeng/b9dd0266c122d32d654a to your computer and use it in GitHub Desktop.
mssql v8.log
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Statistical profiling result from /Users/rfeng/Demos/mssql-benchmark/v8-node-11.log, (114854 ticks, 208 unaccounted, 0 excluded). | |
[Unknown]: | |
ticks total nonlib name | |
208 0.2% | |
[Shared libraries]: | |
ticks total nonlib name | |
39 0.0% 0.0% /usr/lib/system/libsystem_pthread.dylib | |
33 0.0% 0.0% /usr/lib/system/libsystem_c.dylib | |
[JavaScript]: | |
ticks total nonlib name | |
163 0.1% 0.1% LoadMegamorphic: args_count: 0 {1} | |
137 0.1% 0.1% LazyCompile: Buffer.slice buffer.js:421:34 | |
100 0.1% 0.1% LazyCompile: ~readMax /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:345:19 | |
84 0.1% 0.1% Stub: CallFunctionStub_Args1 | |
66 0.1% 0.1% LazyCompile: *parse /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:24:17 | |
60 0.1% 0.1% Stub: CEntryStub | |
43 0.0% 0.0% LazyCompile: ~Buffer buffer.js:48:16 | |
42 0.0% 0.0% LazyCompile: ~Buffer.toString buffer.js:223:37 | |
35 0.0% 0.0% Stub: CallConstructStub_Recording | |
33 0.0% 0.0% Stub: CallFunctionStub_Args2 | |
29 0.0% 0.0% LazyCompile: *parser /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/row-token-parser.js:8:18 | |
27 0.0% 0.0% StoreMegamorphic: args_count: 0 {2} | |
27 0.0% 0.0% LazyCompile: ReadableTrackingBuffer.assertEnoughLeftFor /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/tracking-buffer/readable-tracking-buffer.js:31:66 | |
25 0.0% 0.0% Stub: CallFunctionStub_Args0 | |
25 0.0% 0.0% Builtin: JSConstructStubGeneric | |
24 0.0% 0.0% LazyCompile: ~MessageIO.eventData /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:36:43 | |
23 0.0% 0.0% Stub: LoadFieldStub {3} | |
22 0.0% 0.0% LazyCompile: ReadableTrackingBuffer.readBuffer /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/tracking-buffer/readable-tracking-buffer.js:221:57 | |
21 0.0% 0.0% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
18 0.0% 0.0% Stub: CallFunctionStub_Args4_Recording | |
18 0.0% 0.0% LazyCompile: Buffer.equals /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/buffertools.js:25:35 | |
18 0.0% 0.0% LazyCompile: *Buffer.readUInt32LE buffer.js:485:41 | |
16 0.0% 0.0% Stub: CompareICStub {5} | |
16 0.0% 0.0% LazyCompile: ~Buffer.concat buffer.js:163:25 | |
16 0.0% 0.0% LazyCompile: ~<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:340:34 | |
16 0.0% 0.0% LazyCompile: ReadableTrackingBuffer.readUInt32LE /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/tracking-buffer/readable-tracking-buffer.js:74:59 | |
16 0.0% 0.0% LazyCompile: *forEach native array.js:874:22 | |
16 0.0% 0.0% Builtin: ArgumentsAdaptorTrampoline | |
14 0.0% 0.0% Stub: LoadFieldStub | |
14 0.0% 0.0% Stub: FastNewClosureStub | |
14 0.0% 0.0% Stub: CompareICStub {3} | |
13 0.0% 0.0% Stub: length {28} | |
13 0.0% 0.0% Stub: KeyedLoadElementStub | |
13 0.0% 0.0% Stub: ArrayPushStub | |
13 0.0% 0.0% LazyCompile: *isUndefined util.js:540:21 | |
13 0.0% 0.0% LazyCompile: *ReadableTrackingBuffer.readUInt64LE /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/tracking-buffer/readable-tracking-buffer.js:164:59 | |
12 0.0% 0.0% Stub: isUndefined {1} | |
12 0.0% 0.0% Stub: ToBooleanStub(String) | |
12 0.0% 0.0% Stub: FastCloneShallowArrayStub | |
12 0.0% 0.0% LazyCompile: Parser.nextToken /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/token-stream-parser.js:76:40 | |
11 0.0% 0.0% Stub: readUInt32LE {4} | |
11 0.0% 0.0% LazyCompile: <anonymous> /Users/rfeng/Demos/mssql-benchmark/src/query.js:41:32 | |
10 0.0% 0.0% Stub: ToBooleanStub(Bool) | |
10 0.0% 0.0% Stub: FastCloneShallowArrayStub {1} | |
10 0.0% 0.0% Stub: CompareICStub {4} | |
10 0.0% 0.0% Stub: CallFunctionStub_Args3 | |
10 0.0% 0.0% LazyCompile: *Packet /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:53:18 | |
9 0.0% 0.0% Stub: LoadFieldStub {4} | |
9 0.0% 0.0% LazyCompile: *NativeBuffer buffer.js:116:22 | |
9 0.0% 0.0% Builtin: FunctionCall | |
8 0.0% 0.0% Stub: readBuffer | |
8 0.0% 0.0% Stub: RecordWriteStub {3} | |
8 0.0% 0.0% Stub: RecordWriteStub | |
8 0.0% 0.0% Stub: LoadFieldStub {5} | |
8 0.0% 0.0% Stub: CompareICStub {1} | |
8 0.0% 0.0% Stub: CallFunctionStub_Args1_Recording | |
8 0.0% 0.0% Stub: BinaryOpICStub(SUB:Smi*Smi->Smi) | |
8 0.0% 0.0% LazyCompile: isPacketComplete /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:208:28 | |
8 0.0% 0.0% LazyCompile: Debug.haveListeners /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/debug.js:56:43 | |
8 0.0% 0.0% LazyCompile: *Buffer.readInt32LE buffer.js:536:40 | |
7 0.0% 0.0% Stub: ToBooleanStub(SpecObject) | |
7 0.0% 0.0% Stub: StoreArrayLiteralElementStub | |
7 0.0% 0.0% LazyCompile: *isNumber util.js:525:18 | |
7 0.0% 0.0% LazyCompile: *UTC native date.js:165:17 | |
7 0.0% 0.0% LazyCompile: *MakeTime native date.js:23:18 | |
7 0.0% 0.0% LazyCompile: *Buffer.readUInt16LE buffer.js:469:41 | |
6 0.0% 0.0% Stub: length {31} | |
6 0.0% 0.0% Stub: InstanceofStub_INLINE | |
6 0.0% 0.0% Stub: BinaryOpICStub(ADD:Smi*Smi->Smi) | |
6 0.0% 0.0% Stub: ArgumentsAccessStub_NewSloppyFast | |
6 0.0% 0.0% StorePreMonomorphic: args_count: 0 {4} | |
6 0.0% 0.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
6 0.0% 0.0% LazyCompile: ReadableTrackingBuffer.readUInt8 /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/tracking-buffer/readable-tracking-buffer.js:50:56 | |
6 0.0% 0.0% LazyCompile: Packet.isLast /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:102:37 | |
6 0.0% 0.0% LazyCompile: EventEmitter.listeners events.js:295:44 | |
6 0.0% 0.0% LazyCompile: Buffer.readUInt8 buffer.js:461:38 | |
6 0.0% 0.0% LazyCompile: *isFinite native v8natives.js:70:24 | |
6 0.0% 0.0% LazyCompile: *MakeDate native date.js:47:18 | |
5 0.0% 0.0% Stub: push | |
5 0.0% 0.0% Stub: previousPosition {1} | |
5 0.0% 0.0% Stub: call {1} | |
5 0.0% 0.0% Stub: RecordWriteStub {2} | |
5 0.0% 0.0% Stub: LoadFieldStub {7} | |
5 0.0% 0.0% Stub: KeyedLoadFieldStub | |
5 0.0% 0.0% Stub: CompareICStub {2} | |
5 0.0% 0.0% LazyCompile: ToObject native runtime.js:345:18 | |
5 0.0% 0.0% LazyCompile: ToNumber native runtime.js:306:18 | |
5 0.0% 0.0% LazyCompile: Buffer.readUInt16BE buffer.js:477:41 | |
5 0.0% 0.0% LazyCompile: <anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/connection.js:414:22 | |
5 0.0% 0.0% LazyCompile: *MakeDay native date.js:36:17 | |
4 0.0% 0.0% Stub: position {3} | |
4 0.0% 0.0% Stub: RecordWriteStub {1} | |
4 0.0% 0.0% Stub: CallFunctionStub_Args3_Recording | |
4 0.0% 0.0% Stub: CallFunctionStub_Args2_Recording | |
4 0.0% 0.0% Stub: CallFunctionStub_Args1 {1} | |
4 0.0% 0.0% Stub: CallFunctionStub_Args0_Recording | |
4 0.0% 0.0% Stub: BinaryOpICStub(SHR:Smi*Smi->Smi) | |
4 0.0% 0.0% Stub: BinaryOpICStub(BIT_XOR:Smi*Smi->Smi) | |
4 0.0% 0.0% LazyCompile: ~Readable.read _stream_readable.js:259:35 | |
4 0.0% 0.0% LazyCompile: *Date native date.js:61:25 | |
4 0.0% 0.0% LazyCompile: *<anonymous> /Users/rfeng/Demos/mssql-benchmark/src/query.js:39:32 | |
4 0.0% 0.0% KeyedLoadIC: {385} | |
4 0.0% 0.0% Builtin: HandleApiCall | |
3 0.0% 0.0% Stub: readUInt8 {4} | |
3 0.0% 0.0% Stub: previousPosition | |
3 0.0% 0.0% Stub: assertEnoughLeftFor | |
3 0.0% 0.0% Stub: ToBooleanStub(Undefined,SpecObject) | |
3 0.0% 0.0% Stub: LoadFieldStub {2} | |
3 0.0% 0.0% Stub: KeyedLoadElementStub {1} | |
3 0.0% 0.0% Stub: FastNewContextStub | |
3 0.0% 0.0% Stub: CompareICStub {6} | |
3 0.0% 0.0% Stub: CompareICStub | |
3 0.0% 0.0% Stub: Buffer {1} | |
3 0.0% 0.0% Stub: BinaryOpICStub(SHR:Number*Smi->Smi) | |
3 0.0% 0.0% Stub: BinaryOpICStub(BIT_OR_ReuseLeft:Smi*Smi->Smi) | |
3 0.0% 0.0% LazyCompile: ~Parser.addBuffer /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/token-stream-parser.js:63:40 | |
3 0.0% 0.0% LazyCompile: *setUTCMilliseconds native date.js:282:32 | |
3 0.0% 0.0% LazyCompile: *createPool buffer.js:40:20 | |
2 0.0% 0.0% Stub: toString {NaN} | |
2 0.0% 0.0% Stub: packetBuffer {3} | |
2 0.0% 0.0% Stub: isLast {1} | |
2 0.0% 0.0% Stub: isFunction | |
2 0.0% 0.0% Stub: equals | |
2 0.0% 0.0% Stub: domain {4} | |
2 0.0% 0.0% Stub: ToBooleanStub(Undefined,Null) | |
2 0.0% 0.0% Stub: ToBooleanStub(Undefined,HeapNumber) | |
2 0.0% 0.0% Stub: NameDictionaryLookupStub | |
2 0.0% 0.0% Stub: LoadFieldStub {9} | |
2 0.0% 0.0% Stub: CompareICStub {7} | |
2 0.0% 0.0% Stub: CallApiFunctionStub | |
2 0.0% 0.0% LazyCompile: ~onread net.js:492:16 | |
2 0.0% 0.0% LazyCompile: ~exports.writeToTrackingBuffer /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/all-headers.js:16:41 | |
2 0.0% 0.0% LazyCompile: ~GetPropertyWithoutInvokingMonkeyGetters native messages.js:875:49 | |
2 0.0% 0.0% LazyCompile: ~DateConstructor native date.js:61:25 | |
2 0.0% 0.0% LazyCompile: ~Connection.sendDataToTokenStreamParser /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/connection.js:674:62 | |
2 0.0% 0.0% LazyCompile: ~<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
2 0.0% 0.0% LazyCompile: Packet.data /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:119:35 | |
2 0.0% 0.0% LazyCompile: IN native runtime.js:203:12 | |
2 0.0% 0.0% LazyCompile: Connection.dispatchEvent /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/connection.js:569:48 | |
2 0.0% 0.0% LazyCompile: *nextTick node.js:389:22 | |
2 0.0% 0.0% LazyCompile: *isFunction util.js:566:20 | |
2 0.0% 0.0% LazyCompile: *isBuffer util.js:581:18 | |
2 0.0% 0.0% LazyCompile: *TimeClip native date.js:52:18 | |
2 0.0% 0.0% LazyCompile: *MessageIO.logPacket /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:126:43 | |
2 0.0% 0.0% KeyedLoadIC: debug | |
1 0.0% 0.0% Stub: visited_errors | |
1 0.0% 0.0% Stub: ucs2Slice {5} | |
1 0.0% 0.0% Stub: ucs2Slice {3} | |
1 0.0% 0.0% Stub: ucs2Slice {37} | |
1 0.0% 0.0% Stub: ucs2Slice {30} | |
1 0.0% 0.0% Stub: ucs2Slice {2} | |
1 0.0% 0.0% Stub: ucs2Slice {29} | |
1 0.0% 0.0% Stub: ucs2Slice {27} | |
1 0.0% 0.0% Stub: sync | |
1 0.0% 0.0% Stub: symbol(hash 1042c301) | |
1 0.0% 0.0% Stub: slice {8} | |
1 0.0% 0.0% Stub: slice {31} | |
1 0.0% 0.0% Stub: slice {27} | |
1 0.0% 0.0% Stub: slice {24} | |
1 0.0% 0.0% Stub: slice {18} | |
1 0.0% 0.0% Stub: slice {17} | |
1 0.0% 0.0% Stub: readUInt8 {8} | |
1 0.0% 0.0% Stub: readUInt8 {7} | |
1 0.0% 0.0% Stub: readUInt32LE {8} | |
1 0.0% 0.0% Stub: readUInt32LE {7} | |
1 0.0% 0.0% Stub: readUInt32LE {6} | |
1 0.0% 0.0% Stub: readUInt32LE {5} | |
1 0.0% 0.0% Stub: readUInt32LE {2} | |
1 0.0% 0.0% Stub: readUInt16LE {3} | |
1 0.0% 0.0% Stub: readUInt16LE {2} | |
1 0.0% 0.0% Stub: readUInt16BE {3} | |
1 0.0% 0.0% Stub: readUInt16BE {11} | |
1 0.0% 0.0% Stub: position {13} | |
1 0.0% 0.0% Stub: parent {8} | |
1 0.0% 0.0% Stub: parent {7} | |
1 0.0% 0.0% Stub: parent {4} | |
1 0.0% 0.0% Stub: logPacket | |
1 0.0% 0.0% Stub: length {64} | |
1 0.0% 0.0% Stub: length {42} | |
1 0.0% 0.0% Stub: length {36} | |
1 0.0% 0.0% Stub: length {16} | |
1 0.0% 0.0% Stub: length {168} | |
1 0.0% 0.0% Stub: length {156} | |
1 0.0% 0.0% Stub: length {154} | |
1 0.0% 0.0% Stub: length {114} | |
1 0.0% 0.0% Stub: length {113} | |
1 0.0% 0.0% Stub: isNumber {1} | |
1 0.0% 0.0% Stub: flags | |
1 0.0% 0.0% Stub: equals {30} | |
1 0.0% 0.0% Stub: equals {29} | |
1 0.0% 0.0% Stub: equals {23} | |
1 0.0% 0.0% Stub: emittedReadable | |
1 0.0% 0.0% Stub: emit {2} | |
1 0.0% 0.0% Stub: emit {1} | |
1 0.0% 0.0% Stub: domain {6} | |
1 0.0% 0.0% Stub: domain {3} | |
1 0.0% 0.0% Stub: domain {2} | |
1 0.0% 0.0% Stub: domain {1} | |
1 0.0% 0.0% Stub: copy {67} | |
1 0.0% 0.0% Stub: copy {48} | |
1 0.0% 0.0% Stub: copy {36} | |
1 0.0% 0.0% Stub: copy {27} | |
1 0.0% 0.0% Stub: _idleNext | |
1 0.0% 0.0% Stub: ToUint32 | |
1 0.0% 0.0% Stub: ToBooleanStub(Undefined,Bool) | |
1 0.0% 0.0% Stub: ToBooleanStub(Undefined) | |
1 0.0% 0.0% Stub: ToBooleanStub(Smi) | |
1 0.0% 0.0% Stub: ToBooleanStub(Null) | |
1 0.0% 0.0% Stub: RecordWriteStub {7} | |
1 0.0% 0.0% Stub: RecordWriteStub {6} | |
1 0.0% 0.0% Stub: RecordWriteStub {5} | |
1 0.0% 0.0% Stub: RecordWriteStub {4} | |
1 0.0% 0.0% Stub: NonNumberToNumber | |
1 0.0% 0.0% Stub: LoadFieldStub {8} | |
1 0.0% 0.0% Stub: LoadFieldStub {6} | |
1 0.0% 0.0% Stub: LoadFieldStub {1} | |
1 0.0% 0.0% Stub: LoadFieldStub {11} | |
1 0.0% 0.0% Stub: LoadFieldStub {10} | |
1 0.0% 0.0% Stub: InstanceofStub | |
1 0.0% 0.0% Stub: Infinity | |
1 0.0% 0.0% Stub: FastCloneShallowObjectStub | |
1 0.0% 0.0% Stub: FastCloneShallowArrayStub {2} | |
1 0.0% 0.0% Stub: CompareNilICStub(NullValue)(MonomorphicMap) | |
1 0.0% 0.0% Stub: CompareNilICStub(NullValue)(Generic) | |
1 0.0% 0.0% Stub: CallFunctionStub_Args5_Recording | |
1 0.0% 0.0% Stub: CallFunctionStub_Args2 {1} | |
1 0.0% 0.0% Stub: CallConstructStub | |
1 0.0% 0.0% Stub: CallApiFunctionStub {1} | |
1 0.0% 0.0% Stub: CEntryStub {1} | |
1 0.0% 0.0% Stub: BinaryOpWithAllocationSiteStub(ADD_CreateAllocationMementos:String*String->String) | |
1 0.0% 0.0% Stub: BinaryOpWithAllocationSiteStub(ADD_CreateAllocationMementos:String*Smi->String) | |
1 0.0% 0.0% Stub: BinaryOpICWithAllocationSiteStub(ADD_CreateAllocationMementos:String*Smi->String) | |
1 0.0% 0.0% Stub: BinaryOpICStub(BIT_XOR_ReuseLeft:Smi*Smi->Smi) | |
1 0.0% 0.0% Stub: BinaryOpICStub(BIT_AND:Smi*Smi->Smi) | |
1 0.0% 0.0% StorePolymorphicIC: bytesRead | |
1 0.0% 0.0% RegExp: ^(\\/?|)([\\s\\S]*?)((?:\\.{1\,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$ | |
1 0.0% 0.0% RegExp: Transfer-Encoding | |
1 0.0% 0.0% LoadPolymorphicIC: ucs2Slice | |
1 0.0% 0.0% LoadPolymorphicIC: readUInt32LE {9} | |
1 0.0% 0.0% LoadPolymorphicIC: readUInt16LE {4} | |
1 0.0% 0.0% LoadPolymorphicIC: readUInt16LE | |
1 0.0% 0.0% LoadPolymorphicIC: length {51} | |
1 0.0% 0.0% LoadPolymorphicIC: length {29} | |
1 0.0% 0.0% LoadPolymorphicIC: length {132} | |
1 0.0% 0.0% LoadPolymorphicIC: length {12} | |
1 0.0% 0.0% LoadPolymorphicIC: length {127} | |
1 0.0% 0.0% LoadPolymorphicIC: length {117} | |
1 0.0% 0.0% LoadPolymorphicIC: domain {7} | |
1 0.0% 0.0% LoadPolymorphicIC: domain {5} | |
1 0.0% 0.0% LoadPolymorphicIC: domain | |
1 0.0% 0.0% LoadPolymorphicIC: copy {26} | |
1 0.0% 0.0% LoadPolymorphicIC: copy {1} | |
1 0.0% 0.0% LoadPolymorphicIC: _events {1} | |
1 0.0% 0.0% LazyCompile: ~urlParse url.js:97:18 | |
1 0.0% 0.0% LazyCompile: ~setUTCDate native date.js:349:24 | |
1 0.0% 0.0% LazyCompile: ~parser /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/row-token-parser.js:8:18 | |
1 0.0% 0.0% LazyCompile: ~packetLength /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:216:24 | |
1 0.0% 0.0% LazyCompile: ~maybeReadMore _stream_readable.js:431:23 | |
1 0.0% 0.0% LazyCompile: ~howMuchToRead _stream_readable.js:221:23 | |
1 0.0% 0.0% LazyCompile: ~emitReadable _stream_readable.js:403:22 | |
1 0.0% 0.0% LazyCompile: ~charAt native string.js:22:22 | |
1 0.0% 0.0% LazyCompile: ~WritableTrackingBuffer.writeUInt8 /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/tracking-buffer/writable-tracking-buffer.js:50:57 | |
1 0.0% 0.0% LazyCompile: ~Url url.js:32:13 | |
1 0.0% 0.0% LazyCompile: ~Request.makeParamsParameter /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/request.js:62:51 | |
1 0.0% 0.0% LazyCompile: ~ReadableTrackingBuffer.assertEnoughLeftFor /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/tracking-buffer/readable-tracking-buffer.js:31:66 | |
1 0.0% 0.0% LazyCompile: ~Packet.setLength /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:69:40 | |
1 0.0% 0.0% LazyCompile: ~Packet.isLast /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:102:37 | |
1 0.0% 0.0% LazyCompile: ~Packet.data /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:119:35 | |
1 0.0% 0.0% LazyCompile: ~Connection.STATE.SENT_CLIENT_REQUEST.events.data /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/connection.js:191:23 | |
1 0.0% 0.0% LazyCompile: ~<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/connection.js:522:22 | |
1 0.0% 0.0% LazyCompile: packetLength /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:216:24 | |
1 0.0% 0.0% LazyCompile: FormatErrorString native messages.js:736:27 | |
1 0.0% 0.0% LazyCompile: ErrorToStringDetectCycle native messages.js:894:34 | |
1 0.0% 0.0% LazyCompile: APPLY_PREPARE native runtime.js:258:23 | |
1 0.0% 0.0% LazyCompile: *setUTCDate native date.js:349:24 | |
1 0.0% 0.0% LazyCompile: *isString util.js:530:18 | |
1 0.0% 0.0% LazyCompile: *isNaN native v8natives.js:66:21 | |
1 0.0% 0.0% LazyCompile: *isArray native array.js:1163:22 | |
1 0.0% 0.0% LazyCompile: *getUTCMilliseconds native date.js:265:32 | |
1 0.0% 0.0% LazyCompile: *debugs.(anonymous function) util.js:110:29 | |
1 0.0% 0.0% LazyCompile: *checkOffset buffer.js:455:21 | |
1 0.0% 0.0% LazyCompile: *ReadableTrackingBuffer.assertEnoughLeftFor /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/tracking-buffer/readable-tracking-buffer.js:31:66 | |
1 0.0% 0.0% LazyCompile: *Readable.read _stream_readable.js:259:35 | |
1 0.0% 0.0% LazyCompile: *NativeModule.getCached node.js:772:36 | |
1 0.0% 0.0% LazyCompile: *Error native messages.js:848:20 | |
1 0.0% 0.0% LazyCompile: *Buffer.slice buffer.js:421:34 | |
1 0.0% 0.0% LazyCompile: *Buffer.readUInt8 buffer.js:461:38 | |
1 0.0% 0.0% LazyCompile: *<anonymous> /Users/rfeng/Demos/mssql-benchmark/src/query.js:41:32 | |
1 0.0% 0.0% LazyCompile: *<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/connection.js:414:22 | |
1 0.0% 0.0% KeyedStorePolymorphicIC: args_count: 0 {3} | |
1 0.0% 0.0% KeyedLoadPolymorphicIC: {508} | |
1 0.0% 0.0% KeyedLoadIC: debug {1} | |
1 0.0% 0.0% Builtin: NotifyDeoptimized | |
1 0.0% 0.0% Builtin: MakeQuadragenarianCodeYoungAgainOddMarking | |
1 0.0% 0.0% Builtin: ArrayPush | |
[C++]: | |
ticks total nonlib name | |
99358 86.5% 86.6% _getpid | |
2822 2.5% 2.5% _mach_vm_map | |
466 0.4% 0.4% node::smalloc::SliceOnto(v8::FunctionCallbackInfo<v8::Value> const&) | |
408 0.4% 0.4% _vfprintf | |
362 0.3% 0.3% _vfwscanf | |
322 0.3% 0.3% _malloc_jumpstart | |
301 0.3% 0.3% node::Buffer::Ucs2Slice(v8::FunctionCallbackInfo<v8::Value> const&) | |
187 0.2% 0.2% _create_scalable_zone | |
179 0.2% 0.2% v8::internal::StubCache::CollectMatchingMaps(v8::internal::SmallMapList*, v8::internal::Handle<v8::internal::Name>, unsigned int, v8::internal::Handle<v8::internal::Context>, v8::internal::Zone*) | |
150 0.1% 0.1% __simple_sfree | |
141 0.1% 0.1% __longjmp | |
130 0.1% 0.1% v8::internal::Code::CopyFrom(v8::internal::CodeDesc const&) | |
128 0.1% 0.1% node::Buffer::Copy(v8::FunctionCallbackInfo<v8::Value> const&) | |
126 0.1% 0.1% v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::LubBitset() | |
119 0.1% 0.1% v8::internal::Map::LookupDescriptor(v8::internal::JSObject*, v8::internal::Name*, v8::internal::LookupResult*) | |
118 0.1% 0.1% _inet_pton | |
115 0.1% 0.1% v8::internal::LoadIC::CompileHandler(v8::internal::LookupResult*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, v8::internal::InlineCacheHolderFlag) | |
114 0.1% 0.1% v8::internal::JSObject::MigrateToMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>) | |
111 0.1% 0.1% v8::internal::StubCache::Set(v8::internal::Name*, v8::internal::Map*, v8::internal::Code*) | |
108 0.1% 0.1% v8::internal::CodeCache::UpdateDefaultCache(v8::internal::Name*, v8::internal::Code*) | |
96 0.1% 0.1% v8::internal::IncrementalMarking::RecordWriteSlow(v8::internal::HeapObject*, v8::internal::Object**, v8::internal::Object*) | |
96 0.1% 0.1% v8::internal::IC::ComputeHandler(v8::internal::LookupResult*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>) | |
85 0.1% 0.1% v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::Name*, v8::internal::LookupResult*) | |
84 0.1% 0.1% v8::internal::PagedSpace::AllocateRaw(int) | |
84 0.1% 0.1% _mprotect | |
82 0.1% 0.1% v8::internal::StoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, v8::internal::JSReceiver::StoreFromKeyed) | |
82 0.1% 0.1% v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) | |
82 0.1% 0.1% v8::internal::Builtins::~Builtins() | |
80 0.1% 0.1% v8::internal::Log::MessageBuilder::Append(char const*, ...) | |
76 0.1% 0.1% _ungetwc_l | |
74 0.1% 0.1% v8::internal::StubCompiler::CheckPrototypes(v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::Register, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Handle<v8::internal::Name>, v8::internal::Label*, v8::internal::PrototypeCheckType) | |
73 0.1% 0.1% v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::SlowIs(v8::internal::TypeImpl<v8::internal::HeapTypeConfig>*) | |
73 0.1% 0.1% _sprintf | |
72 0.1% 0.1% v8::internal::HeapObject::UpdateMapCodeCache(v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Code>) | |
71 0.1% 0.1% v8::internal::Object::GetProperty(v8::internal::Object*, v8::internal::LookupResult*, v8::internal::Name*, PropertyAttributes*) | |
69 0.1% 0.1% v8::internal::Heap::AllocateFixedArray(int, v8::internal::PretenureFlag) | |
69 0.1% 0.1% ___malloc_init | |
68 0.1% 0.1% v8::internal::Log::MessageBuilder::AppendDetailed(v8::internal::String*, bool) | |
66 0.1% 0.1% v8::internal::CodeStub::FindCodeInCache(v8::internal::Code**, v8::internal::Isolate*) | |
65 0.1% 0.1% v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>) | |
65 0.1% 0.1% v8::internal::FixedArray::CopySize(int, v8::internal::PretenureFlag) | |
65 0.1% 0.1% _bitarray_zap_first_set | |
63 0.1% 0.1% _sprintf_l | |
63 0.1% 0.1% _malloc_create_zone | |
62 0.1% 0.1% v8::internal::IC::IC(v8::internal::IC::FrameDepth, v8::internal::Isolate*) | |
62 0.1% 0.1% ___sflags | |
58 0.1% 0.1% v8::internal::Logger::CodeCreateEvent(v8::internal::Logger::LogEventsAndTags, v8::internal::Code*, v8::internal::Name*) | |
58 0.1% 0.1% v8::internal::JSReceiver::LocalLookup(v8::internal::Name*, v8::internal::LookupResult*, bool) | |
58 0.1% 0.1% v8::internal::Heap::CreateCode(v8::internal::CodeDesc const&, unsigned int, v8::internal::Handle<v8::internal::Object>, bool, bool, int) | |
57 0.0% 0.0% v8::internal::RelocIterator::next() | |
57 0.0% 0.0% v8::internal::Object::GetElementWithReceiver(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, unsigned int) | |
57 0.0% 0.0% v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) | |
57 0.0% 0.0% _sscanf_l | |
55 0.0% 0.0% v8::internal::Map::UpdateCodeCache(v8::internal::Name*, v8::internal::Code*) | |
53 0.0% 0.0% v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::OfCurrently(v8::internal::Handle<v8::internal::Object>, v8::internal::Isolate*) | |
53 0.0% 0.0% v8::internal::JSObject::SetPropertyForResult(v8::internal::Handle<v8::internal::JSObject>, v8::internal::LookupResult*, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::StrictMode, v8::internal::JSReceiver::StoreFromKeyed) | |
51 0.0% 0.0% node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) | |
50 0.0% 0.0% v8::internal::StoreBuffer::IteratePointersInStoreBuffer(void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*), bool) | |
50 0.0% 0.0% v8::internal::Runtime::GetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) | |
50 0.0% 0.0% _tmpnam | |
49 0.0% 0.0% v8::internal::Assembler::emit_code_target(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode, v8::internal::TypeFeedbackId) | |
48 0.0% 0.0% ___collate_equiv_match | |
47 0.0% 0.0% _fputc | |
46 0.0% 0.0% v8::internal::Builtins::FrameDropper_LiveEdit() | |
46 0.0% 0.0% _setsourcefilter | |
45 0.0% 0.0% v8::internal::IC::UpdateState(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) | |
45 0.0% 0.0% v8::internal::Assembler::j(v8::internal::Condition, v8::internal::Label*, v8::internal::Label::Distance) | |
43 0.0% 0.0% int v8::internal::LinearSearch<(v8::internal::SearchMode)1, v8::internal::DescriptorArray>(v8::internal::DescriptorArray*, v8::internal::Name*, int, int) | |
40 0.0% 0.0% void v8::internal::RelocInfo::Visit<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*) | |
40 0.0% 0.0% v8::internal::IncrementalMarkingMarkingVisitor::VisitFixedArrayIncremental(v8::internal::Map*, v8::internal::HeapObject*) | |
40 0.0% 0.0% v8::internal::IC::TypeToMap(v8::internal::TypeImpl<v8::internal::HeapTypeConfig>*, v8::internal::Isolate*) | |
39 0.0% 0.0% v8::internal::Map::FindInCodeCache(v8::internal::Name*, unsigned int) | |
39 0.0% 0.0% v8::internal::CPU::FlushICache(void*, unsigned long) | |
38 0.0% 0.0% v8::internal::MarkCompactCollector::ClearNonLivePrototypeTransitions(v8::internal::Map*) | |
38 0.0% 0.0% v8::internal::CodeCache::LookupDefaultCache(v8::internal::Name*, unsigned int) | |
37 0.0% 0.0% _pthread_mutex_setprioceiling | |
37 0.0% 0.0% _fopen | |
36 0.0% 0.0% v8::internal::RelocIterator::RelocIterator(v8::internal::Code*, int) | |
36 0.0% 0.0% v8::internal::RelocInfoWriter::Write(v8::internal::RelocInfo const*) | |
36 0.0% 0.0% v8::internal::Name::IsCacheable(v8::internal::Isolate*) | |
36 0.0% 0.0% v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, unsigned int, v8::internal::Handle<v8::internal::Object>, bool, bool, int) | |
36 0.0% 0.0% v8::internal::Assembler::Assembler(v8::internal::Isolate*, void*, int) | |
35 0.0% 0.0% v8::internal::Runtime_KeyedGetProperty(int, v8::internal::Object**, v8::internal::Isolate*) | |
35 0.0% 0.0% _pthread_introspection_hook_install | |
34 0.0% 0.0% v8::internal::Assembler::movp(v8::internal::Register, void*, v8::internal::RelocInfo::Mode) | |
34 0.0% 0.0% _pthread_join$NOCANCEL | |
34 0.0% 0.0% _link_ntoa | |
33 0.0% 0.0% v8::internal::CodeStub::GetCode(v8::internal::Isolate*) | |
32 0.0% 0.0% v8::internal::JSReceiver::SetProperty(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::StrictMode, v8::internal::JSReceiver::StoreFromKeyed) | |
32 0.0% 0.0% v8::internal::JSObject::SetPropertyViaPrototypes(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::StrictMode, bool*) | |
32 0.0% 0.0% v8::internal::Heap::AllocateCodeCache() | |
32 0.0% 0.0% v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) | |
32 0.0% 0.0% v8::internal::BaseLoadStoreStubCompiler::GetCode(v8::internal::Code::Kind, v8::internal::Code::StubType, v8::internal::Handle<v8::internal::Name>) | |
31 0.0% 0.0% v8::internal::JSObject::FastPropertyAtPut(int, v8::internal::Object*) | |
31 0.0% 0.0% v8::internal::ElementsAccessorBase<v8::internal::TypedElementsAccessor<(v8::internal::ElementsKind)9>, v8::internal::ElementsKindTraits<(v8::internal::ElementsKind)9> >::Get(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::JSObject>, unsigned int, v8::internal::Handle<v8::internal::FixedArrayBase>) | |
31 0.0% 0.0% v8::internal::Assembler::bind_to(v8::internal::Label*, int) | |
31 0.0% 0.0% _sscanf | |
31 0.0% 0.0% _pthread_sigmask | |
30 0.0% 0.0% v8::internal::Object::Lookup(v8::internal::Name*, v8::internal::LookupResult*) | |
29 0.0% 0.0% v8::internal::AssemblerBase::AssemblerBase(v8::internal::Isolate*, void*, int) | |
28 0.0% 0.0% v8::internal::StubCache::FindHandler(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>, v8::internal::Code::Kind, v8::internal::InlineCacheHolderFlag, v8::internal::Code::StubType) | |
28 0.0% 0.0% v8::internal::OS::VSNPrintF(v8::internal::Vector<char>, char const*, __va_list_tag*) | |
28 0.0% 0.0% int v8::internal::BinarySearch<(v8::internal::SearchMode)1, v8::internal::DescriptorArray>(v8::internal::DescriptorArray*, v8::internal::Name*, int, int, int) | |
28 0.0% 0.0% _perror | |
28 0.0% 0.0% _inet_nsap_addr | |
27 0.0% 0.0% v8::internal::StoreStubCompiler::CompileStoreField(v8::internal::Handle<v8::internal::JSObject>, v8::internal::LookupResult*, v8::internal::Handle<v8::internal::Name>) | |
27 0.0% 0.0% v8::internal::Map::ShareDescriptor(v8::internal::DescriptorArray*, v8::internal::Descriptor*) | |
27 0.0% 0.0% v8::internal::LoadIC::UpdateCaches(v8::internal::LookupResult*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>) | |
27 0.0% 0.0% v8::internal::HeapObject::SizeFromMap(v8::internal::Map*) | |
26 0.0% 0.0% v8::internal::RandomNumberGenerator::Next(int) | |
26 0.0% 0.0% v8::internal::IC::PatchCache(v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Code>) | |
26 0.0% 0.0% v8::internal::DescriptorArray::Set(int, v8::internal::Descriptor*, v8::internal::DescriptorArray::WhitenessWitness const&) | |
26 0.0% 0.0% v8::internal::CodeStub::UseSpecialCache() | |
26 0.0% 0.0% ____runetype | |
25 0.0% 0.0% v8::internal::Runtime::GetElementOrCharAt(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, unsigned int) | |
25 0.0% 0.0% v8::internal::Operand::Operand(v8::internal::Register, int) | |
25 0.0% 0.0% v8::internal::Map::UpdateCodeCache(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Code>) | |
25 0.0% 0.0% v8::internal::Log::MessageBuilder::WriteToLogFile() | |
25 0.0% 0.0% v8::internal::LoadStubCompiler::registers() | |
25 0.0% 0.0% v8::internal::LoadIC::kind() const | |
25 0.0% 0.0% v8::internal::HandleScope::ZapRange(v8::internal::Object**, v8::internal::Object**) | |
25 0.0% 0.0% v8::internal::DependentCode::GroupStartIndexes::Recompute(v8::internal::DependentCode*) | |
25 0.0% 0.0% _longjmp | |
25 0.0% 0.0% _fputws_l | |
25 0.0% 0.0% ___fix_locale_grouping_str | |
23 0.0% 0.0% v8::internal::JSObject::AddFastProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::JSReceiver::StoreFromKeyed, v8::internal::Object::ValueType, v8::internal::TransitionFlag) | |
23 0.0% 0.0% v8::internal::BaseLoadStoreStubCompiler::InitializeRegisters() | |
23 0.0% 0.0% v8::internal::AssemblerBase::~AssemblerBase() | |
22 0.0% 0.0% v8::internal::StoreIC::CompileHandler(v8::internal::LookupResult*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, v8::internal::InlineCacheHolderFlag) | |
22 0.0% 0.0% v8::internal::MarkCompactCollector::SweepSpace(v8::internal::PagedSpace*, v8::internal::MarkCompactCollector::SweeperType) | |
22 0.0% 0.0% v8::internal::LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
22 0.0% 0.0% v8::internal::JSObject::SetPropertyUsingTransition(v8::internal::Handle<v8::internal::JSObject>, v8::internal::LookupResult*, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes) | |
22 0.0% 0.0% v8::internal::Assembler::arithmetic_op(unsigned char, v8::internal::Register, v8::internal::Operand const&) | |
22 0.0% 0.0% node::smalloc::Alloc(v8::FunctionCallbackInfo<v8::Value> const&) | |
22 0.0% 0.0% _spin_unlock | |
22 0.0% 0.0% _fpurge | |
21 0.0% 0.0% void v8::internal::String::Visit<v8::internal::StringCharacterStream, v8::internal::ConsStringIteratorOp>(v8::internal::String*, unsigned int, v8::internal::StringCharacterStream&, v8::internal::ConsStringIteratorOp&, int, unsigned int) | |
21 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::MarkMapContents(v8::internal::Heap*, v8::internal::Map*) | |
21 0.0% 0.0% v8::internal::LoadStubCompiler::HandlerFrontendHeader(v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::Register, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Label*) | |
21 0.0% 0.0% ____runetype_l | |
20 0.0% 0.0% v8::internal::StoreBuffer::Compact() | |
20 0.0% 0.0% v8::internal::Mutex::Lock() | |
20 0.0% 0.0% v8::internal::MacroAssembler::MacroAssembler(v8::internal::Isolate*, void*, int) | |
20 0.0% 0.0% v8::internal::Log::MessageBuilder::MessageBuilder(v8::internal::Log*) | |
20 0.0% 0.0% v8::internal::ElementsAccessorBase<v8::internal::TypedElementsAccessor<(v8::internal::ElementsKind)9>, v8::internal::ElementsKindTraits<(v8::internal::ElementsKind)9> >::Get(v8::internal::Object*, v8::internal::JSObject*, unsigned int, v8::internal::FixedArrayBase*) | |
20 0.0% 0.0% v8::internal::Assembler::ret(int) | |
20 0.0% 0.0% _sigwait$NOCANCEL | |
19 0.0% 0.0% v8::internal::Malloced::New(unsigned long) | |
19 0.0% 0.0% v8::internal::MacroAssembler::RecordWrite(v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::SaveFPRegsMode, v8::internal::RememberedSetAction, v8::internal::SmiCheck) | |
19 0.0% 0.0% int v8::internal::BinarySearch<(v8::internal::SearchMode)0, v8::internal::TransitionArray>(v8::internal::TransitionArray*, v8::internal::Name*, int, int, int) | |
18 0.0% 0.0% v8::internal::MarkCompactCollector::ClearNonLiveReferences() | |
18 0.0% 0.0% v8::internal::HydrogenCodeStub::MinorKey() | |
18 0.0% 0.0% v8::internal::Code::FindCodeAgeSequence() | |
18 0.0% 0.0% _pthread_condattr_setpshared | |
17 0.0% 0.0% v8::internal::DescriptorArray::Append(v8::internal::Descriptor*, v8::internal::DescriptorArray::WhitenessWitness const&) | |
17 0.0% 0.0% v8::internal::DependentCode::MarkCodeForDeoptimization(v8::internal::Isolate*, v8::internal::DependentCode::DependencyGroup) | |
17 0.0% 0.0% __sseek | |
17 0.0% 0.0% ___swrite | |
16 0.0% 0.0% v8::internal::StoreStubCompiler::GenerateStoreField(v8::internal::MacroAssembler*, v8::internal::Handle<v8::internal::JSObject>, v8::internal::LookupResult*, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Label*) | |
16 0.0% 0.0% v8::internal::MacroAssembler::Cmp(v8::internal::Operand const&, v8::internal::Handle<v8::internal::Object>) | |
16 0.0% 0.0% v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag) | |
16 0.0% 0.0% node::InitFs(v8::Handle<v8::Object>, v8::Handle<v8::Value>, v8::Handle<v8::Context>, void*) | |
16 0.0% 0.0% _pthread_mutexattr_setpshared | |
16 0.0% 0.0% _mach_make_memory_entry_64 | |
16 0.0% 0.0% __platform_memccpy | |
15 0.0% 0.0% v8::internal::TransitionArray::NewWith(v8::internal::SimpleTransitionFlag, v8::internal::Name*, v8::internal::Map*, v8::internal::Object*) | |
15 0.0% 0.0% v8::internal::StubCompiler::TailCallBuiltin(v8::internal::MacroAssembler*, v8::internal::Builtins::Name) | |
15 0.0% 0.0% v8::internal::RecordWriteStub::RegisterAllocation::RegisterAllocation(v8::internal::Register, v8::internal::Register, v8::internal::Register) | |
15 0.0% 0.0% v8::internal::Object::GetPrototype(v8::internal::Isolate*) | |
15 0.0% 0.0% v8::internal::Assembler::testb(v8::internal::Register, v8::internal::Immediate) | |
15 0.0% 0.0% v8::internal::Assembler::immediate_arithmetic_op(unsigned char, v8::internal::Register, v8::internal::Immediate) | |
14 0.0% 0.0% v8::internal::String::SlowEquals(v8::internal::String*) | |
14 0.0% 0.0% v8::internal::StoreStubCompiler::registers() | |
14 0.0% 0.0% v8::internal::StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
14 0.0% 0.0% v8::internal::Log::MessageBuilder::Append(char) | |
14 0.0% 0.0% v8::internal::FastSmiOrObjectElementsAccessor<v8::internal::FastPackedObjectElementsAccessor, v8::internal::ElementsKindTraits<(v8::internal::ElementsKind)2> >::CopyElementsImpl(v8::internal::Handle<v8::internal::FixedArrayBase>, unsigned int, v8::internal::Handle<v8::internal::FixedArrayBase>, v8::internal::ElementsKind, unsigned int, int, int) | |
14 0.0% 0.0% v8::internal::Assembler::jmp(v8::internal::Label*, v8::internal::Label::Distance) | |
14 0.0% 0.0% v8::internal::Assembler::emit_mov(v8::internal::Operand const&, v8::internal::Register, int) | |
14 0.0% 0.0% v8::internal::Assembler::bind(v8::internal::Label*) | |
13 0.0% 0.0% v8::internal::TransitionArray::Search(v8::internal::Name*) | |
13 0.0% 0.0% v8::internal::StoreIC::kind() const | |
13 0.0% 0.0% v8::internal::JSReceiver::Lookup(v8::internal::Name*, v8::internal::LookupResult*) | |
13 0.0% 0.0% v8::internal::InnerPointerToCodeCache::GetCacheEntry(unsigned char*) | |
13 0.0% 0.0% v8::internal::IC::UpdateMegamorphicCache(v8::internal::TypeImpl<v8::internal::HeapTypeConfig>*, v8::internal::Name*, v8::internal::Code*) | |
13 0.0% 0.0% v8::internal::HandlerStub::NotMissMinorKey() | |
13 0.0% 0.0% _tmpfile | |
13 0.0% 0.0% _getipv4sourcefilter | |
12 0.0% 0.0% v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::StrictMode) | |
12 0.0% 0.0% v8::internal::Object::GetProperty(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::LookupResult*, v8::internal::Handle<v8::internal::Name>, PropertyAttributes*) | |
12 0.0% 0.0% v8::internal::MacroAssembler::CheckMap(v8::internal::Register, v8::internal::Handle<v8::internal::Map>, v8::internal::Label*, v8::internal::SmiCheckType) | |
12 0.0% 0.0% v8::internal::Logger::IntEvent(char const*, int) | |
12 0.0% 0.0% v8::internal::Logger::ApiObjectAccess(char const*, v8::internal::JSObject*) | |
12 0.0% 0.0% v8::internal::CodeCache::Update(v8::internal::Name*, v8::internal::Code*) | |
12 0.0% 0.0% v8::internal::Assembler::emit_mov(v8::internal::Register, v8::internal::Register, int) | |
12 0.0% 0.0% _vasprintf | |
12 0.0% 0.0% __pthread_wqthread | |
11 0.0% 0.0% v8::internal::StringCharacterStream::GetNext() | |
11 0.0% 0.0% v8::internal::Map::NumberOfFields() | |
11 0.0% 0.0% v8::internal::Map::CurrentMapForDeprecated(v8::internal::Handle<v8::internal::Map>) | |
11 0.0% 0.0% v8::internal::MacroAssembler::RecordWriteField(v8::internal::Register, int, v8::internal::Register, v8::internal::Register, v8::internal::SaveFPRegsMode, v8::internal::RememberedSetAction, v8::internal::SmiCheck) | |
11 0.0% 0.0% v8::internal::Assembler::emit_lea(v8::internal::Register, v8::internal::Operand const&, int) | |
11 0.0% 0.0% _fprintf_l | |
10 0.0% 0.0% v8::internal::StoreStubCompiler::HandlerFrontendHeader(v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::Register, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Label*) | |
10 0.0% 0.0% v8::internal::PositionsRecorder::WriteRecordedPositions() | |
10 0.0% 0.0% v8::internal::Mutex::Unlock() | |
10 0.0% 0.0% v8::internal::Heap::CreateFillerObjectAt(unsigned char*, int) | |
10 0.0% 0.0% v8::internal::FreeList::FindNodeFor(int, int*) | |
10 0.0% 0.0% _ungetwc | |
9 0.0% 0.0% v8::internal::MacroAssembler::MoveHeapObject(v8::internal::Register, v8::internal::Handle<v8::internal::Object>) | |
9 0.0% 0.0% v8::internal::MacroAssembler::Move(v8::internal::Register, v8::internal::Handle<v8::internal::Object>) | |
9 0.0% 0.0% v8::internal::LoadStubCompiler::CompileLoadConstant(v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>) | |
9 0.0% 0.0% v8::internal::JSObject::AddProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::StrictMode, v8::internal::JSReceiver::StoreFromKeyed, v8::internal::JSReceiver::ExtensibilityCheck, v8::internal::Object::ValueType, v8::internal::StoreMode, v8::internal::TransitionFlag) | |
9 0.0% 0.0% v8::internal::InnerPointerToCodeCache::GcSafeFindCodeForInnerPointer(unsigned char*) | |
9 0.0% 0.0% v8::internal::Code::FindHandlers(v8::internal::List<v8::internal::Handle<v8::internal::Code>, v8::internal::FreeStoreAllocationPolicy>*, int) | |
9 0.0% 0.0% v8::internal::Assembler::testb(v8::internal::Operand const&, v8::internal::Immediate) | |
9 0.0% 0.0% v8::internal::Assembler::arithmetic_op(unsigned char, v8::internal::Register, v8::internal::Register) | |
9 0.0% 0.0% _pthread_cond_destroy | |
9 0.0% 0.0% _fputs | |
8 0.0% 0.0% v8::internal::TypeFeedbackOracle::CanRetainOtherContext(v8::internal::Map*, v8::internal::Context*) | |
8 0.0% 0.0% v8::internal::StaticVisitorBase::GetVisitorId(int, int) | |
8 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitJSFunctionStrongCode(v8::internal::Heap*, v8::internal::HeapObject*) | |
8 0.0% 0.0% v8::internal::Log::MessageBuilder::AppendAddress(unsigned char*) | |
8 0.0% 0.0% v8::internal::JSDate::GetUTCField(v8::internal::JSDate::FieldIndex, double, v8::internal::DateCache*) | |
8 0.0% 0.0% v8::internal::IC::UpdatePolymorphicIC(v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Code>) | |
8 0.0% 0.0% v8::internal::Heap::AllocateMap(v8::internal::InstanceType, int, v8::internal::ElementsKind) | |
8 0.0% 0.0% _tempnam | |
7 0.0% 0.0% v8::internal::RecordWriteStub::MinorKey() | |
7 0.0% 0.0% v8::internal::PointersUpdatingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**) | |
7 0.0% 0.0% v8::internal::Map::SetBackPointer(v8::internal::Object*, v8::internal::WriteBarrierMode) | |
7 0.0% 0.0% v8::internal::Map::InitializeDescriptors(v8::internal::DescriptorArray*) | |
7 0.0% 0.0% v8::internal::JSObject::GetElementAttributeWithReceiver(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSReceiver>, unsigned int, bool) | |
7 0.0% 0.0% v8::internal::Code::FindAllTypes(v8::internal::List<v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::FreeStoreAllocationPolicy>*) | |
7 0.0% 0.0% v8::internal::Assembler::call(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode, v8::internal::TypeFeedbackId) | |
7 0.0% 0.0% _pthread_cancel | |
7 0.0% 0.0% ___infl | |
6 0.0% 0.0% void v8::internal::Code::CodeIterateBody<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*) | |
6 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitSharedFunctionInfoStrongCode(v8::internal::Heap*, v8::internal::HeapObject*) | |
6 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitJSFunction(v8::internal::Map*, v8::internal::HeapObject*) | |
6 0.0% 0.0% v8::internal::Runtime_HasElement(int, v8::internal::Object**, v8::internal::Isolate*) | |
6 0.0% 0.0% v8::internal::MarkCompactCollector::DiscoverAndPromoteBlackObjectsOnPage(v8::internal::NewSpace*, v8::internal::NewSpacePage*) | |
6 0.0% 0.0% v8::internal::Map::CopyDropDescriptors() | |
6 0.0% 0.0% v8::internal::Map::CopyAddDescriptor(v8::internal::Descriptor*, v8::internal::TransitionFlag) | |
6 0.0% 0.0% v8::internal::MacroAssembler::CheckPageFlag(v8::internal::Register, v8::internal::Register, int, v8::internal::Condition, v8::internal::Label*, v8::internal::Label::Distance) | |
6 0.0% 0.0% v8::internal::LoadStubCompiler::HandlerFrontendFooter(v8::internal::Handle<v8::internal::Name>, v8::internal::Label*) | |
6 0.0% 0.0% v8::internal::LoadFieldStub::MajorKey() | |
6 0.0% 0.0% v8::internal::JSObject::GetElementAttributeWithoutInterceptor(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSReceiver>, unsigned int, bool) | |
6 0.0% 0.0% v8::internal::Heap::AllocateUninitializedFixedArray(int) | |
6 0.0% 0.0% v8::internal::Heap::AdjustLiveBytes(unsigned char*, int, v8::internal::Heap::InvocationMode) | |
6 0.0% 0.0% v8::internal::FreeList::Allocate(int) | |
6 0.0% 0.0% v8::internal::ElementsAccessorBase<v8::internal::FastPackedObjectElementsAccessor, v8::internal::ElementsKindTraits<(v8::internal::ElementsKind)2> >::CopyElements(v8::internal::Handle<v8::internal::JSObject>, unsigned int, v8::internal::ElementsKind, v8::internal::Handle<v8::internal::FixedArrayBase>, unsigned int, int, v8::internal::Handle<v8::internal::FixedArrayBase>) | |
6 0.0% 0.0% v8::internal::ArrayConstructInitializeElements(v8::internal::Handle<v8::internal::JSArray>, v8::internal::Arguments*) | |
6 0.0% 0.0% _vdprintf | |
6 0.0% 0.0% _malloc_engaged_nano | |
6 0.0% 0.0% ___ungetc | |
6 0.0% 0.0% ___sread | |
5 0.0% 0.0% v8::internal::String::IsOneByteEqualTo(v8::internal::Vector<unsigned char const>) | |
5 0.0% 0.0% v8::internal::Scanner::ScanIdentifierOrKeyword() | |
5 0.0% 0.0% v8::internal::Scanner::Scan() | |
5 0.0% 0.0% v8::internal::RuntimeProfiler::OptimizeNow() | |
5 0.0% 0.0% v8::internal::RootMarkingVisitor::MarkObjectByPointer(v8::internal::Object**) | |
5 0.0% 0.0% v8::internal::Map::set_transitions(v8::internal::TransitionArray*, v8::internal::WriteBarrierMode) | |
5 0.0% 0.0% v8::internal::Map::RawCopy(int) | |
5 0.0% 0.0% v8::internal::Map::CopyAsElementsKind(v8::internal::ElementsKind, v8::internal::TransitionFlag) | |
5 0.0% 0.0% v8::internal::IC::set_target(v8::internal::Code*) | |
5 0.0% 0.0% v8::internal::Assembler::emit_mov(v8::internal::Register, v8::internal::Immediate, int) | |
5 0.0% 0.0% v8::internal::Assembler::GetCode(v8::internal::CodeDesc*) | |
5 0.0% 0.0% node::Start(int, char**) | |
5 0.0% 0.0% node::SetupProcessObject(node::Environment*, int, char const* const*, int, char const* const*) | |
5 0.0% 0.0% _vm_purgable_control | |
5 0.0% 0.0% _pthread_workqueue_setdispatchoffset_np | |
5 0.0% 0.0% _pthread_workqueue_setdispatch_np | |
4 0.0% 0.0% v8::internal::StringTableCleaner<false>::VisitPointers(v8::internal::Object**, v8::internal::Object**) | |
4 0.0% 0.0% v8::internal::SmallMapList::FilterForPossibleTransitions(v8::internal::Map*) | |
4 0.0% 0.0% v8::internal::Runtime_NumberToInteger(int, v8::internal::Object**, v8::internal::Isolate*) | |
4 0.0% 0.0% v8::internal::Runtime_GetDefaultReceiver(int, v8::internal::Object**, v8::internal::Isolate*) | |
4 0.0% 0.0% v8::internal::MarkCompactCollector::RecordRelocSlot(v8::internal::RelocInfo*, v8::internal::Object*) | |
4 0.0% 0.0% v8::internal::MacroAssembler::IncrementCounter(v8::internal::StatsCounter*, int) | |
4 0.0% 0.0% v8::internal::JSObject::GetElementsTransitionMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::ElementsKind) | |
4 0.0% 0.0% v8::internal::JSDate::DoGetField(v8::internal::JSDate::FieldIndex) | |
4 0.0% 0.0% v8::internal::IC::PostPatching(unsigned char*, v8::internal::Code*, v8::internal::Code*) | |
4 0.0% 0.0% v8::internal::Heap::NumberFromDouble(double, v8::internal::PretenureFlag) | |
4 0.0% 0.0% v8::internal::FreeList::Free(unsigned char*, int) | |
4 0.0% 0.0% v8::internal::FlexibleBodyVisitor<v8::internal::MarkCompactMarkingVisitor, v8::internal::FixedArray::BodyDescriptor, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*) | |
4 0.0% 0.0% v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*) | |
4 0.0% 0.0% v8::internal::BaseLoadStoreStubCompiler::GetICCode(v8::internal::Code::Kind, v8::internal::Code::StubType, v8::internal::Handle<v8::internal::Name>, v8::internal::InlineCacheState) | |
3 0.0% 0.0% v8::internal::StubCache::ComputeLoad(v8::internal::InlineCacheState, int) | |
3 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::MarkCompactMarkingVisitor>::MarkMapContents(v8::internal::Heap*, v8::internal::Map*) | |
3 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitSharedFunctionInfo(v8::internal::Map*, v8::internal::HeapObject*) | |
3 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitPropertyCell(v8::internal::Map*, v8::internal::HeapObject*) | |
3 0.0% 0.0% v8::internal::SmallPointerList<v8::internal::Map*>::Add(v8::internal::Map**, v8::internal::Zone*) | |
3 0.0% 0.0% v8::internal::Scanner::Next() | |
3 0.0% 0.0% v8::internal::Runtime_SetProperty(int, v8::internal::Object**, v8::internal::Isolate*) | |
3 0.0% 0.0% v8::internal::Runtime_DateMakeDay(int, v8::internal::Object**, v8::internal::Isolate*) | |
3 0.0% 0.0% v8::internal::PolymorphicCodeCacheHashTableKey::FromObject(v8::internal::Object*, int*, v8::internal::List<v8::internal::Handle<v8::internal::Map>, v8::internal::FreeStoreAllocationPolicy>*) | |
3 0.0% 0.0% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseAssignmentExpression(bool, bool*) | |
3 0.0% 0.0% v8::internal::OptimizedFrame::Summarize(v8::internal::List<v8::internal::FrameSummary, v8::internal::FreeStoreAllocationPolicy>*) | |
3 0.0% 0.0% v8::internal::NameDictionary::FindEntry(v8::internal::Name*) | |
3 0.0% 0.0% v8::internal::MarkCompactCollector::EvacuateNewSpaceAndCandidates() | |
3 0.0% 0.0% v8::internal::Map::IndexInCodeCache(v8::internal::Object*, v8::internal::Code*) | |
3 0.0% 0.0% v8::internal::Malloced::Delete(void*) | |
3 0.0% 0.0% v8::internal::LoadStubCompiler::GenerateLoadField(v8::internal::Register, v8::internal::Handle<v8::internal::JSObject>, v8::internal::PropertyIndex, v8::internal::Representation) | |
3 0.0% 0.0% v8::internal::LargeObjectSpace::FindPage(unsigned char*) | |
3 0.0% 0.0% v8::internal::LGap::IsRedundant() const | |
3 0.0% 0.0% v8::internal::GlobalHandles::Create(v8::internal::Object*) | |
3 0.0% 0.0% v8::internal::ElementsAccessorBase<v8::internal::FastPackedObjectElementsAccessor, v8::internal::ElementsKindTraits<(v8::internal::ElementsKind)2> >::GetAttributes(v8::internal::Object*, v8::internal::JSObject*, unsigned int, v8::internal::FixedArrayBase*) | |
3 0.0% 0.0% v8::internal::Debugger::IsDebuggerActive() | |
3 0.0% 0.0% v8::internal::BaseLoadStoreStubCompiler::CompilePolymorphicIC(v8::internal::List<v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::FreeStoreAllocationPolicy>*, v8::internal::List<v8::internal::Handle<v8::internal::Code>, v8::internal::FreeStoreAllocationPolicy>*, v8::internal::Handle<v8::internal::Name>, v8::internal::Code::StubType, v8::internal::IcCheckType) | |
3 0.0% 0.0% node::smalloc::Alloc(node::Environment*, v8::Handle<v8::Object>, unsigned long, v8::ExternalArrayType) | |
3 0.0% 0.0% node::StreamWrapCallbacks::DoRead(uv_stream_s*, long, uv_buf_t const*, uv_handle_type) | |
3 0.0% 0.0% node::StreamWrap::WriteUtf8String(v8::FunctionCallbackInfo<v8::Value> const&) | |
3 0.0% 0.0% _pthread_condattr_getpshared | |
3 0.0% 0.0% _malloc_default_purgeable_zone | |
3 0.0% 0.0% _mach_vm_remap | |
3 0.0% 0.0% ___setonlyClocaleconv | |
2 0.0% 0.0% void v8::internal::String::WriteToFlat<unsigned short>(v8::internal::String*, unsigned short*, int, int) | |
2 0.0% 0.0% void v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::StructBodyDescriptor, void>::VisitSpecialized<32>(v8::internal::Map*, v8::internal::HeapObject*) | |
2 0.0% 0.0% void v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::StructBodyDescriptor, void>::VisitSpecialized<24>(v8::internal::Map*, v8::internal::HeapObject*) | |
2 0.0% 0.0% void v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::VisitSpecialized<24>(v8::internal::Map*, v8::internal::HeapObject*) | |
2 0.0% 0.0% v8::internal::TranslationBuffer::Add(int, v8::internal::Zone*) | |
2 0.0% 0.0% v8::internal::Thread::GetThreadLocal(v8::internal::Thread::LocalStorageKey) | |
2 0.0% 0.0% v8::internal::StubCache::ComputeMonomorphicIC(v8::internal::Code::Kind, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::Handle<v8::internal::Code>, int) | |
2 0.0% 0.0% v8::internal::StringTable::LookupKey(v8::internal::HashTableKey*, v8::internal::Object**) | |
2 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::MarkTransitionArray(v8::internal::Heap*, v8::internal::TransitionArray*) | |
2 0.0% 0.0% v8::internal::StackFrame::GetCallerState(v8::internal::StackFrame::State*) const | |
2 0.0% 0.0% v8::internal::SlotsBufferAllocator::DeallocateBuffer(v8::internal::SlotsBuffer*) | |
2 0.0% 0.0% v8::internal::Scope::LocalLookup(v8::internal::Handle<v8::internal::String>) | |
2 0.0% 0.0% v8::internal::Runtime_IgnoreAttributesAndSetProperty(int, v8::internal::Object**, v8::internal::Isolate*) | |
2 0.0% 0.0% v8::internal::Runtime_DebugCallbackSupportsStepping(int, v8::internal::Object**, v8::internal::Isolate*) | |
2 0.0% 0.0% v8::internal::Runtime::OutOfMemory() | |
2 0.0% 0.0% v8::internal::ParserBase<v8::internal::ParserTraits>::ParsePostfixExpression(bool*) | |
2 0.0% 0.0% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseMemberExpressionContinuation(v8::internal::Expression*, bool*) | |
2 0.0% 0.0% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseArguments(bool*) | |
2 0.0% 0.0% v8::internal::PagedSpace::SizeOfObjects() | |
2 0.0% 0.0% v8::internal::PagedSpace::Size() | |
2 0.0% 0.0% v8::internal::MarkCompactCollector::ClearNonLiveDependentCode(v8::internal::DependentCode*) | |
2 0.0% 0.0% v8::internal::Map::CurrentMapForDeprecatedInternal(v8::internal::Handle<v8::internal::Map>) | |
2 0.0% 0.0% v8::internal::MacroAssembler::Cmp(v8::internal::Register, v8::internal::Handle<v8::internal::Object>) | |
2 0.0% 0.0% v8::internal::LoadStubCompiler::GenerateLoadConstant(v8::internal::Handle<v8::internal::Object>) | |
2 0.0% 0.0% v8::internal::LCodeGenBase::GenerateBody() | |
2 0.0% 0.0% v8::internal::LChunk::MarkEmptyBlocks() | |
2 0.0% 0.0% v8::internal::JavaScriptFrameIterator::Advance() | |
2 0.0% 0.0% v8::internal::JavaScriptFrame::type() const | |
2 0.0% 0.0% v8::internal::JSReceiver::GetLocalPropertyAttribute(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::Name>) | |
2 0.0% 0.0% v8::internal::JSObject::DefinePropertyAccessor(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::AccessControl) | |
2 0.0% 0.0% v8::internal::IncrementalMarking::StartMarking(v8::internal::IncrementalMarking::CompactionFlag) | |
2 0.0% 0.0% v8::internal::IncrementalMarking::RecordWriteIntoCodeSlow(v8::internal::HeapObject*, v8::internal::RelocInfo*, v8::internal::Object*) | |
2 0.0% 0.0% v8::internal::Heap::UpdateAllocationSiteFeedback(v8::internal::HeapObject*, v8::internal::Heap::ScratchpadSlotMode) | |
2 0.0% 0.0% v8::internal::Heap::ProcessAllocationSites(v8::internal::WeakObjectRetainer*, bool) | |
2 0.0% 0.0% v8::internal::Heap::MarkCompactPrologue() | |
2 0.0% 0.0% v8::internal::Heap::InitializeJSObjectFromMap(v8::internal::JSObject*, v8::internal::FixedArray*, v8::internal::Map*) | |
2 0.0% 0.0% v8::internal::Heap::CopyJSObject(v8::internal::JSObject*, v8::internal::AllocationSite*) | |
2 0.0% 0.0% v8::internal::Heap::AllocateHeapNumber(double, v8::internal::PretenureFlag) | |
2 0.0% 0.0% v8::internal::Heap::AllocateCatchContext(v8::internal::JSFunction*, v8::internal::Context*, v8::internal::String*, v8::internal::Object*) | |
2 0.0% 0.0% v8::internal::Heap::AdjustAmountOfExternalAllocatedMemory(long long) | |
2 0.0% 0.0% v8::internal::Handle<v8::internal::String> v8::internal::Factory::InternalizeStringWithKey<v8::internal::OneByteStringKey>(v8::internal::OneByteStringKey*) | |
2 0.0% 0.0% v8::internal::HBasicBlock::Goto(v8::internal::HBasicBlock*, v8::internal::HSourcePosition, v8::internal::FunctionState*, bool) | |
2 0.0% 0.0% v8::internal::HBasicBlock::AddInstruction(v8::internal::HInstruction*, v8::internal::HSourcePosition) | |
2 0.0% 0.0% v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::StructBodyDescriptor, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*) | |
2 0.0% 0.0% v8::internal::Factory::NewUninitializedFixedArray(int) | |
2 0.0% 0.0% v8::internal::Execution::HandleStackGuardInterrupt(v8::internal::Isolate*) | |
2 0.0% 0.0% v8::internal::EvacuationWeakObjectRetainer::RetainAs(v8::internal::Object*) | |
2 0.0% 0.0% v8::internal::Debugger::EventActive(v8::DebugEvent) | |
2 0.0% 0.0% v8::internal::DateCache::YearMonthDayFromDays(int, int*, int*, int*) | |
2 0.0% 0.0% v8::internal::DateCache::DaysFromYearMonth(int, int) | |
2 0.0% 0.0% v8::internal::Context::native_context() | |
2 0.0% 0.0% v8::internal::Context::builtins() | |
2 0.0% 0.0% v8::internal::CodeCacheHashTable::Lookup(v8::internal::Name*, unsigned int) | |
2 0.0% 0.0% v8::internal::BaseLoadStoreStubCompiler::CompileMonomorphicIC(v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::Handle<v8::internal::Code>, v8::internal::Handle<v8::internal::Name>) | |
2 0.0% 0.0% v8::internal::Assembler::popq(v8::internal::Register) | |
2 0.0% 0.0% v8::internal::Assembler::jmp(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode) | |
2 0.0% 0.0% v8::internal::Assembler::emit_mov(v8::internal::Register, v8::internal::Operand const&, int) | |
2 0.0% 0.0% v8::Object::SetIndexedPropertiesToPixelData(unsigned char*, int) | |
2 0.0% 0.0% v8::Locker::IsActive() | |
2 0.0% 0.0% v8::Isolate::GetCpuProfiler() | |
2 0.0% 0.0% v8::HandleScope::HandleScope(v8::Isolate*) | |
2 0.0% 0.0% node::StreamWrap::WriteBuffer(v8::FunctionCallbackInfo<v8::Value> const&) | |
2 0.0% 0.0% node::Parser::Execute(v8::FunctionCallbackInfo<v8::Value> const&) | |
2 0.0% 0.0% int v8::internal::LinearSearch<(v8::internal::SearchMode)0, v8::internal::TransitionArray>(v8::internal::TransitionArray*, v8::internal::Name*, int, int) | |
2 0.0% 0.0% _uv_timer_stop | |
2 0.0% 0.0% _uv_run | |
2 0.0% 0.0% _pthread_condattr_init | |
2 0.0% 0.0% __sigtramp | |
2 0.0% 0.0% __platform_memmove | |
1 0.0% 0.0% void v8::internal::String::Visit<v8::internal::StringCharacterStream, v8::internal::ConsStringNullOp>(v8::internal::String*, unsigned int, v8::internal::StringCharacterStream&, v8::internal::ConsStringNullOp&, int, unsigned int) | |
1 0.0% 0.0% void v8::internal::SplayTree<v8::internal::EffectsBase<int, -2147483648>::SplayTreeConfig, v8::internal::ZoneAllocationPolicy>::ForEachNode<v8::internal::SplayTree<v8::internal::EffectsBase<int, -2147483648>::SplayTreeConfig, v8::internal::ZoneAllocationPolicy>::NodeToPairAdaptor<v8::internal::EffectsMixin<int, v8::internal::EffectsBase<int, -2147483648>, v8::internal::Effects<int, -2147483648> >::AltWeakener<v8::internal::EffectsMixin<int, v8::internal::EffectsBase<int, -2147483648>, v8::internal::Effects<int, -2147483648> > > > >(v8::internal::SplayTree<v8::internal::EffectsBase<int, -2147483648>::SplayTreeConfig, v8::internal::ZoneAllocationPolicy>::NodeToPairAdaptor<v8::internal::EffectsMixin<int, v8::internal::EffectsBase<int, -2147483648>, v8::internal::Effects<int, -2147483648> >::AltWeakener<v8::internal::EffectsMixin<int, v8::internal::EffectsBase<int, -2147483648>, v8::internal::Effects<int, -2147483648> > > >*) | |
1 0.0% 0.0% void v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::VisitSpecialized<64>(v8::internal::Map*, v8::internal::HeapObject*) | |
1 0.0% 0.0% void v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::VisitSpecialized<32>(v8::internal::Map*, v8::internal::HeapObject*) | |
1 0.0% 0.0% v8::internal::ZoneTypeConfig::tagged_create(v8::internal::ZoneTypeConfig::Tag, int, v8::internal::Zone*) | |
1 0.0% 0.0% v8::internal::V8::FireCallCompletedCallback(v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::TypeImpl<v8::internal::ZoneTypeConfig>::SlowIs(v8::internal::TypeImpl<v8::internal::ZoneTypeConfig>*) | |
1 0.0% 0.0% v8::internal::TypeImpl<v8::internal::ZoneTypeConfig>::LubBitset() | |
1 0.0% 0.0% v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::TypeHandle v8::internal::IC::MapToType<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >(v8::internal::Handle<v8::internal::Map>, v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::Region*) | |
1 0.0% 0.0% v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::LubBitset(v8::internal::Map*) | |
1 0.0% 0.0% v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::IsCurrently(v8::internal::TypeImpl<v8::internal::HeapTypeConfig>*) | |
1 0.0% 0.0% v8::internal::TranslationIterator::Next() | |
1 0.0% 0.0% v8::internal::Translation::StoreStackSlot(int) | |
1 0.0% 0.0% v8::internal::Throw::Accept(v8::internal::AstVisitor*) | |
1 0.0% 0.0% v8::internal::StubCache::ComputeLoadElementPolymorphic(v8::internal::List<v8::internal::Handle<v8::internal::Map>, v8::internal::FreeStoreAllocationPolicy>*) | |
1 0.0% 0.0% v8::internal::StubCache::Clear() | |
1 0.0% 0.0% v8::internal::StringStream::Add(v8::internal::Vector<char const>, v8::internal::Vector<v8::internal::FmtElm>) | |
1 0.0% 0.0% v8::internal::String::ToCString(v8::internal::AllowNullsFlag, v8::internal::RobustnessFlag, int, int, int*) | |
1 0.0% 0.0% v8::internal::StoreStubCompiler::value() | |
1 0.0% 0.0% v8::internal::StoreStubCompiler::CompileStoreTransition(v8::internal::Handle<v8::internal::JSObject>, v8::internal::LookupResult*, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>) | |
1 0.0% 0.0% v8::internal::StoreBuffer::EnsureSpace(long) | |
1 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitJSRegExp(v8::internal::Map*, v8::internal::HeapObject*) | |
1 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitAllocationSite(v8::internal::Map*, v8::internal::HeapObject*) | |
1 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::MarkInlinedFunctionsCode(v8::internal::Heap*, v8::internal::Code*) | |
1 0.0% 0.0% v8::internal::StackGuard::DisableInterrupts() | |
1 0.0% 0.0% v8::internal::StackFrameIterator::StackFrameIterator(v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::StackFrameIterator::Advance() | |
1 0.0% 0.0% v8::internal::SeqString::Truncate(v8::internal::Handle<v8::internal::SeqString>, int) | |
1 0.0% 0.0% v8::internal::ScopeInfo::FunctionContextSlotIndex(v8::internal::String*, v8::internal::VariableMode*) | |
1 0.0% 0.0% v8::internal::ScopeInfo::Create(v8::internal::Scope*, v8::internal::Zone*) | |
1 0.0% 0.0% v8::internal::Scope::Scope(v8::internal::Scope*, v8::internal::ScopeType, v8::internal::Zone*) | |
1 0.0% 0.0% v8::internal::Scope::ResolveVariable(v8::internal::CompilationInfo*, v8::internal::VariableProxy*, v8::internal::AstNodeFactory<v8::internal::AstNullVisitor>*) | |
1 0.0% 0.0% v8::internal::Scope::LookupRecursive(v8::internal::Handle<v8::internal::String>, v8::internal::Scope::BindingKind*, v8::internal::AstNodeFactory<v8::internal::AstNullVisitor>*) | |
1 0.0% 0.0% v8::internal::Scope::DeserializeScopeChain(v8::internal::Context*, v8::internal::Scope*, v8::internal::Zone*) | |
1 0.0% 0.0% v8::internal::Scope::CollectStackAndContextLocals(v8::internal::ZoneList<v8::internal::Variable*>*, v8::internal::ZoneList<v8::internal::Variable*>*) | |
1 0.0% 0.0% v8::internal::Scope::AllocateNonParameterLocals() | |
1 0.0% 0.0% v8::internal::SafepointTableBuilder::DefineSafepoint(v8::internal::Assembler*, v8::internal::Safepoint::Kind, int, v8::internal::Safepoint::DeoptMode) | |
1 0.0% 0.0% v8::internal::SafepointTable::SafepointTable(v8::internal::Code*) | |
1 0.0% 0.0% v8::internal::SafepointTable::FindEntry(unsigned char*) const | |
1 0.0% 0.0% v8::internal::Runtime_StringSplit(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Runtime_PushIfAbsent(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Runtime_GetPrototype(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Runtime_DateSetValue(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::RuntimeHidden_Throw(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::RuntimeHidden_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::RecursiveMutex::Unlock() | |
1 0.0% 0.0% v8::internal::PolymorphicCodeCacheHashTableKey::IsMatch(v8::internal::Object*) | |
1 0.0% 0.0% v8::internal::PolymorphicCodeCacheHashTable::Lookup(v8::internal::List<v8::internal::Handle<v8::internal::Map>, v8::internal::FreeStoreAllocationPolicy>*, int) | |
1 0.0% 0.0% v8::internal::PointersUpdatingVisitor::VisitPointer(v8::internal::Object**) | |
1 0.0% 0.0% v8::internal::ParserTraits::GetSymbol(v8::internal::Scanner*) | |
1 0.0% 0.0% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseUnaryExpression(bool*) | |
1 0.0% 0.0% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseMemberExpression(bool*) | |
1 0.0% 0.0% v8::internal::Parser::ParseVariableStatement(v8::internal::Parser::VariableDeclarationContext, v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*, bool*) | |
1 0.0% 0.0% v8::internal::Parser::ParseSourceElements(v8::internal::ZoneList<v8::internal::Statement*>*, int, bool, bool, bool*) | |
1 0.0% 0.0% v8::internal::Parser::ParseIfStatement(v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*, bool*) | |
1 0.0% 0.0% v8::internal::Parser::ParseFunctionLiteral(v8::internal::Handle<v8::internal::String>, v8::internal::Scanner::Location, bool, bool, int, v8::internal::FunctionLiteral::FunctionType, bool*) | |
1 0.0% 0.0% v8::internal::Parser::Parse() | |
1 0.0% 0.0% v8::internal::OneByteStringKey::IsMatch(v8::internal::Object*) | |
1 0.0% 0.0% v8::internal::NameDictionary::TransformPropertiesToFastFor(v8::internal::JSObject*, int) | |
1 0.0% 0.0% v8::internal::MemoryAllocator::AllocateChunk(long, long, v8::internal::Executability, v8::internal::Space*) | |
1 0.0% 0.0% v8::internal::MarkCompactWeakObjectRetainer::RetainAs(v8::internal::Object*) | |
1 0.0% 0.0% v8::internal::MarkCompactCollector::MigrateObject(v8::internal::HeapObject*, v8::internal::HeapObject*, int, v8::internal::AllocationSpace) | |
1 0.0% 0.0% v8::internal::MarkCompactCollector::MarkLiveObjects() | |
1 0.0% 0.0% v8::internal::Map::RawCopy(v8::internal::Handle<v8::internal::Map>, int) | |
1 0.0% 0.0% v8::internal::Map::LookupElementsTransitionMap(v8::internal::ElementsKind) | |
1 0.0% 0.0% v8::internal::Map::FindRootMap() | |
1 0.0% 0.0% v8::internal::MacroAssembler::SmiSub(v8::internal::Register, v8::internal::Register, v8::internal::Operand const&) | |
1 0.0% 0.0% v8::internal::MacroAssembler::Prologue(v8::internal::PrologueFrameMode) | |
1 0.0% 0.0% v8::internal::MacroAssembler::LoadSmiConstant(v8::internal::Register, v8::internal::Smi*) | |
1 0.0% 0.0% v8::internal::MacroAssembler::JumpIfSmi(v8::internal::Register, v8::internal::Label*, v8::internal::Label::Distance) | |
1 0.0% 0.0% v8::internal::MacroAssembler::CompareRoot(v8::internal::Register, v8::internal::Heap::RootListIndex) | |
1 0.0% 0.0% v8::internal::Logger::TimerEventScope::LogTimerEvent(v8::internal::Logger::StartEnd) | |
1 0.0% 0.0% v8::internal::Logger::CodeLinePosInfoAddPositionEvent(void*, int, int) | |
1 0.0% 0.0% v8::internal::Logger::ApiEntryCall(char const*) | |
1 0.0% 0.0% v8::internal::LoadStubCompiler::CompileLoadNonexistent(v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>) | |
1 0.0% 0.0% v8::internal::LoadStubCompiler::CompileLoadField(v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::PropertyIndex, v8::internal::Representation) | |
1 0.0% 0.0% v8::internal::LargeObjectSpace::SizeOfObjects() | |
1 0.0% 0.0% v8::internal::Label::pos() const | |
1 0.0% 0.0% v8::internal::LParallelMove::IsRedundant() const | |
1 0.0% 0.0% v8::internal::LInstruction::IsGap() const | |
1 0.0% 0.0% v8::internal::LGoto::opcode() const | |
1 0.0% 0.0% v8::internal::LGapResolver::EmitMove(int) | |
1 0.0% 0.0% v8::internal::LGapResolver::BuildInitialMoveList(v8::internal::LParallelMove*) | |
1 0.0% 0.0% v8::internal::LCodeGenBase::RegisterWeakObjectsInOptimizedCode(v8::internal::Handle<v8::internal::Code>) | |
1 0.0% 0.0% v8::internal::LCodeGenBase::LCodeGenBase(v8::internal::LChunk*, v8::internal::MacroAssembler*, v8::internal::CompilationInfo*) | |
1 0.0% 0.0% v8::internal::LCodeGen::WriteTranslation(v8::internal::LEnvironment*, v8::internal::Translation*) | |
1 0.0% 0.0% v8::internal::LCodeGen::RecordSafepoint(v8::internal::LPointerMap*, v8::internal::Safepoint::Kind, int, v8::internal::Safepoint::DeoptMode) | |
1 0.0% 0.0% v8::internal::LCodeGen::DoStackCheck(v8::internal::LStackCheck*) | |
1 0.0% 0.0% v8::internal::LCodeGen::DoGoto(v8::internal::LGoto*) | |
1 0.0% 0.0% v8::internal::LCodeGen::DoConstantT(v8::internal::LConstantT*) | |
1 0.0% 0.0% v8::internal::LCodeGen::DoCheckNonSmi(v8::internal::LCheckNonSmi*) | |
1 0.0% 0.0% v8::internal::LCodeGen::DefineDeoptimizationLiteral(v8::internal::Handle<v8::internal::Object>) | |
1 0.0% 0.0% v8::internal::LAllocatorPhase::~LAllocatorPhase() | |
1 0.0% 0.0% v8::internal::KeyedStoreIC::generic_stub() const | |
1 0.0% 0.0% v8::internal::KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::KeyedLoadIC::generic_stub() const | |
1 0.0% 0.0% v8::internal::JavaScriptFrame::GetNumberOfIncomingArguments() const | |
1 0.0% 0.0% v8::internal::JSObjectWalkVisitor<v8::internal::AllocationSiteUsageContext>::StructureWalk(v8::internal::Handle<v8::internal::JSObject>) | |
1 0.0% 0.0% v8::internal::JSObject::UpdateAllocationSite(v8::internal::Handle<v8::internal::JSObject>, v8::internal::ElementsKind) | |
1 0.0% 0.0% v8::internal::JSObject::SetNormalizedProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDetails) | |
1 0.0% 0.0% v8::internal::JSObject::SetFastElement(v8::internal::Handle<v8::internal::JSObject>, unsigned int, v8::internal::Handle<v8::internal::Object>, v8::internal::StrictMode, bool) | |
1 0.0% 0.0% v8::internal::JSObject::NormalizeProperties(v8::internal::Handle<v8::internal::JSObject>, v8::internal::PropertyNormalizationMode, int) | |
1 0.0% 0.0% v8::internal::JSObject::GetElementsTransitionMapSlow(v8::internal::ElementsKind) | |
1 0.0% 0.0% v8::internal::JSDate::SetValue(v8::internal::Object*, bool) | |
1 0.0% 0.0% v8::internal::JSDate::GetField(v8::internal::Object*, v8::internal::Smi*) | |
1 0.0% 0.0% v8::internal::Isolate::get_initial_js_array_map(v8::internal::ElementsKind) | |
1 0.0% 0.0% v8::internal::Isolate::DoThrow(v8::internal::Object*, v8::internal::MessageLocation*) | |
1 0.0% 0.0% v8::internal::Isolate::CaptureSimpleStackTrace(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, int) | |
1 0.0% 0.0% v8::internal::IsMoreGeneralElementsKindTransition(v8::internal::ElementsKind, v8::internal::ElementsKind) | |
1 0.0% 0.0% v8::internal::InternalFrame::Iterate(v8::internal::ObjectVisitor*) const | |
1 0.0% 0.0% v8::internal::IncrementalMarking::OldSpaceStep(long) | |
1 0.0% 0.0% v8::internal::IncrementalMarking::BlackToGreyAndUnshift(v8::internal::HeapObject*, v8::internal::MarkBit) | |
1 0.0% 0.0% v8::internal::IC::CurrentTypeOf(v8::internal::Handle<v8::internal::Object>, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Heap::PromotedSpaceSizeOfObjects() | |
1 0.0% 0.0% v8::internal::Heap::PromotedExternalMemorySize() | |
1 0.0% 0.0% v8::internal::Heap::IterateAndMarkPointersToFromSpace(unsigned char*, unsigned char*, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*)) | |
1 0.0% 0.0% v8::internal::Heap::InternalizeStringWithKey(v8::internal::HashTableKey*) | |
1 0.0% 0.0% v8::internal::Heap::AllocateHashTable(int, v8::internal::PretenureFlag) | |
1 0.0% 0.0% v8::internal::Heap::AllocateFullSizeNumberStringCache() | |
1 0.0% 0.0% v8::internal::Heap::AllocateExternalArray(int, v8::ExternalArrayType, void*, v8::internal::PretenureFlag) | |
1 0.0% 0.0% v8::internal::Heap::AllocateArgumentsObject(v8::internal::Object*, int) | |
1 0.0% 0.0% v8::internal::Heap::AllocateAccessorPair() | |
1 0.0% 0.0% v8::internal::HashTable<v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(v8::internal::Isolate*, unsigned int) | |
1 0.0% 0.0% v8::internal::HashTable<v8::internal::NameDictionaryShape, v8::internal::Name*>::EnsureCapacity(int, v8::internal::Name*, v8::internal::PretenureFlag) | |
1 0.0% 0.0% v8::internal::HandleScope::Extend(v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::HValue::FinalizeUniqueness() | |
1 0.0% 0.0% v8::internal::HTemplateControlInstruction<2, 2>::OperandAt(int) const | |
1 0.0% 0.0% v8::internal::HTemplateControlInstruction<2, 1>::SetSuccessorAt(int, v8::internal::HBasicBlock*) | |
1 0.0% 0.0% v8::internal::HParameter::opcode() const | |
1 0.0% 0.0% v8::internal::HParameter* v8::internal::HGraphBuilder::Add<v8::internal::HParameter, int>(int) | |
1 0.0% 0.0% v8::internal::HOptimizedGraphBuilder::VisitExpressions(v8::internal::ZoneList<v8::internal::Expression*>*) | |
1 0.0% 0.0% v8::internal::HOptimizedGraphBuilder::Visit(v8::internal::AstNode*) | |
1 0.0% 0.0% v8::internal::HOptimizedGraphBuilder::TryArgumentsAccess(v8::internal::Property*) | |
1 0.0% 0.0% v8::internal::HOptimizedGraphBuilder::HandleCompoundAssignment(v8::internal::Assignment*) | |
1 0.0% 0.0% v8::internal::HObjectAccess::SetGVNFlags(v8::internal::HValue*, v8::internal::PropertyAccessType) | |
1 0.0% 0.0% v8::internal::HGraphBuilder::Push(v8::internal::HValue*) | |
1 0.0% 0.0% v8::internal::HGraphBuilder::CreateGraph() | |
1 0.0% 0.0% v8::internal::HGraph::TraceInlinedFunction(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::HSourcePosition) | |
1 0.0% 0.0% v8::internal::HGlobalValueNumberingPhase::ComputeBlockSideEffects() | |
1 0.0% 0.0% v8::internal::HGlobalValueNumberingPhase::AnalyzeGraph() | |
1 0.0% 0.0% v8::internal::HConstant::ImmortalImmovable() const | |
1 0.0% 0.0% v8::internal::HConstant::HConstant(v8::internal::Handle<v8::internal::Object>, v8::internal::Representation) | |
1 0.0% 0.0% v8::internal::HCompareMap::opcode() const | |
1 0.0% 0.0% v8::internal::HCheckTable::Copy(v8::internal::HBasicBlock*, v8::internal::HBasicBlock*, v8::internal::Zone*) | |
1 0.0% 0.0% v8::internal::HCheckMaps::New(v8::internal::Zone*, v8::internal::HValue*, v8::internal::HValue*, v8::internal::SmallMapList*, v8::internal::HValue*) | |
1 0.0% 0.0% v8::internal::HBasicBlock::HBasicBlock(v8::internal::HGraph*) | |
1 0.0% 0.0% v8::internal::GlobalHandles::Node::PostGarbageCollectionProcessing(v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::GlobalHandles::IterateWeakRoots(v8::internal::ObjectVisitor*) | |
1 0.0% 0.0% v8::internal::GetScriptLineNumber(v8::internal::Handle<v8::internal::Script>, int) | |
1 0.0% 0.0% v8::internal::GetInitialFastElementsKind() | |
1 0.0% 0.0% v8::internal::FullCodeGenerator::VisitCountOperation(v8::internal::CountOperation*) | |
1 0.0% 0.0% v8::internal::FullCodeGenerator::Visit(v8::internal::AstNode*) | |
1 0.0% 0.0% v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) | |
1 0.0% 0.0% v8::internal::FullCodeGenerator::Generate() | |
1 0.0% 0.0% v8::internal::FullCodeGenerator::FullCodeGenerator(v8::internal::MacroAssembler*, v8::internal::CompilationInfo*) | |
1 0.0% 0.0% v8::internal::FullCodeGenerator::EmitCallWithIC(v8::internal::Call*) | |
1 0.0% 0.0% v8::internal::FullCodeGenerator::AccumulatorValueContext::Plug(v8::internal::Variable*) const | |
1 0.0% 0.0% v8::internal::FullCodeGenerator::AccumulatorValueContext::DropAndPlug(int, v8::internal::Register) const | |
1 0.0% 0.0% v8::internal::FrameSummary::FrameSummary(v8::internal::Object*, v8::internal::JSFunction*, v8::internal::Code*, int, bool) | |
1 0.0% 0.0% v8::internal::FixedBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::FixedBodyDescriptor<24, 40, 40>, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*) | |
1 0.0% 0.0% v8::internal::FixedArray::SortPairs(v8::internal::FixedArray*, unsigned int) | |
1 0.0% 0.0% v8::internal::FindTwoByteStringIndices(v8::internal::Vector<unsigned short const>, unsigned short, v8::internal::ZoneList<int>*, unsigned int, v8::internal::Zone*) | |
1 0.0% 0.0% v8::internal::FastSmiOrObjectElementsAccessor<v8::internal::FastHoleyObjectElementsAccessor, v8::internal::ElementsKindTraits<(v8::internal::ElementsKind)3> >::CopyElementsImpl(v8::internal::Handle<v8::internal::FixedArrayBase>, unsigned int, v8::internal::Handle<v8::internal::FixedArrayBase>, v8::internal::ElementsKind, unsigned int, int, int) | |
1 0.0% 0.0% v8::internal::FastElementsAccessor<v8::internal::FastHoleyObjectElementsAccessor, v8::internal::ElementsKindTraits<(v8::internal::ElementsKind)3>, 8>::SetLengthWithoutNormalize(v8::internal::Handle<v8::internal::FixedArrayBase>, v8::internal::Handle<v8::internal::JSArray>, v8::internal::Handle<v8::internal::Object>, unsigned int) | |
1 0.0% 0.0% v8::internal::Factory::NewScopeInfo(int) | |
1 0.0% 0.0% v8::internal::Factory::NewRawOneByteString(int, v8::internal::PretenureFlag) | |
1 0.0% 0.0% v8::internal::Factory::NewJSArray(v8::internal::ElementsKind, int, int, v8::internal::ArrayStorageAllocationMode, v8::internal::PretenureFlag) | |
1 0.0% 0.0% v8::internal::Factory::NewFunctionPrototype(v8::internal::Handle<v8::internal::JSFunction>) | |
1 0.0% 0.0% v8::internal::Factory::NewAccessorPair() | |
1 0.0% 0.0% v8::internal::ExpressionStatement::node_type() const | |
1 0.0% 0.0% v8::internal::Execution::ToObject(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, bool*) | |
1 0.0% 0.0% v8::internal::ElementsAccessorBase<v8::internal::FastHoleyObjectElementsAccessor, v8::internal::ElementsKindTraits<(v8::internal::ElementsKind)3> >::CopyElements(v8::internal::Handle<v8::internal::JSObject>, unsigned int, v8::internal::ElementsKind, v8::internal::Handle<v8::internal::FixedArrayBase>, unsigned int, int, v8::internal::Handle<v8::internal::FixedArrayBase>) | |
1 0.0% 0.0% v8::internal::DescriptorArray::Sort() | |
1 0.0% 0.0% v8::internal::DescriptorArray::CopyUpToAddAttributes(int, PropertyAttributes) | |
1 0.0% 0.0% v8::internal::DescriptorArray::Append(v8::internal::Descriptor*) | |
1 0.0% 0.0% v8::internal::Deoptimizer::GetOutputInfo(v8::internal::DeoptimizationOutputData*, v8::internal::BailoutId, v8::internal::SharedFunctionInfo*) | |
1 0.0% 0.0% v8::internal::ConsStringIteratorOp::Search(unsigned int*, int*, unsigned int*) | |
1 0.0% 0.0% v8::internal::Compiler::GetUnoptimizedCode(v8::internal::Handle<v8::internal::JSFunction>) | |
1 0.0% 0.0% v8::internal::CompilationInfo::Initialize(v8::internal::Isolate*, v8::internal::CompilationInfo::Mode, v8::internal::Zone*) | |
1 0.0% 0.0% v8::internal::CompareOperation::IsLiteralCompareNull(v8::internal::Expression**) | |
1 0.0% 0.0% v8::internal::CompareIC::GetUninitialized(v8::internal::Isolate*, v8::internal::Token::Value) | |
1 0.0% 0.0% v8::internal::CodeCacheHashTableKey::IsMatch(v8::internal::Object*) | |
1 0.0% 0.0% v8::internal::CodeCacheHashTable::Put(v8::internal::Name*, v8::internal::Code*) | |
1 0.0% 0.0% v8::internal::Code::MakeCodeAgeSequenceYoung(unsigned char*, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Code::GetSafepointEntry(unsigned char*) | |
1 0.0% 0.0% v8::internal::Code::FindFirstMap() | |
1 0.0% 0.0% v8::internal::Code::ClearTypeFeedbackInfo(v8::internal::Heap*) | |
1 0.0% 0.0% v8::internal::CallFunctionStub::Generate(v8::internal::MacroAssembler*) | |
1 0.0% 0.0% v8::internal::Call::Accept(v8::internal::AstVisitor*) | |
1 0.0% 0.0% v8::internal::Builtins::StackCheck() | |
1 0.0% 0.0% v8::internal::Builtins::KeyedStoreIC_Initialize() | |
1 0.0% 0.0% v8::internal::BufferedUtf16CharacterStream::ReadBlock() | |
1 0.0% 0.0% v8::internal::BaseLoadStoreStubCompiler::IncludesNumberType(v8::internal::List<v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >, v8::internal::FreeStoreAllocationPolicy>*) | |
1 0.0% 0.0% v8::internal::AstTyper::VisitProperty(v8::internal::Property*) | |
1 0.0% 0.0% v8::internal::Assignment::node_type() const | |
1 0.0% 0.0% v8::internal::Assembler::pushq(v8::internal::Register) | |
1 0.0% 0.0% v8::internal::Assembler::pushq(v8::internal::Operand const&) | |
1 0.0% 0.0% v8::internal::Assembler::j(v8::internal::Condition, v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode) | |
1 0.0% 0.0% v8::internal::Assembler::call(unsigned char*) | |
1 0.0% 0.0% v8::internal::Assembler::RecordRelocInfo(v8::internal::RelocInfo::Mode, long) | |
1 0.0% 0.0% v8::internal::Assembler::Nop(int) | |
1 0.0% 0.0% v8::internal::ArrayLiteral::BuildConstantElements(v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::ArrayConcatVisitor::visit(unsigned int, v8::internal::Handle<v8::internal::Object>) | |
1 0.0% 0.0% v8::Value::Uint32Value() const | |
1 0.0% 0.0% v8::Value::IsFunction() const | |
1 0.0% 0.0% v8::V8::GlobalizeReference(v8::internal::Isolate*, v8::internal::Object**) | |
1 0.0% 0.0% v8::Object::HasIndexedPropertiesInExternalArrayData() | |
1 0.0% 0.0% v8::Object::GetIndexedPropertiesExternalArrayDataLength() | |
1 0.0% 0.0% v8::Isolate::GetCurrentContext() | |
1 0.0% 0.0% v8::Integer::New(v8::Isolate*, int) | |
1 0.0% 0.0% v8::Context::Exit() | |
1 0.0% 0.0% unsigned int v8::internal::StringHasher::HashSequentialString<unsigned char>(unsigned char const*, int, unsigned int) | |
1 0.0% 0.0% node::smalloc::Free::WeakCallback(v8::Isolate*, v8::Local<v8::Object>, node::smalloc::CallbackInfo<node::smalloc::Free>*) | |
1 0.0% 0.0% node::smalloc::Alloc(node::Environment*, v8::Handle<v8::Object>, char*, unsigned long, v8::ExternalArrayType) | |
1 0.0% 0.0% node::TimerWrap::Now(v8::FunctionCallbackInfo<v8::Value> const&) | |
1 0.0% 0.0% node::StreamWrapCallbacks::DoAlloc(uv_handle_s*, unsigned long, uv_buf_t*) | |
1 0.0% 0.0% node::StreamWrap::OnAlloc(uv_handle_s*, unsigned long, uv_buf_t*) | |
1 0.0% 0.0% node::ClearIdle(uv_check_s*) | |
1 0.0% 0.0% node::Buffer::Utf8Slice(v8::FunctionCallbackInfo<v8::Value> const&) | |
1 0.0% 0.0% node::AsyncWrap::MakeCallback(v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*) | |
1 0.0% 0.0% double v8::internal::InternalStringToDouble<unsigned char const*, unsigned char const*>(v8::internal::UnicodeCache*, unsigned char const*, unsigned char const*, int, double) | |
1 0.0% 0.0% _vm_read_list | |
1 0.0% 0.0% _uv__run_check | |
1 0.0% 0.0% _uv__next_timeout | |
1 0.0% 0.0% _uv__io_poll | |
1 0.0% 0.0% _select | |
1 0.0% 0.0% _pthread_workqueue_addthreads_np | |
1 0.0% 0.0% _pthread_cond_wait$NOCANCEL | |
1 0.0% 0.0% _pthread_cond_timedwait$NOCANCEL | |
1 0.0% 0.0% _proc_listpidspath | |
1 0.0% 0.0% _malloc_default_zone | |
1 0.0% 0.0% _mach_init | |
1 0.0% 0.0% __platform_strncmp | |
1 0.0% 0.0% ___cxa_demangle | |
[GC]: | |
ticks total nonlib name | |
239 0.2% | |
[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 | |
99358 86.5% _getpid | |
2822 2.5% _mach_vm_map | |
946 33.5% LazyCompile: Buffer.slice buffer.js:421:34 | |
664 70.2% LazyCompile: ReadableTrackingBuffer.readBuffer /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/tracking-buffer/readable-tracking-buffer.js:221:57 | |
664 100.0% LazyCompile: ~readMax /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:345:19 | |
664 100.0% LazyCompile: *parse /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:24:17 | |
664 100.0% LazyCompile: *parser /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/row-token-parser.js:8:18 | |
193 20.4% LazyCompile: ~MessageIO.eventData /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:36:43 | |
104 53.9% LazyCompile: ~<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
104 100.0% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
104 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
79 40.9% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
79 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
54 68.4% LazyCompile: ~Readable.push _stream_readable.js:115:35 | |
11 13.9% LazyCompile: ~onread net.js:492:16 | |
6 7.6% LazyCompile: *Readable.push _stream_readable.js:115:35 | |
5 6.3% LoadPolymorphicIC: length {43} | |
2 2.5% Stub: length {97} | |
10 5.2% LazyCompile: *<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
10 100.0% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
10 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
77 8.1% LazyCompile: Packet.data /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:119:35 | |
77 100.0% LazyCompile: ~MessageIO.eventData /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:36:43 | |
39 50.6% LazyCompile: ~<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
39 100.0% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
34 44.2% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
34 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
4 5.2% LazyCompile: *<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
4 100.0% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
633 22.4% LazyCompile: ~readMax /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:345:19 | |
631 99.7% LazyCompile: *parse /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:24:17 | |
622 98.6% LazyCompile: *parser /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/row-token-parser.js:8:18 | |
622 100.0% LazyCompile: Parser.nextToken /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/token-stream-parser.js:76:40 | |
547 87.9% LazyCompile: ~Parser.addBuffer /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/token-stream-parser.js:63:40 | |
240 8.5% LazyCompile: ~Buffer.toString buffer.js:223:37 | |
238 99.2% LazyCompile: ~<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:340:34 | |
238 100.0% LazyCompile: ~readMax /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:345:19 | |
237 99.6% LazyCompile: *parse /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:24:17 | |
232 97.9% LazyCompile: *parser /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/row-token-parser.js:8:18 | |
5 2.1% LazyCompile: ~parser /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/row-token-parser.js:8:18 | |
222 7.9% LazyCompile: ~<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:340:34 | |
222 100.0% LazyCompile: ~readMax /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:345:19 | |
220 99.1% LazyCompile: *parse /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/value-parser.js:24:17 | |
217 98.6% LazyCompile: *parser /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/row-token-parser.js:8:18 | |
217 100.0% LazyCompile: Parser.nextToken /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/token-stream-parser.js:76:40 | |
143 5.1% LazyCompile: ~Buffer.concat buffer.js:163:25 | |
131 91.6% LazyCompile: ~MessageIO.eventData /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:36:43 | |
83 63.4% LazyCompile: ~<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
81 97.6% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
81 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
2 2.4% LazyCompile: *EventEmitter.emit events.js:68:39 | |
2 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
46 35.1% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
46 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
25 54.3% LazyCompile: ~Readable.push _stream_readable.js:115:35 | |
8 17.4% LazyCompile: ~onread net.js:492:16 | |
7 15.2% LoadPolymorphicIC: length {43} | |
4 8.7% LazyCompile: *Readable.push _stream_readable.js:115:35 | |
2 4.3% Stub: copy {54} | |
11 7.7% LazyCompile: ~ReadableTrackingBuffer.add /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/tracking-buffer/readable-tracking-buffer.js:26:50 | |
11 100.0% LazyCompile: ~Parser.addBuffer /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/token/token-stream-parser.js:63:40 | |
11 100.0% LazyCompile: ~Connection.sendDataToTokenStreamParser /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/connection.js:674:62 | |
11 100.0% LazyCompile: ~Connection.STATE.SENT_CLIENT_REQUEST.events.data /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/connection.js:191:23 | |
95 3.4% LazyCompile: isPacketComplete /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:208:28 | |
95 100.0% LazyCompile: ~MessageIO.eventData /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:36:43 | |
47 49.5% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
47 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
30 63.8% LazyCompile: ~Readable.push _stream_readable.js:115:35 | |
8 17.0% LazyCompile: ~onread net.js:492:16 | |
5 10.6% LoadPolymorphicIC: length {43} | |
4 8.5% LazyCompile: *Readable.push _stream_readable.js:115:35 | |
40 42.1% LazyCompile: ~<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
40 100.0% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
40 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
8 8.4% LazyCompile: *<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
8 100.0% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
8 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
91 3.2% LazyCompile: ~MessageIO.eventData /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:36:43 | |
53 58.2% LazyCompile: ~<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
52 98.1% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
52 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
28 53.8% LazyCompile: ~Readable.push _stream_readable.js:115:35 | |
12 23.1% LazyCompile: *Readable.push _stream_readable.js:115:35 | |
6 11.5% LoadPolymorphicIC: length {43} | |
6 11.5% LazyCompile: ~onread net.js:492:16 | |
35 38.5% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
35 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
24 68.6% LazyCompile: ~Readable.push _stream_readable.js:115:35 | |
24 100.0% LazyCompile: ~onread net.js:492:16 | |
6 17.1% LazyCompile: ~onread net.js:492:16 | |
2 5.7% LoadPolymorphicIC: length {43} | |
2 5.7% LazyCompile: *Readable.push _stream_readable.js:115:35 | |
2 100.0% LazyCompile: ~onread net.js:492:16 | |
1 2.9% Stub: copy {54} | |
3 3.3% LazyCompile: *<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
3 100.0% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
3 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
2 66.7% LazyCompile: ~Readable.push _stream_readable.js:115:35 | |
1 33.3% LazyCompile: ~onread net.js:492:16 | |
91 3.2% LazyCompile: Packet.data /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:119:35 | |
91 100.0% LazyCompile: ~MessageIO.eventData /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:36:43 | |
45 49.5% LazyCompile: ~<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
45 100.0% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
45 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
42 46.2% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
42 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
31 73.8% LazyCompile: ~Readable.push _stream_readable.js:115:35 | |
5 11.9% LazyCompile: *Readable.push _stream_readable.js:115:35 | |
4 9.5% LazyCompile: ~onread net.js:492:16 | |
2 4.8% Stub: copy {54} | |
4 4.4% LazyCompile: *<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
4 100.0% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
4 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
77 2.7% LazyCompile: Packet.isLast /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/packet.js:102:37 | |
77 100.0% LazyCompile: ~MessageIO.eventData /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:36:43 | |
39 50.6% LazyCompile: ~<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
39 100.0% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
39 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
32 41.6% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
32 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
20 62.5% LazyCompile: ~Readable.push _stream_readable.js:115:35 | |
7 21.9% LazyCompile: *Readable.push _stream_readable.js:115:35 | |
5 15.6% LazyCompile: ~onread net.js:492:16 | |
6 7.8% LazyCompile: *<anonymous> /Users/rfeng/Demos/mssql-benchmark/node_modules/tedious/lib/message-io.js:3:45 | |
6 100.0% LazyCompile: ~EventEmitter.emit events.js:68:39 | |
6 100.0% LazyCompile: ~readableAddChunk _stream_readable.js:135:26 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment