Skip to content

Instantly share code, notes, and snippets.

@tmcw
Created August 26, 2014 20:12
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/e59eeeb9a7098fa8a48a to your computer and use it in GitHub Desktop.
Save tmcw/e59eeeb9a7098fa8a48a to your computer and use it in GitHub Desktop.
Statistical profiling result from v8.log, (6506 ticks, 193 unaccounted, 0 excluded).
[Unknown]:
ticks total nonlib name
193 3.0%
[Shared libraries]:
ticks total nonlib name
5547 85.3% 0.0% /usr/lib/system/libsystem_kernel.dylib
499 7.7% 0.0% /usr/local/bin/node
107 1.6% 0.0% /usr/lib/system/libsystem_malloc.dylib
28 0.4% 0.0% /usr/lib/system/libsystem_platform.dylib
16 0.2% 0.0% /usr/lib/libc++.1.dylib
13 0.2% 0.0% /usr/lib/system/libsystem_c.dylib
3 0.0% 0.0% /usr/lib/system/libsystem_pthread.dylib
1 0.0% 0.0% /usr/lib/system/libsystem_m.dylib
1 0.0% 0.0% /usr/lib/libc++abi.dylib
[JavaScript]:
ticks total nonlib name
102 1.6% 35.1% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:66
55 0.8% 18.9% LazyCompile: ~deepClone /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1225
24 0.4% 8.2% LazyCompile: ~exports.register_default_input_plugins /Users/tmcw/src/tilelive-overlay/node_modules/mapnik/lib/mapnik.js:42
6 0.1% 2.1% LazyCompile: parse /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:146
5 0.1% 1.7% LazyCompile: Source.getTile /Users/tmcw/src/tilelive-overlay/index.js:62
4 0.1% 1.4% RegExp: ^(\\/?|)([\\s\\S]*?)((?:\\.{1\,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$
3 0.0% 1.0% Stub: RegExpExecStub
3 0.0% 1.0% Stub: CEntryStub
3 0.0% 1.0% LazyCompile: lexer.test_match /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:408
3 0.0% 1.0% LazyCompile: NonNumberToNumber native runtime.js:538
3 0.0% 1.0% LazyCompile: *lexer.next /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:480
3 0.0% 1.0% KeyedLoadIC: A keyed load IC from the snapshot
2 0.0% 0.7% Stub: SubStringStub
2 0.0% 0.7% Stub: KeyedStoreElementStub
2 0.0% 0.7% Stub: KeyedLoadElementStub {1}
2 0.0% 0.7% Stub: KeyedLoadElementStub
2 0.0% 0.7% RegExp: \\r?\\n?
2 0.0% 0.7% LazyCompile: fs.readFileSync fs.js:271
2 0.0% 0.7% LazyCompile: <anonymous> native date.js:145
2 0.0% 0.7% LazyCompile: *replace native string.js:221
2 0.0% 0.7% LazyCompile: *SameValue native runtime.js:600
2 0.0% 0.7% LazyCompile: *RegExpExecNoTests native regexp.js:157
2 0.0% 0.7% Builtin: A builtin from the snapshot {1}
1 0.0% 0.3% Stub: ToBooleanStub_Null
1 0.0% 0.3% Stub: ToBooleanStub_Bool
1 0.0% 0.3% Stub: StringAddStub {1}
1 0.0% 0.3% Stub: StringAddStub
1 0.0% 0.3% Stub: RegExpConstructResultStub
1 0.0% 0.3% Stub: KeyedLoadElementStub {2}
1 0.0% 0.3% Stub: JSEntryStub
1 0.0% 0.3% Stub: FastNewClosureStub
1 0.0% 0.3% Stub: FastCloneShallowObjectStub
1 0.0% 0.3% Stub: CompareICStub
1 0.0% 0.3% Stub: BinaryOpStub_ADD_Alloc_SMI
1 0.0% 0.3% Stub: BinaryOpStub_ADD_Alloc_BothStrings
1 0.0% 0.3% Stub: ArgumentsAccessStub_NewNonStrictFast
1 0.0% 0.3% RegExp: \\\\(\\\\|")
1 0.0% 0.3% LazyCompile: ~startup.globalVariables node.js:160
1 0.0% 0.3% LazyCompile: ~map native array.js:1215
1 0.0% 0.3% LazyCompile: ~lexer.test_match /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:408
1 0.0% 0.3% LazyCompile: ~interpolate /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1630
1 0.0% 0.3% LazyCompile: ~getRes /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2570
1 0.0% 0.3% LazyCompile: ~forProps /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:854
1 0.0% 0.3% LazyCompile: ~forEach /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1518
1 0.0% 0.3% LazyCompile: ~filter native array.js:1036
1 0.0% 0.3% LazyCompile: ~exec native regexp.js:168
1 0.0% 0.3% LazyCompile: ~enqueue /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2748
1 0.0% 0.3% LazyCompile: ~SphericalMercator.xyz_to_envelope /Users/tmcw/src/tilelive-overlay/lib/sphericalmercator.js:79
1 0.0% 0.3% LazyCompile: ~Deferred /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:445
1 0.0% 0.3% LazyCompile: ~Buffer buffer.js:156
1 0.0% 0.3% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2107
1 0.0% 0.3% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:70
1 0.0% 0.3% LazyCompile: toString native v8natives.js:223
1 0.0% 0.3% LazyCompile: listOnTimeout timers.js:77
1 0.0% 0.3% LazyCompile: fs.readSync fs.js:460
1 0.0% 0.3% LazyCompile: forProps /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:854
1 0.0% 0.3% LazyCompile: ToNumber native runtime.js:527
1 0.0% 0.3% LazyCompile: SUB native runtime.js:214
1 0.0% 0.3% LazyCompile: IN native runtime.js:354
1 0.0% 0.3% LazyCompile: FILTER_KEY native runtime.js:398
1 0.0% 0.3% LazyCompile: APPLY_PREPARE native runtime.js:438
1 0.0% 0.3% LazyCompile: <anonymous> native v8natives.js:1271
1 0.0% 0.3% LazyCompile: *substr native string.js:695
1 0.0% 0.3% LazyCompile: *lex /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:168
1 0.0% 0.3% LazyCompile: *exports.basename path.js:434
1 0.0% 0.3% LazyCompile: *anonymous /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:80
1 0.0% 0.3% LazyCompile: *_currentRules /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:563
1 0.0% 0.3% LazyCompile: *SphericalMercator.px_to_ll /Users/tmcw/src/tilelive-overlay/lib/sphericalmercator.js:62
1 0.0% 0.3% LazyCompile: *IsDataDescriptor native v8natives.js:354
1 0.0% 0.3% LazyCompile: *IsAccessorDescriptor native v8natives.js:347
1 0.0% 0.3% LazyCompile: *BuildResultFromMatchInfo native regexp.js:130
1 0.0% 0.3% LazyCompile: *<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:956
1 0.0% 0.3% LazyCompile: *<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2353
1 0.0% 0.3% Builtin: A builtin from the snapshot {3}
1 0.0% 0.3% Builtin: A builtin from the snapshot
[C++]:
ticks total nonlib name
[GC]:
ticks total nonlib name
27 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
5547 85.3% /usr/lib/system/libsystem_kernel.dylib
267 4.8% LazyCompile: ~deepClone /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1225
266 99.6% LazyCompile: *<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1167
266 100.0% LazyCompile: forProps /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:854
266 100.0% LazyCompile: *forOwn /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1545
266 100.0% LazyCompile: ~setOptions /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1165
499 7.7% /usr/local/bin/node
167 33.5% LazyCompile: Source.getTile /Users/tmcw/src/tilelive-overlay/index.js:62
167 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:14
167 100.0% LazyCompile: ~pop /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:17
122 73.1% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:29
122 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:72
34 20.4% LazyCompile: q.defer /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:51
34 100.0% LazyCompile: ~suite.add.defer /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:12
11 6.6% 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:12
28 5.6% LazyCompile: ~Module._compile module.js:374
28 100.0% LazyCompile: ~Module._extensions..js module.js:472
28 100.0% LazyCompile: ~Module.load module.js:346
28 100.0% LazyCompile: Module._load module.js:275
28 100.0% LazyCompile: ~Module.require module.js:361
16 3.2% LazyCompile: ~NativeModule.compile node.js:888
16 100.0% LazyCompile: ~NativeModule.require node.js:843
5 31.3% LazyCompile: Module._load module.js:275
5 100.0% LazyCompile: ~Module.require module.js:361
5 100.0% LazyCompile: ~require module.js:379
2 12.5% LazyCompile: ~tryFile module.js:138
2 100.0% LazyCompile: ~Module._findPath module.js:160
2 100.0% LazyCompile: ~Module._resolveFilename module.js:323
2 12.5% Function: ~<anonymous> stream.js:1
2 100.0% LazyCompile: ~NativeModule.compile node.js:888
2 100.0% LazyCompile: ~NativeModule.require node.js:843
1 6.3% LazyCompile: ~startup.globalVariables node.js:160
1 100.0% LazyCompile: ~startup node.js:30
1 100.0% Function: ~<anonymous> node.js:27
1 6.3% Function: ~<anonymous> url.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
1 6.3% Function: ~<anonymous> tty.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
1 6.3% Function: ~<anonymous> net.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
1 6.3% Function: ~<anonymous> https.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
1 6.3% 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 6.3% Function: ~<anonymous> assert.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:888
1 100.0% LazyCompile: ~NativeModule.require node.js:843
14 2.8% LazyCompile: parse /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:146
14 100.0% LazyCompile: ~exports.parse /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:642
14 100.0% LazyCompile: hint /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/index.js:3
14 100.0% LazyCompile: ~Source /Users/tmcw/src/tilelive-overlay/index.js:28
14 100.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:1
[Top down (heavy) profile]:
Note: callees occupying less than 0.1% are not shown.
inclusive self name
ticks total ticks total
5241 80.6% 5241 80.6% /usr/lib/system/libsystem_kernel.dylib
574 8.8% 1 0.0% LazyCompile: listOnTimeout timers.js:77
473 7.3% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1211
473 7.3% 0 0.0% LazyCompile: ~cycle /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2889
471 7.2% 0 0.0% LazyCompile: ~emit /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2095
471 7.2% 0 0.0% LazyCompile: ~forEach /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1518
471 7.2% 1 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2107
470 7.2% 0 0.0% LazyCompile: ~getNext /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1708
460 7.1% 0 0.0% LazyCompile: ~evaluate /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2794
458 7.0% 1 0.0% LazyCompile: ~enqueue /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2748
456 7.0% 0 0.0% LazyCompile: ~clone /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2257
453 7.0% 0 0.0% LazyCompile: ~Benchmark /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:404
448 6.9% 0 0.0% LazyCompile: ~setOptions /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1165
443 6.8% 0 0.0% LazyCompile: *forOwn /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1545
443 6.8% 0 0.0% LazyCompile: forProps /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:854
442 6.8% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1167
438 6.7% 53 0.8% LazyCompile: ~deepClone /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1225
266 4.1% 266 4.1% /usr/lib/system/libsystem_kernel.dylib
92 1.4% 92 1.4% /usr/lib/system/libsystem_malloc.dylib
14 0.2% 14 0.2% /usr/lib/libc++.1.dylib
7 0.1% 7 0.1% /usr/lib/system/libsystem_platform.dylib
99 1.5% 0 0.0% LazyCompile: ~execute /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1689
99 1.5% 0 0.0% LazyCompile: ~run /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:3000
84 1.3% 0 0.0% LazyCompile: ~Deferred /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:445
84 1.3% 1 0.0% LazyCompile: ~Deferred /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:445
55 0.8% 0 0.0% LazyCompile: clock /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2440
52 0.8% 0 0.0% Function: <anonymous>
50 0.8% 0 0.0% LazyCompile: d1409083908065.fn
50 0.8% 0 0.0% LazyCompile: ~suite.add.defer /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:12
39 0.6% 0 0.0% LazyCompile: q.defer /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:51
39 0.6% 0 0.0% LazyCompile: ~pop /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:17
39 0.6% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:14
39 0.6% 0 0.0% LazyCompile: Source.getTile /Users/tmcw/src/tilelive-overlay/index.js:62
34 0.5% 34 0.5% /usr/local/bin/node
11 0.2% 0 0.0% LazyCompile: ~q.defer /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:51
11 0.2% 0 0.0% LazyCompile: ~pop /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:17
11 0.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:14
11 0.2% 0 0.0% LazyCompile: Source.getTile /Users/tmcw/src/tilelive-overlay/index.js:62
11 0.2% 11 0.2% /usr/local/bin/node
28 0.4% 0 0.0% LazyCompile: clock /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2433
23 0.4% 1 0.0% LazyCompile: ~getRes /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2570
12 0.2% 2 0.0% LazyCompile: <anonymous> native date.js:145
8 0.1% 1 0.0% LazyCompile: SUB native runtime.js:214
12 0.2% 0 0.0% LazyCompile: ~reset /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:2334
8 0.1% 0 0.0% LazyCompile: *forOwn /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:1545
8 0.1% 1 0.0% LazyCompile: forProps /Users/tmcw/src/tilelive-overlay/node_modules/benchmark/benchmark.js:854
272 4.2% 0 0.0% Function: ~<anonymous> node.js:27
271 4.2% 0 0.0% LazyCompile: ~startup node.js:30
261 4.0% 0 0.0% LazyCompile: ~Module.runMain module.js:495
261 4.0% 0 0.0% LazyCompile: Module._load module.js:275
253 3.9% 0 0.0% LazyCompile: ~Module.load module.js:346
252 3.9% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
251 3.9% 0 0.0% LazyCompile: ~Module._compile module.js:374
251 3.9% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:1
164 2.5% 0 0.0% LazyCompile: ~require module.js:379
163 2.5% 0 0.0% LazyCompile: ~Module.require module.js:361
163 2.5% 0 0.0% LazyCompile: Module._load module.js:275
160 2.5% 0 0.0% LazyCompile: ~Module.load module.js:346
159 2.4% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
159 2.4% 0 0.0% LazyCompile: ~Module._compile module.js:374
146 2.2% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:1
122 1.9% 0 0.0% LazyCompile: ~require module.js:379
122 1.9% 0 0.0% LazyCompile: ~Module.require module.js:361
122 1.9% 0 0.0% LazyCompile: Module._load module.js:275
119 1.8% 0 0.0% LazyCompile: ~Module.load module.js:346
119 1.8% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
119 1.8% 0 0.0% LazyCompile: ~Module._compile module.js:374
82 1.3% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/index.js:1
82 1.3% 0 0.0% LazyCompile: ~require module.js:379
82 1.3% 0 0.0% LazyCompile: ~Module.require module.js:361
82 1.3% 0 0.0% LazyCompile: Module._load module.js:275
80 1.2% 0 0.0% LazyCompile: ~Module.load module.js:346
80 1.2% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
80 1.2% 0 0.0% LazyCompile: ~Module._compile module.js:374
42 0.6% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/lib/urlmarker.js:1
42 0.6% 0 0.0% LazyCompile: ~require module.js:379
42 0.6% 0 0.0% LazyCompile: ~Module.require module.js:361
42 0.6% 0 0.0% LazyCompile: Module._load module.js:275
42 0.6% 0 0.0% LazyCompile: ~Module.load module.js:346
42 0.6% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
42 0.6% 0 0.0% LazyCompile: ~Module._compile module.js:374
39 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
37 0.6% 0 0.0% LazyCompile: ~Module.load module.js:346
37 0.6% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
36 0.6% 0 0.0% LazyCompile: ~Module._compile module.js:374
35 0.5% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/node_modules/request/index.js:1
35 0.5% 0 0.0% LazyCompile: ~require module.js:379
35 0.5% 0 0.0% LazyCompile: ~Module.require module.js:361
35 0.5% 0 0.0% LazyCompile: Module._load module.js:275
35 0.5% 0 0.0% LazyCompile: ~Module.load module.js:346
35 0.5% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
34 0.5% 0 0.0% LazyCompile: ~Module._compile module.js:374
26 0.4% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/node_modules/request/request.js:1
14 0.2% 0 0.0% LazyCompile: ~require module.js:379
14 0.2% 0 0.0% LazyCompile: ~Module.require module.js:361
14 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
11 0.2% 0 0.0% LazyCompile: module.exports /Users/tmcw/src/geojson-mapnikify/node_modules/request/lib/optional.js:1
11 0.2% 0 0.0% LazyCompile: ~require module.js:379
11 0.2% 0 0.0% LazyCompile: ~Module.require module.js:361
11 0.2% 0 0.0% LazyCompile: Module._load module.js:275
32 0.5% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/makizushi/index.js:1
31 0.5% 0 0.0% LazyCompile: ~require module.js:379
31 0.5% 0 0.0% LazyCompile: ~Module.require module.js:361
31 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
30 0.5% 0 0.0% LazyCompile: ~Module._compile module.js:374
27 0.4% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/makizushi/cache.js:1
27 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
25 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
15 0.2% 1 0.0% LazyCompile: fs.readFileSync fs.js:271
7 0.1% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/makizushi/cache.js:16
34 0.5% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/mapnik/lib/mapnik.js:1
29 0.4% 0 0.0% LazyCompile: ~require module.js:379
29 0.4% 0 0.0% LazyCompile: ~Module.require module.js:361
29 0.4% 0 0.0% LazyCompile: Module._load module.js:275
28 0.4% 0 0.0% LazyCompile: ~Module.load module.js:346
23 0.4% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
23 0.4% 0 0.0% LazyCompile: ~Module._compile module.js:374
23 0.4% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/mapnik/node_modules/node-pre-gyp/lib/node-pre-gyp.js:1
22 0.3% 0 0.0% LazyCompile: ~require module.js:379
22 0.3% 0 0.0% LazyCompile: ~Module.require module.js:361
22 0.3% 0 0.0% LazyCompile: Module._load module.js:275
18 0.3% 0 0.0% LazyCompile: ~Module.load module.js:346
17 0.3% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
17 0.3% 0 0.0% LazyCompile: ~Module._compile module.js:374
8 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
86 1.3% 0 0.0% LazyCompile: ~Source /Users/tmcw/src/tilelive-overlay/index.js:28
68 1.0% 0 0.0% LazyCompile: hint /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/index.js:3
65 1.0% 0 0.0% LazyCompile: ~exports.parse /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:642
58 0.9% 6 0.1% LazyCompile: parse /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:146
22 0.3% 1 0.0% LazyCompile: *lex /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:168
20 0.3% 3 0.0% LazyCompile: *lexer.next /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:480
11 0.2% 3 0.0% LazyCompile: lexer.test_match /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:408
14 0.2% 14 0.2% /usr/local/bin/node
11 0.2% 1 0.0% LazyCompile: *anonymous /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:80
7 0.1% 0 0.0% LazyCompile: ~parse /Users/tmcw/src/tilelive-overlay/node_modules/geojsonhint/node_modules/jsonlint-lines/lib/jsonlint.js:146
12 0.2% 0 0.0% LazyCompile: ~urlParse url.js:97
12 0.2% 0 0.0% LazyCompile: ~Url.parse url.js:105
7 0.1% 0 0.0% LazyCompile: join native array.js:410
7 0.1% 0 0.0% LazyCompile: Join native array.js:119
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
146 2.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:72
146 2.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:29
143 2.2% 0 0.0% LazyCompile: ~pop /Users/tmcw/src/tilelive-overlay/node_modules/queue-async/queue.js:17
143 2.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.js:14
143 2.2% 4 0.1% LazyCompile: Source.getTile /Users/tmcw/src/tilelive-overlay/index.js:62
122 1.9% 122 1.9% /usr/local/bin/node
7 0.1% 7 0.1% /usr/lib/system/libsystem_platform.dylib
118 1.8% 102 1.6% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:66
75 1.2% 75 1.2% /usr/local/bin/node
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
7 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/tilelive-overlay/benchmark/bench.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/tilelive-overlay/index.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/index.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/lib/urlmarker.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/lib/get.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/index.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
10 0.2% 0 0.0% LazyCompile: ~cb fs.js:167
10 0.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/index.js:77
8 0.1% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/geojson-mapnikify/node_modules/queue-async/queue.js:29
8 0.1% 1 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/tilelive-overlay/index.js:70
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment