Skip to content

Instantly share code, notes, and snippets.

@tmcw
Created August 26, 2014 20:16
Show Gist options
  • Save tmcw/bceb4b0fadb58486e88a to your computer and use it in GitHub Desktop.
Save tmcw/bceb4b0fadb58486e88a to your computer and use it in GitHub Desktop.
Statistical profiling result from v8.log, (6544 ticks, 145 unaccounted, 0 excluded).
[Unknown]:
ticks total nonlib name
145 2.2%
[Shared libraries]:
ticks total nonlib name
5670 86.6% 0.0% /usr/lib/system/libsystem_kernel.dylib
471 7.2% 0.0% /usr/local/bin/node
75 1.1% 0.0% /usr/lib/system/libsystem_malloc.dylib
31 0.5% 0.0% /usr/lib/system/libsystem_platform.dylib
19 0.3% 0.0% /usr/lib/system/libsystem_c.dylib
10 0.2% 0.0% /usr/lib/libc++.1.dylib
6 0.1% 0.0% /usr/lib/libc++abi.dylib
5 0.1% 0.0% /usr/lib/system/libsystem_pthread.dylib
[JavaScript]:
ticks total nonlib name
82 1.3% 31.9% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:66
26 0.4% 10.1% LazyCompile: *<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1453
24 0.4% 9.3% LazyCompile: ~exports.register_default_input_plugins /Users/tmcw/src/tilelive-overlay/node_modules/mapnik/lib/mapnik.js:42
8 0.1% 3.1% LazyCompile: parse /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:146
6 0.1% 2.3% LazyCompile: lexer.test_match /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:408
5 0.1% 1.9% LazyCompile: forProps /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:854
5 0.1% 1.9% LazyCompile: Source.getTile /Users/tmcw/src/tilelive-overlay/index.js:62
4 0.1% 1.6% LazyCompile: NonNumberToNumber native runtime.js:538
4 0.1% 1.6% LazyCompile: *lexer.next /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:480
4 0.1% 1.6% Builtin: A builtin from the snapshot
3 0.0% 1.2% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:70
2 0.0% 0.8% Stub: ToBooleanStub_Bool
2 0.0% 0.8% Stub: StringAddStub
2 0.0% 0.8% Stub: KeyedStoreElementStub {1}
2 0.0% 0.8% Stub: JSEntryStub
2 0.0% 0.8% Stub: CompareICStub {1}
2 0.0% 0.8% RegExp: ^(?:\\s+)
2 0.0% 0.8% RegExp: ^(?:(-?([0-9]|[1-9][0-9]+))(\\.[0-9]+)?([eE][-+]?[0-9]+)?\\b)
2 0.0% 0.8% RegExp: (.*?)(?:[\\/]+|$)
2 0.0% 0.8% LazyCompile: ~fs.statSync fs.js:682
2 0.0% 0.8% LazyCompile: DefaultNumber native runtime.js:627
2 0.0% 0.8% LazyCompile: *replace native string.js:221
2 0.0% 0.8% LazyCompile: *RegExpExecNoTests native regexp.js:157
1 0.0% 0.4% Stub: ToBooleanStub_UndefinedBoolSmiSpecObjectHeapNumber
1 0.0% 0.4% Stub: SubStringStub
1 0.0% 0.4% Stub: RegExpExecStub
1 0.0% 0.4% Stub: RecordWriteStub {1}
1 0.0% 0.4% Stub: RecordWriteStub
1 0.0% 0.4% Stub: KeyedStoreElementStub
1 0.0% 0.4% Stub: KeyedLoadElementStub
1 0.0% 0.4% Stub: FastCloneShallowObjectStub
1 0.0% 0.4% Stub: FastCloneShallowArrayStub
1 0.0% 0.4% Stub: CompareStub_EQ
1 0.0% 0.4% Stub: CompareICStub
1 0.0% 0.4% Stub: CallConstructStub_Recording
1 0.0% 0.4% Stub: CEntryStub
1 0.0% 0.4% Stub: BinaryOpStub_DIV_Alloc_HeapNumbers
1 0.0% 0.4% Stub: BinaryOpStub_ADD_OverwriteLeft_BothStrings
1 0.0% 0.4% RegExp: ^[\\s(]*function[^(]*\\(([^\\s\,)]+)
1 0.0% 0.4% RegExp: ^(?:\\[)
1 0.0% 0.4% RegExp: ^(?:\,)
1 0.0% 0.4% RegExp: \\s+
1 0.0% 0.4% RegExp: (?:\\r\\n?|\\n).*
1 0.0% 0.4% LazyCompile: ~varOf /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2809
1 0.0% 0.4% LazyCompile: ~resolve /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1188
1 0.0% 0.4% LazyCompile: ~pop /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:17
1 0.0% 0.4% LazyCompile: ~parse native json.js:55
1 0.0% 0.4% LazyCompile: ~lexer.next /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:480
1 0.0% 0.4% LazyCompile: ~forProps /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:854
1 0.0% 0.4% LazyCompile: ~forEach native array.js:1087
1 0.0% 0.4% LazyCompile: ~ToPropertyDescriptor native v8natives.js:420
1 0.0% 0.4% LazyCompile: ~Timeout timers.js:274
1 0.0% 0.4% LazyCompile: ~QuickSort native array.js:793
1 0.0% 0.4% LazyCompile: ~Module._extensions..js module.js:472
1 0.0% 0.4% LazyCompile: ~Module module.js:37
1 0.0% 0.4% LazyCompile: ~EventEmitter.once events.js:169
1 0.0% 0.4% LazyCompile: ~BasicSerializeArray native json.js:181
1 0.0% 0.4% LazyCompile: ~APPLY_PREPARE native runtime.js:438
1 0.0% 0.4% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:29
1 0.0% 0.4% LazyCompile: statPath module.js:88
1 0.0% 0.4% LazyCompile: fs.readSync fs.js:460
1 0.0% 0.4% LazyCompile: Module._load module.js:275
1 0.0% 0.4% LazyCompile: APPLY_PREPARE native runtime.js:438
1 0.0% 0.4% LazyCompile: *substr native string.js:695
1 0.0% 0.4% LazyCompile: *nullCheck fs.js:117
1 0.0% 0.4% LazyCompile: *match native string.js:182
1 0.0% 0.4% LazyCompile: *lex /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:168
1 0.0% 0.4% LazyCompile: *forOwn /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1545
1 0.0% 0.4% LazyCompile: *exports.basename path.js:434
1 0.0% 0.4% LazyCompile: *anonymous /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:80
1 0.0% 0.4% LazyCompile: *UseSparseVariant native array.js:111
1 0.0% 0.4% LazyCompile: *SphericalMercator.xyz_to_envelope /Users/tmcw/src/tilelive-overlay/lib/sphericalmercator.js:79
1 0.0% 0.4% LazyCompile: *SphericalMercator.px_to_ll /Users/tmcw/src/tilelive-overlay/lib/sphericalmercator.js:62
1 0.0% 0.4% LazyCompile: *IsPrimitive native runtime.js:618
1 0.0% 0.4% LazyCompile: *DefineOwnProperty native v8natives.js:924
1 0.0% 0.4% LazyCompile: *DefineObjectProperty native v8natives.js:695
1 0.0% 0.4% LazyCompile: *<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:956
1 0.0% 0.4% KeyedLoadIC: args_count: 0
1 0.0% 0.4% KeyedLoadIC: A keyed load IC from the snapshot
1 0.0% 0.4% Builtin: A builtin from the snapshot {3}
1 0.0% 0.4% Builtin: A builtin from the snapshot {2}
1 0.0% 0.4% Builtin: A builtin from the snapshot {1}
[C++]:
ticks total nonlib name
[GC]:
ticks total nonlib name
25 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
5670 86.6% /usr/lib/system/libsystem_kernel.dylib
267 4.7% LazyCompile: *<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1453
267 100.0% LazyCompile: forProps /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:854
267 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1452
267 100.0% LazyCompile: ~forEach /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1518
267 100.0% LazyCompile: extend /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1446
471 7.2% /usr/local/bin/node
164 34.8% LazyCompile: Source.getTile /Users/tmcw/src/tilelive-overlay/index.js:62
164 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:13
164 100.0% LazyCompile: ~pop /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:17
121 73.8% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:29
121 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:72
32 19.5% LazyCompile: q.defer /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:51
32 100.0% LazyCompile: ~suite.add.defer /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:11
11 6.7% LazyCompile: ~q.defer /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:51
11 100.0% LazyCompile: ~suite.add.defer /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:11
37 7.9% LazyCompile: ~Module._compile module.js:374
37 100.0% LazyCompile: ~Module._extensions..js module.js:472
37 100.0% LazyCompile: ~Module.load module.js:346
37 100.0% LazyCompile: Module._load module.js:275
37 100.0% LazyCompile: ~Module.require module.js:361
17 3.6% LazyCompile: ~NativeModule.compile node.js:888
17 100.0% LazyCompile: ~NativeModule.require node.js:843
4 23.5% LazyCompile: Module._load module.js:275
4 100.0% LazyCompile: ~Module.require module.js:361
4 100.0% LazyCompile: ~require module.js:379
3 17.6% LazyCompile: ~startup node.js:30
3 100.0% Function: ~<anonymous> node.js:27
2 11.8% LazyCompile: ~tryFile module.js:138
2 100.0% LazyCompile: ~Module._findPath module.js:160
2 100.0% LazyCompile: ~Module._resolveFilename module.js:323
2 11.8% Function: ~<anonymous> https.js:1
2 100.0% LazyCompile: ~NativeModule.compile node.js:888
2 100.0% LazyCompile: ~NativeModule.require node.js:843
1 5.9% LazyCompile: ~startup.globalVariables node.js:160
1 100.0% LazyCompile: ~startup node.js:30
1 100.0% Function: ~<anonymous> node.js:27
1 5.9% Function: ~<anonymous> url.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
1 5.9% Function: ~<anonymous> tty.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
1 5.9% Function: ~<anonymous> stream.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
1 5.9% Function: ~<anonymous> net.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
1 5.9% Function: ~<anonymous> buffer.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
[Top down (heavy) profile]:
Note: callees occupying less than 0.1% are not shown.
inclusive self name
ticks total ticks total
5360 81.9% 5360 81.9% /usr/lib/system/libsystem_kernel.dylib
521 8.0% 0 0.0% LazyCompile: listOnTimeout timers.js:77
420 6.4% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1211
420 6.4% 0 0.0% LazyCompile: ~cycle /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2889
418 6.4% 0 0.0% LazyCompile: ~emit /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2095
418 6.4% 0 0.0% LazyCompile: ~forEach /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1518
418 6.4% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2107
418 6.4% 0 0.0% LazyCompile: ~getNext /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1708
405 6.2% 0 0.0% LazyCompile: ~evaluate /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2794
401 6.1% 0 0.0% LazyCompile: ~enqueue /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2748
401 6.1% 0 0.0% LazyCompile: ~clone /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2257
396 6.1% 0 0.0% LazyCompile: ~Benchmark /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:404
391 6.0% 0 0.0% LazyCompile: ~setOptions /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1165
378 5.8% 0 0.0% LazyCompile: extend /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1446
378 5.8% 0 0.0% LazyCompile: ~forEach /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1518
378 5.8% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1452
378 5.8% 0 0.0% LazyCompile: forProps /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:854
378 5.8% 26 0.4% LazyCompile: *<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1453
267 4.1% 267 4.1% /usr/lib/system/libsystem_kernel.dylib
66 1.0% 66 1.0% /usr/lib/system/libsystem_malloc.dylib
10 0.2% 10 0.2% /usr/lib/libc++.1.dylib
10 0.2% 0 0.0% LazyCompile: *forOwn /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1545
10 0.2% 0 0.0% LazyCompile: forProps /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:854
95 1.5% 0 0.0% LazyCompile: ~execute /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1689
95 1.5% 0 0.0% LazyCompile: ~run /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:3000
85 1.3% 0 0.0% LazyCompile: ~Deferred /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:445
85 1.3% 0 0.0% LazyCompile: ~Deferred /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:445
56 0.9% 0 0.0% LazyCompile: clock /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2440
51 0.8% 0 0.0% Function: <anonymous>
50 0.8% 0 0.0% LazyCompile: d1409084189983.fn
50 0.8% 0 0.0% LazyCompile: ~suite.add.defer /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:11
38 0.6% 0 0.0% LazyCompile: q.defer /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:51
38 0.6% 0 0.0% LazyCompile: ~pop /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:17
38 0.6% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:13
38 0.6% 0 0.0% LazyCompile: Source.getTile /Users/tmcw/src/tilelive-overlay/index.js:62
32 0.5% 32 0.5% /usr/local/bin/node
12 0.2% 0 0.0% LazyCompile: ~q.defer /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:51
12 0.2% 0 0.0% LazyCompile: ~pop /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:17
12 0.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:13
12 0.2% 1 0.0% LazyCompile: Source.getTile /Users/tmcw/src/tilelive-overlay/index.js:62
10 0.2% 10 0.2% /usr/local/bin/node
29 0.4% 0 0.0% LazyCompile: clock /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2433
25 0.4% 0 0.0% LazyCompile: ~getRes /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2570
12 0.2% 0 0.0% LazyCompile: <anonymous> native date.js:145
9 0.1% 0 0.0% LazyCompile: SUB native runtime.js:214
9 0.1% 4 0.1% LazyCompile: NonNumberToNumber native runtime.js:538
7 0.1% 0 0.0% LazyCompile: ~reset /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2334
268 4.1% 0 0.0% Function: ~<anonymous> node.js:27
268 4.1% 0 0.0% LazyCompile: ~startup node.js:30
258 3.9% 0 0.0% LazyCompile: ~Module.runMain module.js:495
258 3.9% 0 0.0% LazyCompile: Module._load module.js:275
249 3.8% 0 0.0% LazyCompile: ~Module.load module.js:346
249 3.8% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
247 3.8% 0 0.0% LazyCompile: ~Module._compile module.js:374
247 3.8% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:1
158 2.4% 0 0.0% LazyCompile: ~require module.js:379
158 2.4% 0 0.0% LazyCompile: ~Module.require module.js:361
158 2.4% 0 0.0% LazyCompile: Module._load module.js:275
156 2.4% 0 0.0% LazyCompile: ~Module.load module.js:346
155 2.4% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
155 2.4% 0 0.0% LazyCompile: ~Module._compile module.js:374
141 2.2% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:1
117 1.8% 0 0.0% LazyCompile: ~require module.js:379
117 1.8% 0 0.0% LazyCompile: ~Module.require module.js:361
117 1.8% 0 0.0% LazyCompile: Module._load module.js:275
115 1.8% 0 0.0% LazyCompile: ~Module.load module.js:346
115 1.8% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
115 1.8% 0 0.0% LazyCompile: ~Module._compile module.js:374
81 1.2% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/index.js:1
81 1.2% 0 0.0% LazyCompile: ~require module.js:379
81 1.2% 0 0.0% LazyCompile: ~Module.require module.js:361
81 1.2% 0 0.0% LazyCompile: Module._load module.js:275
78 1.2% 0 0.0% LazyCompile: ~Module.load module.js:346
77 1.2% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
77 1.2% 0 0.0% LazyCompile: ~Module._compile module.js:374
41 0.6% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/lib/urlmarker.js:1
41 0.6% 0 0.0% LazyCompile: ~require module.js:379
41 0.6% 0 0.0% LazyCompile: ~Module.require module.js:361
41 0.6% 0 0.0% LazyCompile: Module._load module.js:275
41 0.6% 0 0.0% LazyCompile: ~Module.load module.js:346
40 0.6% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
40 0.6% 0 0.0% LazyCompile: ~Module._compile module.js:374
38 0.6% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/lib/get.js:1
38 0.6% 0 0.0% LazyCompile: ~require module.js:379
38 0.6% 0 0.0% LazyCompile: ~Module.require module.js:361
38 0.6% 0 0.0% LazyCompile: Module._load module.js:275
36 0.6% 0 0.0% LazyCompile: ~Module.load module.js:346
36 0.6% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
36 0.6% 0 0.0% LazyCompile: ~Module._compile module.js:374
33 0.5% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/node_modules/request/index.js:1
33 0.5% 0 0.0% LazyCompile: ~require module.js:379
33 0.5% 0 0.0% LazyCompile: ~Module.require module.js:361
33 0.5% 0 0.0% LazyCompile: Module._load module.js:275
33 0.5% 0 0.0% LazyCompile: ~Module.load module.js:346
33 0.5% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
33 0.5% 0 0.0% LazyCompile: ~Module._compile module.js:374
25 0.4% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/node_modules/request/request.js:1
13 0.2% 0 0.0% LazyCompile: module.exports /Users/tmcw/src/geojson-mapnikify/node_modules/request/lib/optional.js:1
13 0.2% 0 0.0% LazyCompile: ~require module.js:379
13 0.2% 0 0.0% LazyCompile: ~Module.require module.js:361
13 0.2% 0 0.0% LazyCompile: Module._load module.js:275
8 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
8 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
8 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
12 0.2% 0 0.0% LazyCompile: ~require module.js:379
12 0.2% 0 0.0% LazyCompile: ~Module.require module.js:361
12 0.2% 0 0.0% LazyCompile: Module._load module.js:275
31 0.5% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/makizushi/index.js:1
30 0.5% 0 0.0% LazyCompile: ~require module.js:379
30 0.5% 0 0.0% LazyCompile: ~Module.require module.js:361
30 0.5% 0 0.0% LazyCompile: Module._load module.js:275
30 0.5% 0 0.0% LazyCompile: ~Module.load module.js:346
30 0.5% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
29 0.4% 0 0.0% LazyCompile: ~Module._compile module.js:374
27 0.4% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/makizushi/cache.js:1
26 0.4% 0 0.0% LazyCompile: ~reduce native array.js:1381
26 0.4% 0 0.0% LazyCompile: ~module.exports.reduce.url /Users/tmcw/src/makizushi/cache.js:9
24 0.4% 0 0.0% LazyCompile: ~reduce native array.js:1381
18 0.3% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/makizushi/cache.js:16
17 0.3% 0 0.0% LazyCompile: fs.readFileSync fs.js:271
8 0.1% 0 0.0% LazyCompile: *fs.fstatSync fs.js:673
31 0.5% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/mapnik/lib/mapnik.js:1
24 0.4% 0 0.0% LazyCompile: ~require module.js:379
24 0.4% 0 0.0% LazyCompile: ~Module.require module.js:361
24 0.4% 0 0.0% LazyCompile: Module._load module.js:275
23 0.4% 0 0.0% LazyCompile: ~Module.load module.js:346
20 0.3% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
20 0.3% 0 0.0% LazyCompile: ~Module._compile module.js:374
19 0.3% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/mapnik/node_modules/node-pre-gyp/lib/node-pre-gyp.js:1
19 0.3% 0 0.0% LazyCompile: ~require module.js:379
19 0.3% 0 0.0% LazyCompile: ~Module.require module.js:361
19 0.3% 0 0.0% LazyCompile: Module._load module.js:275
15 0.2% 0 0.0% LazyCompile: ~Module.load module.js:346
15 0.2% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
15 0.2% 0 0.0% LazyCompile: ~Module._compile module.js:374
7 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/npmlog/log.js:1
24 0.4% 24 0.4% LazyCompile: ~exports.register_default_input_plugins /Users/tmcw/src/tilelive-overlay/node_modules/mapnik/lib/mapnik.js:42
9 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1
9 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:8
7 0.1% 0 0.0% LazyCompile: req /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1120
7 0.1% 0 0.0% LazyCompile: ~require module.js:379
7 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
7 0.1% 0 0.0% LazyCompile: Module._load module.js:275
7 0.1% 0 0.0% LazyCompile: ~Module._resolveFilename module.js:323
7 0.1% 0 0.0% LazyCompile: ~Module._findPath module.js:160
88 1.3% 0 0.0% LazyCompile: ~Source /Users/tmcw/src/tilelive-overlay/index.js:28
71 1.1% 0 0.0% LazyCompile: hint /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/index.js:3
68 1.0% 0 0.0% LazyCompile: ~exports.parse /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:642
60 0.9% 8 0.1% LazyCompile: parse /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:146
27 0.4% 0 0.0% LazyCompile: *lex /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:168
23 0.4% 4 0.1% LazyCompile: *lexer.next /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:480
11 0.2% 5 0.1% LazyCompile: lexer.test_match /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:408
7 0.1% 1 0.0% LazyCompile: *match native string.js:182
12 0.2% 1 0.0% LazyCompile: *anonymous /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:80
12 0.2% 0 0.0% LazyCompile: ~urlParse url.js:97
12 0.2% 0 0.0% LazyCompile: ~Url.parse url.js:105
8 0.1% 0 0.0% LazyCompile: ~Module._resolveFilename module.js:323
7 0.1% 0 0.0% LazyCompile: ~Module._findPath module.js:160
7 0.1% 0 0.0% LazyCompile: ~tryFile module.js:138
149 2.3% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:72
149 2.3% 1 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:29
144 2.2% 1 0.0% LazyCompile: ~pop /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:17
142 2.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:13
142 2.2% 3 0.0% LazyCompile: Source.getTile /Users/tmcw/src/tilelive-overlay/index.js:62
121 1.8% 121 1.8% /usr/local/bin/node
8 0.1% 8 0.1% /usr/lib/system/libsystem_platform.dylib
105 1.6% 82 1.3% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:66
9 0.1% 1 0.0% LazyCompile: *SphericalMercator.xyz_to_envelope /Users/tmcw/src/tilelive-overlay/lib/sphericalmercator.js:79
8 0.1% 8 0.1% /usr/local/bin/node
59 0.9% 59 0.9% /usr/local/bin/node
12 0.2% 0 0.0% LazyCompile: ~cb fs.js:167
12 0.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/index.js:77
12 0.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/node_modules/queue-async/queue.js:29
7 0.1% 0 0.0% LazyCompile: ~pop /Users/tmcw/src/geojson-mapnikify/node_modules/queue-async/queue.js:17
7 0.1% 0 0.0% LazyCompile: ~getMarker /Users/tmcw/src/geojson-mapnikify/index.js:61
12 0.2% 0 0.0% LazyCompile: Module._load module.js:275
12 0.2% 0 0.0% LazyCompile: ~Module.load module.js:346
12 0.2% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
12 0.2% 0 0.0% LazyCompile: ~Module._compile module.js:374
9 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:1
9 0.1% 0 0.0% LazyCompile: ~require module.js:379
9 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
9 0.1% 0 0.0% LazyCompile: Module._load module.js:275
9 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
9 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
9 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
9 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:1
9 0.1% 0 0.0% LazyCompile: ~require module.js:379
9 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
9 0.1% 0 0.0% LazyCompile: Module._load module.js:275
9 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
9 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
9 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
9 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/index.js:1
9 0.1% 0 0.0% LazyCompile: ~require module.js:379
9 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
9 0.1% 0 0.0% LazyCompile: Module._load module.js:275
9 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
9 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
9 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
9 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/lib/urlmarker.js:1
9 0.1% 0 0.0% LazyCompile: ~require module.js:379
9 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
9 0.1% 0 0.0% LazyCompile: Module._load module.js:275
9 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
9 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
9 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
9 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/lib/get.js:1
9 0.1% 0 0.0% LazyCompile: ~require module.js:379
9 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
9 0.1% 0 0.0% LazyCompile: Module._load module.js:275
9 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
9 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
9 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
9 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/node_modules/request/index.js:1
9 0.1% 0 0.0% LazyCompile: ~require module.js:379
9 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
9 0.1% 0 0.0% LazyCompile: Module._load module.js:275
9 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
9 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
9 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
7 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/node_modules/request/lib/cookies.js:1
7 0.1% 0 0.0% LazyCompile: module.exports /Users/tmcw/src/geojson-mapnikify/node_modules/request/lib/optional.js:1
7 0.1% 0 0.0% LazyCompile: ~require module.js:379
7 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
7 0.1% 0 0.0% LazyCompile: Module._load module.js:275
7 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
7 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
7 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
7 0.1% 0 0.0% Function: <anonymous> /Users/tmcw/src/geojson-mapnikify/node_modules/request/node_modules/tough-cookie/lib/cookie.js:1
7 0.1% 0 0.0% LazyCompile: ~require module.js:379
7 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
7 0.1% 0 0.0% LazyCompile: Module._load module.js:275
7 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
7 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
7 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
7 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/node_modules/request/node_modules/tough-cookie/lib/pubsuffix.js:1
7 0.1% 0 0.0% LazyCompile: ~freeze native v8natives.js:1171
9 0.1% 3 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:70
8 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
8 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
8 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment