Skip to content

Instantly share code, notes, and snippets.

@tmcw
Created September 17, 2014 23:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tmcw/34518d8ca0f5977185fe to your computer and use it in GitHub Desktop.
Save tmcw/34518d8ca0f5977185fe to your computer and use it in GitHub Desktop.
Statistical profiling result from v8.log, (5587 ticks, 78 unaccounted, 0 excluded).
[Unknown]:
ticks total nonlib name
78 1.4%
[Shared libraries]:
ticks total nonlib name
4618 82.7% 0.0% /usr/lib/system/libsystem_kernel.dylib
462 8.3% 0.0% /usr/local/bin/node
139 2.5% 0.0% /usr/lib/system/libsystem_malloc.dylib
77 1.4% 0.0% /usr/lib/system/libsystem_platform.dylib
40 0.7% 0.0% /usr/lib/system/libsystem_c.dylib
17 0.3% 0.0% /usr/lib/system/libsystem_pthread.dylib
6 0.1% 0.0% /usr/lib/libc++.1.dylib
4 0.1% 0.0% /usr/lib/libc++abi.dylib
1 0.0% 0.0% /usr/lib/system/libsystem_m.dylib
[JavaScript]:
ticks total nonlib name
23 0.4% 10.3% LazyCompile: ~queryTile /Users/tmcw/src/vector-tile-query/index.js:63
20 0.4% 9.0% LazyCompile: convert /Users/tmcw/src/vector-tile-query/index.js:162
11 0.2% 4.9% LazyCompile: ~query /Users/tmcw/src/vector-tile-query/index.js:75
5 0.1% 2.2% LazyCompile: ~convert /Users/tmcw/src/vector-tile-query/index.js:162
5 0.1% 2.2% LazyCompile: *<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2353
4 0.1% 1.8% LazyCompile: *global.setTimeout node.js:172
3 0.1% 1.3% Stub: KeyedLoadElementStub
3 0.1% 1.3% Stub: JSEntryStub
3 0.1% 1.3% Stub: FastCloneShallowObjectStub {1}
3 0.1% 1.3% LazyCompile: ~queryFinalize /Users/tmcw/src/vector-tile-query/index.js:83
3 0.1% 1.3% LazyCompile: ~pop /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:17
3 0.1% 1.3% LazyCompile: *exports.active timers.js:165
3 0.1% 1.3% KeyedLoadIC: A keyed load IC from the snapshot
3 0.1% 1.3% Builtin: A builtin from the snapshot {2}
3 0.1% 1.3% Builtin: A builtin from the snapshot
2 0.0% 0.9% Stub: ToBooleanStub_Bool
2 0.0% 0.9% Stub: KeyedStoreElementStub
2 0.0% 0.9% Stub: FastNewContextStub {2}
2 0.0% 0.9% Stub: FastNewContextStub {1}
2 0.0% 0.9% Stub: FastNewClosureStub {1}
2 0.0% 0.9% Stub: FastNewClosureStub
2 0.0% 0.9% Stub: FastCloneShallowArrayStub
2 0.0% 0.9% Stub: CEntryStub
2 0.0% 0.9% Stub: BinaryOpStub_ADD_Alloc_HeapNumbers
2 0.0% 0.9% LazyCompile: ~q.defer /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:51
2 0.0% 0.9% LazyCompile: ~InsertionSort native array.js:764
2 0.0% 0.9% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:29
2 0.0% 0.9% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
2 0.0% 0.9% LazyCompile: NonNumberToNumber native runtime.js:538
2 0.0% 0.9% LazyCompile: DefaultNumber native runtime.js:627
2 0.0% 0.9% LazyCompile: DELETE native runtime.js:348
2 0.0% 0.9% LazyCompile: *resolve /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1188
2 0.0% 0.9% LazyCompile: *append _linklist.js:63
2 0.0% 0.9% LazyCompile: *Marker /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1248
2 0.0% 0.9% Function: <anonymous>
2 0.0% 0.9% Builtin: A builtin from the snapshot {1}
1 0.0% 0.4% Stub: ToBooleanStub_Null
1 0.0% 0.4% Stub: StringAddStub {1}
1 0.0% 0.4% Stub: StringAddStub
1 0.0% 0.4% Stub: RecordWriteStub {6}
1 0.0% 0.4% Stub: RecordWriteStub {5}
1 0.0% 0.4% Stub: RecordWriteStub {4}
1 0.0% 0.4% Stub: RecordWriteStub {3}
1 0.0% 0.4% Stub: RecordWriteStub {2}
1 0.0% 0.4% Stub: RecordWriteStub {1}
1 0.0% 0.4% Stub: RecordWriteStub
1 0.0% 0.4% Stub: NumberToStringStub
1 0.0% 0.4% Stub: KeyedStoreElementStub {2}
1 0.0% 0.4% Stub: KeyedStoreElementStub {1}
1 0.0% 0.4% Stub: KeyedLoadElementStub {1}
1 0.0% 0.4% Stub: JSEntryStub {1}
1 0.0% 0.4% Stub: FastNewContextStub
1 0.0% 0.4% Stub: FastCloneShallowObjectStub
1 0.0% 0.4% Stub: CompareStub_LT
1 0.0% 0.4% Stub: CompareStub_EQ_STRICT
1 0.0% 0.4% Stub: CompareICStub {1}
1 0.0% 0.4% Stub: CompareICStub
1 0.0% 0.4% Stub: CallFunctionStub_Args2_Recording
1 0.0% 0.4% Stub: CallFunctionStub_Args1_Recording
1 0.0% 0.4% Stub: CallFunctionStub_Args0_Recording
1 0.0% 0.4% Stub: CallConstructStub_Recording
1 0.0% 0.4% Stub: BinaryOpStub_ADD_Alloc_Strings
1 0.0% 0.4% Stub: BinaryOpStub_ADD_Alloc_BothStrings
1 0.0% 0.4% Stub: ArgumentsAccessStub_NewStrict
1 0.0% 0.4% Stub: ArgumentsAccessStub_NewNonStrictFast
1 0.0% 0.4% RegExp: ^\\s+|\\s+$
1 0.0% 0.4% LazyCompile: ~setOptions /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1165
1 0.0% 0.4% LazyCompile: ~resolve /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1188
1 0.0% 0.4% LazyCompile: ~queriesDone /Users/tmcw/src/vector-tile-query/index.js:144
1 0.0% 0.4% LazyCompile: ~parse native json.js:55
1 0.0% 0.4% LazyCompile: ~multiQuery /Users/tmcw/src/vector-tile-query/index.js:142
1 0.0% 0.4% LazyCompile: ~insert timers.js:52
1 0.0% 0.4% LazyCompile: ~indexOf native array.js:1261
1 0.0% 0.4% LazyCompile: ~forEach /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1518
1 0.0% 0.4% LazyCompile: ~emit /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2095
1 0.0% 0.4% LazyCompile: ~NativeModule.wrap node.js:879
1 0.0% 0.4% LazyCompile: ~MUL native runtime.js:222
1 0.0% 0.4% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2107
1 0.0% 0.4% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/index.js:119
1 0.0% 0.4% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/bench/multiquery.js:27
1 0.0% 0.4% LazyCompile: toString native v8natives.js:223
1 0.0% 0.4% LazyCompile: listOnTimeout timers.js:77
1 0.0% 0.4% LazyCompile: forPropsCallback /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1255
1 0.0% 0.4% LazyCompile: exports.setTimeout timers.js:185
1 0.0% 0.4% LazyCompile: clock /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2440
1 0.0% 0.4% LazyCompile: ToObject native runtime.js:567
1 0.0% 0.4% LazyCompile: ToNumber native runtime.js:527
1 0.0% 0.4% LazyCompile: SUB native runtime.js:214
1 0.0% 0.4% LazyCompile: <anonymous> native messages.js:1157
1 0.0% 0.4% LazyCompile: <anonymous> native date.js:145
1 0.0% 0.4% LazyCompile: *suite.add.fn /Users/tmcw/src/vector-tile-query/bench/multiquery.js:22
1 0.0% 0.4% LazyCompile: *now native date.js:314
1 0.0% 0.4% LazyCompile: *init _linklist.js:22
1 0.0% 0.4% LazyCompile: *hasOwnProperty native v8natives.js:249
1 0.0% 0.4% LazyCompile: *UseSparseVariant native array.js:111
1 0.0% 0.4% LazyCompile: *Event /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:461
1 0.0% 0.4% KeyedStoreIC: ele
1 0.0% 0.4% KeyedStoreIC: args_count: 0
1 0.0% 0.4% KeyedLoadIC: args_count: 0 {1}
1 0.0% 0.4% CallMegamorphic: args_count: 0 {2}
1 0.0% 0.4% Builtin: A builtin from the snapshot {4}
1 0.0% 0.4% Builtin: A builtin from the snapshot {3}
[C++]:
ticks total nonlib name
[GC]:
ticks total nonlib name
20 0.4%
[Bottom up (heavy) profile]:
Note: percentage shows a share of a particular caller in the total
amount of its parent calls.
Callers occupying less than 2.0% are not shown.
ticks parent name
4618 82.7% /usr/lib/system/libsystem_kernel.dylib
462 8.3% /usr/local/bin/node
30 6.5% LazyCompile: ~query /Users/tmcw/src/vector-tile-query/index.js:75
30 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/index.js:119
24 5.2% LazyCompile: convert /Users/tmcw/src/vector-tile-query/index.js:162
24 100.0% LazyCompile: ~queryFinalize /Users/tmcw/src/vector-tile-query/index.js:83
14 3.0% LazyCompile: ~NativeModule.compile node.js:888
14 100.0% LazyCompile: ~NativeModule.require node.js:843
2 14.3% LazyCompile: ~tryFile module.js:138
2 100.0% LazyCompile: ~Module._findPath module.js:160
2 100.0% LazyCompile: ~Module._resolveFilename module.js:323
2 14.3% LazyCompile: ~startup node.js:30
2 100.0% Function: ~<anonymous> node.js:27
2 14.3% LazyCompile: Module._load module.js:275
2 100.0% LazyCompile: ~Module.require module.js:361
2 100.0% LazyCompile: ~require module.js:379
2 14.3% Function: ~<anonymous> tty.js:1
2 100.0% LazyCompile: ~NativeModule.compile node.js:888
2 100.0% LazyCompile: ~NativeModule.require node.js:843
2 14.3% Function: ~<anonymous> stream.js:1
2 100.0% LazyCompile: ~NativeModule.compile node.js:888
2 100.0% LazyCompile: ~NativeModule.require node.js:843
1 7.1% LazyCompile: ~startup.globalVariables node.js:160
1 100.0% LazyCompile: ~startup node.js:30
1 100.0% Function: ~<anonymous> node.js:27
1 7.1% Function: ~<anonymous> url.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
1 7.1% Function: ~<anonymous> child_process.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
1 7.1% Function: ~<anonymous> assert.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
13 2.8% LazyCompile: *MakeGenericError native messages.js:114
13 100.0% LazyCompile: *MakeReferenceError native messages.js:328
13 100.0% LazyCompile: d1410995797320.fn
13 100.0% Function: <anonymous>
13 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1203
11 2.4% LazyCompile: forPropsCallback /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1255
10 90.9% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
9 90.0% LazyCompile: ~deepClone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1225
5 55.6% LazyCompile: ~Benchmark /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:404
5 100.0% LazyCompile: ~clone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2257
4 44.4% LazyCompile: *<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1167
4 100.0% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
1 10.0% LazyCompile: *deepClone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1225
1 100.0% LazyCompile: ~Benchmark /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:404
1 100.0% LazyCompile: ~clone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2257
1 9.1% LazyCompile: ~forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
1 100.0% LazyCompile: ~deepClone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1225
1 100.0% LazyCompile: ~Benchmark /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:404
1 100.0% LazyCompile: ~clone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2257
10 2.2% LazyCompile: ~deepClone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1225
6 60.0% LazyCompile: ~Benchmark /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:404
5 83.3% LazyCompile: ~clone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2257
5 100.0% LazyCompile: ~enqueue /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2748
5 100.0% LazyCompile: ~evaluate /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2794
1 16.7% LazyCompile: ~Benchmark /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:404
1 100.0% LazyCompile: ~add /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1962
1 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/bench/multiquery.js:18
3 30.0% LazyCompile: *<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1167
3 100.0% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
3 100.0% LazyCompile: *forOwn /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1545
3 100.0% LazyCompile: ~setOptions /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1165
1 10.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1167
1 100.0% LazyCompile: ~forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
1 100.0% LazyCompile: ~forOwn /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1545
1 100.0% LazyCompile: ~setOptions /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1165
10 2.2% LazyCompile: ~Module._compile module.js:374
10 100.0% LazyCompile: ~Module._extensions..js module.js:472
10 100.0% LazyCompile: ~Module.load module.js:346
10 100.0% LazyCompile: Module._load module.js:275
10 100.0% LazyCompile: ~Module.require module.js:361
10 2.2% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
4 40.0% LazyCompile: *forOwn /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1545
4 100.0% LazyCompile: ~reset /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2334
4 100.0% LazyCompile: ~run /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:3000
4 100.0% LazyCompile: ~execute /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1689
3 30.0% LazyCompile: ~deepClone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1225
3 100.0% LazyCompile: ~Benchmark /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:404
3 100.0% LazyCompile: ~clone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2257
3 100.0% LazyCompile: ~enqueue /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2748
2 20.0% LazyCompile: *<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1452
2 100.0% LazyCompile: ~forEach /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1518
2 100.0% LazyCompile: extend /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1446
1 50.0% LazyCompile: ~reset /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2334
1 50.0% LazyCompile: ~evaluate /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2794
1 10.0% LazyCompile: *isPlainObject /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1044
1 100.0% LazyCompile: ~deepClone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1225
1 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1167
1 100.0% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
10 2.2% LazyCompile: *captureStackTrace native messages.js:1113
10 100.0% LazyCompile: <anonymous> native messages.js:1157
9 90.0% LazyCompile: *MakeGenericError native messages.js:114
9 100.0% LazyCompile: *MakeReferenceError native messages.js:328
9 100.0% LazyCompile: d1410995797320.fn
1 10.0% LazyCompile: <anonymous> native messages.js:1157
1 100.0% LazyCompile: ~fs.statSync fs.js:682
1 100.0% LazyCompile: statPath module.js:88
139 2.5% /usr/lib/system/libsystem_malloc.dylib
21 15.1% LazyCompile: DELETE native runtime.js:348
21 100.0% LazyCompile: ~deepClone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1225
21 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1167
21 100.0% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
21 100.0% LazyCompile: *forOwn /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1545
21 15.1% LazyCompile: *<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2353
21 100.0% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
21 100.0% LazyCompile: *forOwn /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1545
21 100.0% LazyCompile: ~reset /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2334
21 100.0% LazyCompile: ~run /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:3000
17 12.2% LazyCompile: ~queryTile /Users/tmcw/src/vector-tile-query/index.js:63
17 100.0% LazyCompile: ~pop /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:17
17 100.0% LazyCompile: ~q.defer /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:51
17 100.0% LazyCompile: ~multiQuery /Users/tmcw/src/vector-tile-query/index.js:142
17 100.0% LazyCompile: *suite.add.fn /Users/tmcw/src/vector-tile-query/bench/multiquery.js:22
13 9.4% LazyCompile: extend /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1446
13 100.0% LazyCompile: *Event /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:461
13 100.0% LazyCompile: *Event /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:461
13 100.0% LazyCompile: ~reset /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2334
13 100.0% LazyCompile: ~run /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:3000
10 7.2% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
10 100.0% LazyCompile: *forOwn /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1545
10 100.0% LazyCompile: ~reset /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2334
10 100.0% LazyCompile: ~run /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:3000
10 100.0% LazyCompile: ~execute /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1689
5 3.6% LazyCompile: ~queryFinalize /Users/tmcw/src/vector-tile-query/index.js:83
4 2.9% LazyCompile: ~query /Users/tmcw/src/vector-tile-query/index.js:75
4 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/index.js:119
[Top down (heavy) profile]:
Note: callees occupying less than 0.1% are not shown.
inclusive self name
ticks total ticks total
4414 79.0% 4414 79.0% /usr/lib/system/libsystem_kernel.dylib
594 10.6% 1 0.0% LazyCompile: listOnTimeout timers.js:77
264 4.7% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1203
264 4.7% 2 0.0% Function: <anonymous>
262 4.7% 0 0.0% LazyCompile: d1410995797320.fn
131 2.3% 1 0.0% LazyCompile: *suite.add.fn /Users/tmcw/src/vector-tile-query/bench/multiquery.js:22
122 2.2% 1 0.0% LazyCompile: ~multiQuery /Users/tmcw/src/vector-tile-query/index.js:142
117 2.1% 2 0.0% LazyCompile: ~q.defer /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:51
112 2.0% 3 0.1% LazyCompile: ~pop /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:17
109 2.0% 20 0.4% LazyCompile: ~queryTile /Users/tmcw/src/vector-tile-query/index.js:63
31 0.6% 31 0.6% /usr/lib/system/libsystem_kernel.dylib
29 0.5% 29 0.5% /usr/lib/system/libsystem_platform.dylib
17 0.3% 17 0.3% /usr/lib/system/libsystem_malloc.dylib
6 0.1% 6 0.1% /usr/local/bin/node
7 0.1% 0 0.0% LazyCompile: *multiQuery /Users/tmcw/src/vector-tile-query/index.js:142
7 0.1% 0 0.0% LazyCompile: ~q.defer /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:51
7 0.1% 0 0.0% LazyCompile: ~pop /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:17
7 0.1% 2 0.0% LazyCompile: ~queryTile /Users/tmcw/src/vector-tile-query/index.js:63
107 1.9% 0 0.0% LazyCompile: *MakeReferenceError native messages.js:328
107 1.9% 0 0.0% LazyCompile: *MakeGenericError native messages.js:114
55 1.0% 55 1.0% /usr/lib/system/libsystem_kernel.dylib
18 0.3% 1 0.0% LazyCompile: <anonymous> native messages.js:1157
11 0.2% 0 0.0% LazyCompile: *captureStackTrace native messages.js:1113
7 0.1% 7 0.1% /usr/local/bin/node
18 0.3% 18 0.3% /usr/lib/system/libsystem_c.dylib
13 0.2% 13 0.2% /usr/local/bin/node
12 0.2% 0 0.0% LazyCompile: ~MakeReferenceError native messages.js:328
12 0.2% 0 0.0% LazyCompile: ~MakeGenericError native messages.js:114
10 0.2% 0 0.0% LazyCompile: ~suite.add.fn /Users/tmcw/src/vector-tile-query/bench/multiquery.js:22
10 0.2% 0 0.0% LazyCompile: ~multiQuery /Users/tmcw/src/vector-tile-query/index.js:142
10 0.2% 0 0.0% LazyCompile: ~q.defer /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:51
9 0.2% 0 0.0% LazyCompile: ~pop /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:17
9 0.2% 1 0.0% LazyCompile: ~queryTile /Users/tmcw/src/vector-tile-query/index.js:63
6 0.1% 6 0.1% /usr/lib/system/libsystem_platform.dylib
159 2.8% 0 0.0% LazyCompile: ~execute /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1689
159 2.8% 0 0.0% LazyCompile: ~run /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:3000
114 2.0% 0 0.0% LazyCompile: ~reset /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2334
79 1.4% 0 0.0% LazyCompile: *forOwn /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1545
79 1.4% 1 0.0% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
49 0.9% 5 0.1% LazyCompile: *<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2353
21 0.4% 21 0.4% /usr/lib/system/libsystem_malloc.dylib
18 0.3% 18 0.3% /usr/lib/system/libsystem_kernel.dylib
11 0.2% 11 0.2% /usr/lib/system/libsystem_kernel.dylib
10 0.2% 10 0.2% /usr/lib/system/libsystem_malloc.dylib
29 0.5% 0 0.0% LazyCompile: *Event /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:461
29 0.5% 0 0.0% LazyCompile: *Event /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:461
29 0.5% 0 0.0% LazyCompile: extend /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1446
16 0.3% 16 0.3% /usr/lib/system/libsystem_kernel.dylib
13 0.2% 13 0.2% /usr/lib/system/libsystem_malloc.dylib
39 0.7% 0 0.0% LazyCompile: ~Deferred /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:445
39 0.7% 0 0.0% LazyCompile: ~Deferred /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:445
26 0.5% 0 0.0% LazyCompile: clock /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2433
23 0.4% 0 0.0% LazyCompile: ~getRes /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2570
9 0.2% 1 0.0% LazyCompile: SUB native runtime.js:214
8 0.1% 2 0.0% LazyCompile: NonNumberToNumber native runtime.js:538
9 0.2% 1 0.0% LazyCompile: <anonymous> native date.js:145
13 0.2% 1 0.0% LazyCompile: clock /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2440
6 0.1% 0 0.0% Function: <anonymous>
6 0.1% 0 0.0% LazyCompile: d1410995797320.fn
150 2.7% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1211
150 2.7% 0 0.0% LazyCompile: ~cycle /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2889
149 2.7% 0 0.0% LazyCompile: ~emit /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2095
148 2.6% 0 0.0% LazyCompile: ~forEach /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1518
148 2.6% 1 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2107
144 2.6% 0 0.0% LazyCompile: ~getNext /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1708
133 2.4% 0 0.0% LazyCompile: ~evaluate /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2794
130 2.3% 0 0.0% LazyCompile: ~enqueue /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2748
130 2.3% 0 0.0% LazyCompile: ~clone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:2257
119 2.1% 0 0.0% LazyCompile: ~Benchmark /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:404
97 1.7% 0 0.0% LazyCompile: ~setOptions /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1165
95 1.7% 0 0.0% LazyCompile: *forOwn /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1545
95 1.7% 0 0.0% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
95 1.7% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1167
84 1.5% 0 0.0% LazyCompile: ~deepClone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1225
52 0.9% 2 0.0% LazyCompile: DELETE native runtime.js:348
26 0.5% 26 0.5% /usr/lib/system/libsystem_kernel.dylib
21 0.4% 21 0.4% /usr/lib/system/libsystem_malloc.dylib
16 0.3% 0 0.0% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
8 0.1% 0 0.0% LazyCompile: ~getOwnPropertyNames native v8natives.js:977
8 0.1% 1 0.0% LazyCompile: forPropsCallback /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1255
8 0.1% 8 0.1% /usr/local/bin/node
21 0.4% 0 0.0% LazyCompile: ~deepClone /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1225
11 0.2% 0 0.0% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
6 0.1% 0 0.0% LazyCompile: forPropsCallback /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1255
8 0.1% 0 0.0% LazyCompile: extend /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1446
7 0.1% 0 0.0% LazyCompile: ~forEach /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1518
6 0.1% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1452
6 0.1% 0 0.0% LazyCompile: forProps /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:854
170 3.0% 170 3.0% /usr/local/bin/node
166 3.0% 3 0.1% LazyCompile: ~queryFinalize /Users/tmcw/src/vector-tile-query/index.js:83
68 1.2% 20 0.4% LazyCompile: convert /Users/tmcw/src/vector-tile-query/index.js:162
24 0.4% 24 0.4% /usr/local/bin/node
7 0.1% 7 0.1% /usr/lib/system/libsystem_platform.dylib
60 1.1% 2 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:29
57 1.0% 0 0.0% LazyCompile: ~notify /Users/tmcw/src/vector-tile-query/node_modules/queue-async/queue.js:44
56 1.0% 1 0.0% LazyCompile: ~queriesDone /Users/tmcw/src/vector-tile-query/index.js:144
43 0.8% 1 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/bench/multiquery.js:27
24 0.4% 2 0.0% LazyCompile: *resolve /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1188
20 0.4% 4 0.1% LazyCompile: *global.setTimeout node.js:172
15 0.3% 1 0.0% LazyCompile: exports.setTimeout timers.js:185
12 0.2% 2 0.0% LazyCompile: *exports.active timers.js:165
15 0.3% 1 0.0% LazyCompile: ~resolve /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1188
6 0.1% 0 0.0% LazyCompile: *global.setTimeout node.js:172
6 0.1% 0 0.0% LazyCompile: ~exports.setTimeout timers.js:185
17 0.3% 5 0.1% LazyCompile: ~convert /Users/tmcw/src/vector-tile-query/index.js:162
6 0.1% 6 0.1% /usr/local/bin/node
9 0.2% 9 0.2% /usr/lib/system/libsystem_kernel.dylib
84 1.5% 0 0.0% Function: ~<anonymous> node.js:27
84 1.5% 0 0.0% LazyCompile: ~startup node.js:30
73 1.3% 0 0.0% LazyCompile: ~Module.runMain module.js:495
73 1.3% 0 0.0% LazyCompile: Module._load module.js:275
66 1.2% 0 0.0% LazyCompile: ~Module.load module.js:346
65 1.2% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
64 1.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
64 1.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/vector-tile-query/bench/multiquery.js:1
62 1.1% 0 0.0% LazyCompile: ~require module.js:379
62 1.1% 0 0.0% LazyCompile: ~Module.require module.js:361
62 1.1% 0 0.0% LazyCompile: Module._load module.js:275
58 1.0% 0 0.0% LazyCompile: ~Module.load module.js:346
58 1.0% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
58 1.0% 0 0.0% LazyCompile: ~Module._compile module.js:374
32 0.6% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/mapnik/lib/mapnik.js:1
26 0.5% 0 0.0% LazyCompile: ~require module.js:379
26 0.5% 0 0.0% LazyCompile: ~Module.require module.js:361
26 0.5% 0 0.0% LazyCompile: Module._load module.js:275
24 0.4% 0 0.0% LazyCompile: ~Module.load module.js:346
18 0.3% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
18 0.3% 0 0.0% LazyCompile: ~Module._compile module.js:374
17 0.3% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/mapnik/node_modules/node-pre-gyp/lib/node-pre-gyp.js:1
17 0.3% 0 0.0% LazyCompile: ~require module.js:379
17 0.3% 0 0.0% LazyCompile: ~Module.require module.js:361
17 0.3% 0 0.0% LazyCompile: Module._load module.js:275
15 0.3% 0 0.0% LazyCompile: ~Module.load module.js:346
15 0.3% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
15 0.3% 0 0.0% LazyCompile: ~Module._compile module.js:374
6 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/npmlog/log.js:1
14 0.3% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/vector-tile-query/index.js:1
14 0.3% 0 0.0% LazyCompile: ~require module.js:379
14 0.3% 0 0.0% LazyCompile: ~Module.require module.js:361
14 0.3% 0 0.0% LazyCompile: Module._load module.js:275
11 0.2% 0 0.0% LazyCompile: ~Module.load module.js:346
11 0.2% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
11 0.2% 0 0.0% LazyCompile: ~Module._compile module.js:374
7 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/lodash/dist/lodash.js:1
7 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/lodash/dist/lodash.js:10
9 0.2% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1
9 0.2% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:8
6 0.1% 0 0.0% LazyCompile: req /Users/tmcw/src/vector-tile-query/node_modules/benchmark/benchmark.js:1120
6 0.1% 0 0.0% LazyCompile: ~require module.js:379
6 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
6 0.1% 0 0.0% LazyCompile: Module._load module.js:275
6 0.1% 0 0.0% LazyCompile: ~Module._resolveFilename module.js:323
6 0.1% 0 0.0% LazyCompile: ~Module._findPath module.js:160
7 0.1% 0 0.0% LazyCompile: ~Module._resolveFilename module.js:323
7 0.1% 0 0.0% LazyCompile: ~Module._findPath module.js:160
6 0.1% 0 0.0% LazyCompile: ~tryFile module.js:138
68 1.2% 1 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/vector-tile-query/index.js:119
66 1.2% 11 0.2% LazyCompile: ~query /Users/tmcw/src/vector-tile-query/index.js:75
30 0.5% 30 0.5% /usr/local/bin/node
41 0.7% 41 0.7% /usr/lib/system/libsystem_malloc.dylib
9 0.2% 9 0.2% /usr/lib/system/libsystem_platform.dylib
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment