Skip to content

Instantly share code, notes, and snippets.

@tmcw
Created January 16, 2015 15:41
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/f51b7a2a626054cddebb to your computer and use it in GitHub Desktop.
Save tmcw/f51b7a2a626054cddebb to your computer and use it in GitHub Desktop.
Code move event for unknown code: 0x860aad098a0
Code move event for unknown code: 0x860aad0b0a0
Code move event for unknown code: 0x860aad0f280
Code move event for unknown code: 0x860aae06a20
Code move event for unknown code: 0x860aaf06a20
Statistical profiling result from v8.log, (5612 ticks, 26 unaccounted, 0 excluded).
[Unknown]:
ticks total nonlib name
26 0.5%
[Shared libraries]:
ticks total nonlib name
710 12.7% 0.0% /usr/local/bin/node
183 3.3% 0.0% /usr/lib/system/libsystem_kernel.dylib
83 1.5% 0.0% /usr/lib/system/libsystem_platform.dylib
15 0.3% 0.0% /usr/lib/system/libsystem_c.dylib
4 0.1% 0.0% /usr/lib/system/libsystem_pthread.dylib
3 0.1% 0.0% /usr/lib/system/libsystem_malloc.dylib
1 0.0% 0.0% /usr/lib/system/libsystem_m.dylib
[JavaScript]:
ticks total nonlib name
1997 35.6% 43.3% LazyCompile: *module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/turf-inside/index.js:5
1158 20.6% 25.1% LazyCompile: *triangulate /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:127
861 15.3% 18.7% Stub: CompareStub
187 3.3% 4.1% LazyCompile: *<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:50
102 1.8% 2.2% Stub: CompareStub_EQ
68 1.2% 1.5% LazyCompile: *Triangle /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:67
41 0.7% 0.9% LazyCompile: *max native math.js:119
31 0.6% 0.7% LazyCompile: *min native math.js:152
23 0.4% 0.5% LazyCompile: EQUALS native runtime.js:54
21 0.4% 0.5% Stub: CEntryStub
20 0.4% 0.4% Builtin: A builtin from the snapshot {2}
20 0.4% 0.4% Builtin: A builtin from the snapshot {1}
14 0.2% 0.3% LazyCompile: ~map native array.js:1215
4 0.1% 0.1% LazyCompile: ~ContourBuilder.addSegment /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:112
3 0.1% 0.1% Stub: CompareICStub {1}
3 0.1% 0.1% LazyCompile: ~max native math.js:119
3 0.1% 0.1% LazyCompile: ~forEach native array.js:1087
3 0.1% 0.1% Builtin: A builtin from the snapshot {3}
2 0.0% 0.0% Stub: RecordWriteStub {2}
2 0.0% 0.0% Stub: RecordWriteStub {1}
2 0.0% 0.0% Stub: RecordWriteStub
2 0.0% 0.0% Stub: CallConstructStub
2 0.0% 0.0% Stub: BinaryOpStub_SUB_Alloc_Generic
2 0.0% 0.0% LazyCompile: ~min native math.js:152
2 0.0% 0.0% LazyCompile: ~Conrec.contour /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:328
2 0.0% 0.0% LazyCompile: *valueOf native date.js:368
2 0.0% 0.0% LazyCompile: *module.exports /Users/tmcw/src/turf/turf_modules/turf-tin/node_modules/turf-polygon/index.js:16
2 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {1}
2 0.0% 0.0% CallMegamorphic: args_count: 6
1 0.0% 0.0% Stub: ToBooleanStub
1 0.0% 0.0% Stub: RecordWriteStub {3}
1 0.0% 0.0% Stub: KeyedLoadElementStub {2}
1 0.0% 0.0% Stub: KeyedLoadElementStub {1}
1 0.0% 0.0% Stub: KeyedLoadElementStub
1 0.0% 0.0% Stub: FastNewContextStub {1}
1 0.0% 0.0% Stub: CompareICStub {3}
1 0.0% 0.0% Stub: CompareICStub {2}
1 0.0% 0.0% Stub: CompareICStub
1 0.0% 0.0% Stub: CallFunctionStub
1 0.0% 0.0% LazyCompile: ~reverseList /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:75
1 0.0% 0.0% LazyCompile: ~realpathSync fs.js:1219
1 0.0% 0.0% LazyCompile: ~parse native json.js:55
1 0.0% 0.0% LazyCompile: ~nullCheck fs.js:118
1 0.0% 0.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/turf-extent/index.js:17
1 0.0% 0.0% LazyCompile: ~getRes /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2570
1 0.0% 0.0% LazyCompile: ~fs.statSync fs.js:694
1 0.0% 0.0% LazyCompile: ~QuickSort native array.js:793
1 0.0% 0.0% LazyCompile: ~NativeModule node.js:860
1 0.0% 0.0% LazyCompile: SUB native runtime.js:214
1 0.0% 0.0% LazyCompile: NonNumberToNumber native runtime.js:538
1 0.0% 0.0% LazyCompile: IN native runtime.js:354
1 0.0% 0.0% LazyCompile: Conrec.contour /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:328
1 0.0% 0.0% LazyCompile: <anonymous> native date.js:145
1 0.0% 0.0% LazyCompile: *ysect /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:338
1 0.0% 0.0% LazyCompile: *pointsEqual /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:70
1 0.0% 0.0% LazyCompile: *module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/turf-planepoint/index.js:1
1 0.0% 0.0% LazyCompile: *IsPrimitive native runtime.js:618
1 0.0% 0.0% LazyCompile: *ContourBuilder.addSegment /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:112
1 0.0% 0.0% KeyedStoreIC: elevation
[C++]:
ticks total nonlib name
[GC]:
ticks total nonlib name
221 3.9%
[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
1997 35.6% LazyCompile: *module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/turf-inside/index.js:5
1997 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:50
1997 100.0% LazyCompile: ~forEach native array.js:1087
1997 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
1997 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
1997 100.0% Function: ~<anonymous>
1158 20.6% LazyCompile: *triangulate /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:127
1158 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:44
1158 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
1158 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
1158 100.0% Function: ~<anonymous>
1158 100.0% LazyCompile: clock /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2440
861 15.3% Stub: CompareStub
861 100.0% LazyCompile: *triangulate /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:127
861 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:44
861 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
861 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
861 100.0% Function: ~<anonymous>
710 12.7% /usr/local/bin/node
315 44.4% LazyCompile: *triangulate /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:127
315 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:44
315 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
315 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
315 100.0% Function: ~<anonymous>
75 10.6% LazyCompile: *module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/turf-inside/index.js:5
75 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:50
75 100.0% LazyCompile: ~forEach native array.js:1087
75 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
75 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
18 2.5% LazyCompile: ~Conrec.contour /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:328
18 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
18 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
18 100.0% Function: ~<anonymous>
18 100.0% LazyCompile: clock /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2440
187 3.3% LazyCompile: *<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:50
187 100.0% LazyCompile: ~forEach native array.js:1087
187 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
187 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
187 100.0% Function: ~<anonymous>
187 100.0% LazyCompile: clock /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2440
183 3.3% /usr/lib/system/libsystem_kernel.dylib
17 9.3% LazyCompile: ~ContourBuilder.addSegment /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:112
17 100.0% LazyCompile: *Conrec.drawContour /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:268
17 100.0% LazyCompile: Conrec.contour /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:328
17 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
17 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
14 7.7% LazyCompile: ~ReadableState _stream_readable.js:33
14 100.0% LazyCompile: ~Readable _stream_readable.js:101
14 100.0% LazyCompile: ~Duplex _stream_duplex.js:39
14 100.0% LazyCompile: ~Socket net.js:136
14 100.0% LazyCompile: ~WriteStream tty.js:71
9 4.9% LazyCompile: ~Socket net.js:136
9 100.0% LazyCompile: ~WriteStream tty.js:71
9 100.0% LazyCompile: ~createWritableStdioStream node.js:573
7 77.8% LazyCompile: ~<anonymous> node.js:653
7 100.0% Function: ~<anonymous> console.js:1
2 22.2% LazyCompile: ~<anonymous> node.js:638
2 100.0% Function: ~<anonymous> console.js:1
8 4.4% LazyCompile: ~WritableState _stream_writable.js:41
8 100.0% LazyCompile: ~Writable _stream_writable.js:112
8 100.0% LazyCompile: ~Duplex _stream_duplex.js:39
8 100.0% LazyCompile: ~Socket net.js:136
8 100.0% LazyCompile: ~WriteStream tty.js:71
8 4.4% LazyCompile: ~QuickSort native array.js:793
8 100.0% LazyCompile: ~sort native array.js:741
7 87.5% LazyCompile: ~Conrec.contourList /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:275
7 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
7 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
1 12.5% LazyCompile: *triangulate /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:127
1 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:44
1 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
8 4.4% LazyCompile: ~Conrec.contourList /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:275
8 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
8 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
8 100.0% Function: ~<anonymous>
8 100.0% LazyCompile: clock /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2440
6 3.3% LazyCompile: ~map native array.js:1215
3 50.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:44
3 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
3 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
3 100.0% Function: ~<anonymous>
3 50.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
3 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
3 100.0% Function: ~<anonymous>
3 100.0% LazyCompile: clock /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2440
6 3.3% LazyCompile: ~forEach native array.js:1087
3 50.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
3 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
3 100.0% Function: ~<anonymous>
3 100.0% LazyCompile: clock /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2440
1 16.7% LazyCompile: ~Console console.js:24
1 100.0% Function: ~<anonymous> console.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:915
1 100.0% LazyCompile: ~NativeModule.require node.js:870
1 16.7% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:102
1 100.0% LazyCompile: ~forEach native array.js:1087
1 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
1 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
1 16.7% LazyCompile: *<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:102
1 100.0% LazyCompile: ~forEach native array.js:1087
1 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
1 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
6 3.3% LazyCompile: ~emit /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2095
3 50.0% LazyCompile: ~invoke.onCycle /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2070
3 100.0% LazyCompile: ~execute /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1689
3 100.0% LazyCompile: ~invoke /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1677
3 100.0% LazyCompile: ~runSuite /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2056
2 33.3% LazyCompile: ~update /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2763
2 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2107
2 100.0% LazyCompile: ~forEach /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1518
2 100.0% LazyCompile: ~emit /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2095
1 16.7% LazyCompile: ~cycle /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2889
1 100.0% LazyCompile: ~run /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:3000
1 100.0% LazyCompile: ~execute /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1689
1 100.0% LazyCompile: ~invoke /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1677
6 3.3% LazyCompile: ~createWritableStdioStream node.js:573
6 100.0% LazyCompile: ~<anonymous> node.js:653
6 100.0% Function: ~<anonymous> console.js:1
6 100.0% LazyCompile: ~NativeModule.compile node.js:915
6 100.0% LazyCompile: ~NativeModule.require node.js:870
6 3.3% LazyCompile: ~addListener events.js:126
5 83.3% LazyCompile: ~Readable.on _stream_readable.js:707
4 80.0% LazyCompile: ~Socket net.js:136
4 100.0% LazyCompile: ~WriteStream tty.js:71
4 100.0% LazyCompile: ~createWritableStdioStream node.js:573
1 20.0% LazyCompile: ~once events.js:169
1 100.0% LazyCompile: ~Duplex _stream_duplex.js:39
1 100.0% LazyCompile: ~Socket net.js:136
1 16.7% LazyCompile: ~process.on.process.addListener node.js:776
1 100.0% LazyCompile: ~<anonymous> node.js:638
1 100.0% Function: ~<anonymous> console.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:915
5 2.7% LazyCompile: ~forProps /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:854
5 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1452
5 100.0% LazyCompile: ~forEach /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1518
5 100.0% LazyCompile: ~extend /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1446
4 80.0% LazyCompile: ~Event /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:461
1 20.0% LazyCompile: ~execute /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1689
5 2.7% LazyCompile: ~WriteStream tty.js:71
5 100.0% LazyCompile: ~createWritableStdioStream node.js:573
4 80.0% LazyCompile: ~<anonymous> node.js:653
4 100.0% Function: ~<anonymous> console.js:1
4 100.0% LazyCompile: ~NativeModule.compile node.js:915
1 20.0% LazyCompile: ~<anonymous> node.js:638
1 100.0% Function: ~<anonymous> console.js:1
1 100.0% LazyCompile: ~NativeModule.compile node.js:915
5 2.7% LazyCompile: ~ToPropertyDescriptor native v8natives.js:420
4 80.0% LazyCompile: ~defineProperty native v8natives.js:1050
4 100.0% LazyCompile: ~Console console.js:24
4 100.0% Function: ~<anonymous> console.js:1
4 100.0% LazyCompile: ~NativeModule.compile node.js:915
1 20.0% LazyCompile: ~defineProperties native v8natives.js:1102
1 100.0% LazyCompile: ~create native v8natives.js:1038
1 100.0% LazyCompile: ~exports.inherits util.js:554
1 100.0% Function: ~<anonymous> net.js:1
5 2.7% LazyCompile: ~Duplex _stream_duplex.js:39
5 100.0% LazyCompile: ~Socket net.js:136
5 100.0% LazyCompile: ~WriteStream tty.js:71
5 100.0% LazyCompile: ~createWritableStdioStream node.js:573
3 60.0% LazyCompile: ~<anonymous> node.js:653
2 40.0% LazyCompile: ~<anonymous> node.js:638
4 2.2% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/turf-square/index.js:5
2 50.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
2 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
2 100.0% Function: ~<anonymous>
2 100.0% LazyCompile: clock /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2440
2 50.0% LazyCompile: ~addEdges /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:119
2 100.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
2 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
2 100.0% Function: ~<anonymous>
4 2.2% LazyCompile: ~forEach /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1518
2 50.0% LazyCompile: ~extend /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1446
2 100.0% LazyCompile: ~Event /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:461
2 100.0% LazyCompile: ~Event /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:461
1 50.0% LazyCompile: ~emit /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2095
1 50.0% LazyCompile: ~cycle /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2889
2 50.0% LazyCompile: ~emit /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2095
1 50.0% LazyCompile: ~invoke.onCycle /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2070
1 100.0% LazyCompile: ~execute /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1689
1 100.0% LazyCompile: ~invoke /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1677
1 50.0% LazyCompile: ~cycle /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2889
1 100.0% LazyCompile: ~run /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:3000
1 100.0% LazyCompile: ~execute /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1689
4 2.2% LazyCompile: ~EventEmitter events.js:26
4 100.0% LazyCompile: ~Stream stream.js:42
4 100.0% LazyCompile: ~Readable _stream_readable.js:101
4 100.0% LazyCompile: ~Duplex _stream_duplex.js:39
4 100.0% LazyCompile: ~Socket net.js:136
[Top down (heavy) profile]:
Note: callees occupying less than 0.1% are not shown.
inclusive self name
ticks total ticks total
5388 96.0% 0 0.0% Function: ~<anonymous> node.js:27
5388 96.0% 0 0.0% LazyCompile: ~startup node.js:30
5380 95.9% 0 0.0% LazyCompile: ~Module.runMain module.js:495
5380 95.9% 0 0.0% LazyCompile: Module._load module.js:275
5374 95.8% 0 0.0% LazyCompile: ~Module.load module.js:346
5374 95.8% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
5373 95.7% 0 0.0% LazyCompile: ~Module._compile module.js:374
5373 95.7% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:1
5350 95.3% 0 0.0% LazyCompile: ~runSuite /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2056
5349 95.3% 0 0.0% LazyCompile: ~invoke /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1677
5349 95.3% 0 0.0% LazyCompile: ~execute /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1689
5240 93.4% 0 0.0% LazyCompile: ~run /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:3000
5239 93.4% 0 0.0% LazyCompile: ~compute /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2735
5238 93.3% 0 0.0% LazyCompile: ~invoke /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1677
5238 93.3% 0 0.0% LazyCompile: ~execute /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1689
5228 93.2% 0 0.0% LazyCompile: ~run /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:3000
5225 93.1% 0 0.0% LazyCompile: ~cycle /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2889
5085 90.6% 0 0.0% LazyCompile: clock /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2440
5084 90.6% 0 0.0% Function: ~<anonymous>
5082 90.6% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
5082 90.6% 0 0.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
2645 47.1% 0 0.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:44
2617 46.6% 1151 20.5% LazyCompile: *triangulate /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:127
861 15.3% 861 15.3% Stub: CompareStub
312 5.6% 312 5.6% /usr/local/bin/node
167 3.0% 67 1.2% LazyCompile: *Triangle /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:67
41 0.7% 41 0.7% LazyCompile: *max native math.js:119
31 0.6% 31 0.6% LazyCompile: *min native math.js:152
18 0.3% 18 0.3% Builtin: A builtin from the snapshot {2}
7 0.1% 3 0.1% LazyCompile: ~max native math.js:119
67 1.2% 67 1.2% /usr/lib/system/libsystem_platform.dylib
18 0.3% 18 0.3% Builtin: A builtin from the snapshot {1}
16 0.3% 0 0.0% LazyCompile: ~sort native array.js:741
16 0.3% 1 0.0% LazyCompile: ~QuickSort native array.js:793
11 0.2% 11 0.2% /usr/local/bin/node
14 0.2% 14 0.2% Stub: CEntryStub
25 0.4% 14 0.2% LazyCompile: ~map native array.js:1215
2368 42.2% 2 0.0% LazyCompile: ~forEach native array.js:1087
2351 41.9% 186 3.3% LazyCompile: *<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:50
2157 38.4% 1959 34.9% LazyCompile: *module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/turf-inside/index.js:5
98 1.7% 98 1.7% Stub: CompareStub_EQ
75 1.3% 75 1.3% /usr/local/bin/node
23 0.4% 22 0.4% LazyCompile: EQUALS native runtime.js:54
38 0.7% 1 0.0% LazyCompile: Conrec.contour /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:328
31 0.6% 0 0.0% LazyCompile: *Conrec.drawContour /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:268
26 0.5% 3 0.1% LazyCompile: ~ContourBuilder.addSegment /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:112
17 0.3% 17 0.3% /usr/lib/system/libsystem_kernel.dylib
17 0.3% 0 0.0% LazyCompile: ~Conrec.contourList /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:275
8 0.1% 0 0.0% LazyCompile: ~sort native array.js:741
8 0.1% 0 0.0% LazyCompile: ~QuickSort native array.js:793
7 0.1% 7 0.1% /usr/lib/system/libsystem_kernel.dylib
8 0.1% 8 0.1% /usr/lib/system/libsystem_kernel.dylib
69 1.2% 0 0.0% LazyCompile: ~cycle /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2889
69 1.2% 0 0.0% LazyCompile: clock /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2440
68 1.2% 0 0.0% Function: ~<anonymous>
68 1.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
68 1.2% 0 0.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
39 0.7% 1 0.0% LazyCompile: ~forEach native array.js:1087
37 0.7% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:50
37 0.7% 33 0.6% LazyCompile: *module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/turf-inside/index.js:5
12 0.2% 0 0.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:44
12 0.2% 7 0.1% LazyCompile: *triangulate /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:127
10 0.2% 2 0.0% LazyCompile: ~Conrec.contour /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:328
7 0.1% 7 0.1% /usr/local/bin/node
6 0.1% 6 0.1% /usr/local/bin/node
57 1.0% 0 0.0% LazyCompile: clock /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2433
35 0.6% 0 0.0% LazyCompile: clock /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2440
35 0.6% 0 0.0% Function: ~<anonymous>
34 0.6% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:9
34 0.6% 0 0.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:41
13 0.2% 0 0.0% LazyCompile: ~Conrec.contour /Users/tmcw/src/turf/turf_modules/turf-isobands/conrec.js:328
11 0.2% 11 0.2% /usr/local/bin/node
10 0.2% 0 0.0% LazyCompile: ~forEach native array.js:1087
7 0.1% 1 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:50
6 0.1% 5 0.1% LazyCompile: *module.exports /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/turf-inside/index.js:5
7 0.1% 0 0.0% LazyCompile: ~module.exports /Users/tmcw/src/turf/turf_modules/turf-tin/index.js:44
21 0.4% 1 0.0% LazyCompile: ~getRes /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2570
10 0.2% 1 0.0% LazyCompile: SUB native runtime.js:214
8 0.1% 1 0.0% LazyCompile: NonNumberToNumber native runtime.js:538
6 0.1% 1 0.0% LazyCompile: <anonymous> native date.js:145
9 0.2% 0 0.0% LazyCompile: ~emit /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2095
7 0.1% 0 0.0% LazyCompile: ~enqueue /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2748
7 0.1% 0 0.0% LazyCompile: ~clone /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2257
109 1.9% 0 0.0% LazyCompile: ~invoke.onCycle /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2070
109 1.9% 0 0.0% LazyCompile: ~emit /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2095
106 1.9% 0 0.0% LazyCompile: ~forEach /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:1518
105 1.9% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/node_modules/benchmark/benchmark.js:2107
105 1.9% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/bench.js:12
102 1.8% 0 0.0% LazyCompile: ~<anonymous> node.js:204
102 1.8% 0 0.0% LazyCompile: ~NativeModule.require node.js:870
102 1.8% 0 0.0% LazyCompile: ~NativeModule.compile node.js:915
102 1.8% 0 0.0% Function: ~<anonymous> console.js:1
58 1.0% 0 0.0% LazyCompile: ~<anonymous> node.js:653
58 1.0% 0 0.0% LazyCompile: ~createWritableStdioStream node.js:573
52 0.9% 0 0.0% LazyCompile: ~WriteStream tty.js:71
48 0.9% 0 0.0% LazyCompile: ~Socket net.js:136
33 0.6% 0 0.0% LazyCompile: ~Duplex _stream_duplex.js:39
20 0.4% 0 0.0% LazyCompile: ~Readable _stream_readable.js:101
15 0.3% 0 0.0% LazyCompile: ~ReadableState _stream_readable.js:33
13 0.2% 13 0.2% /usr/lib/system/libsystem_kernel.dylib
9 0.2% 0 0.0% LazyCompile: ~Writable _stream_writable.js:112
8 0.1% 0 0.0% LazyCompile: ~WritableState _stream_writable.js:41
7 0.1% 7 0.1% /usr/lib/system/libsystem_kernel.dylib
7 0.1% 7 0.1% /usr/lib/system/libsystem_kernel.dylib
6 0.1% 6 0.1% /usr/lib/system/libsystem_kernel.dylib
34 0.6% 0 0.0% LazyCompile: ~<anonymous> node.js:638
30 0.5% 0 0.0% LazyCompile: ~createWritableStdioStream node.js:573
18 0.3% 0 0.0% LazyCompile: ~WriteStream tty.js:71
17 0.3% 0 0.0% LazyCompile: ~Socket net.js:136
11 0.2% 0 0.0% LazyCompile: ~Duplex _stream_duplex.js:39
11 0.2% 0 0.0% LazyCompile: ~NativeModule.require node.js:870
10 0.2% 0 0.0% LazyCompile: ~NativeModule.compile node.js:915
10 0.2% 0 0.0% Function: ~<anonymous> tty.js:1
8 0.1% 0 0.0% LazyCompile: ~NativeModule.require node.js:870
7 0.1% 0 0.0% LazyCompile: ~NativeModule.compile node.js:915
8 0.1% 0 0.0% LazyCompile: ~Console console.js:24
22 0.4% 0 0.0% LazyCompile: ~require module.js:379
22 0.4% 0 0.0% LazyCompile: ~Module.require module.js:361
22 0.4% 0 0.0% LazyCompile: Module._load module.js:275
19 0.3% 0 0.0% LazyCompile: ~Module.load module.js:346
19 0.3% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
19 0.3% 0 0.0% LazyCompile: ~Module._compile module.js:374
10 0.2% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/turf/turf_modules/turf-isobands/index.js:1
10 0.2% 0 0.0% LazyCompile: ~require module.js:379
10 0.2% 0 0.0% LazyCompile: ~Module.require module.js:361
10 0.2% 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
6 0.1% 0 0.0% LazyCompile: ~Module._resolveFilename module.js:323
6 0.1% 0 0.0% LazyCompile: ~Module._findPath module.js:160
187 3.3% 187 3.3% /usr/local/bin/node
24 0.4% 24 0.4% /usr/lib/system/libsystem_kernel.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