-
-
Save tmcw/34518d8ca0f5977185fe to your computer and use it in GitHub Desktop.
This file contains 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 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