Skip to content

Instantly share code, notes, and snippets.

@tmcw
Created August 11, 2014 18:26
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/5878b3d9f08e53a4cb81 to your computer and use it in GitHub Desktop.
Save tmcw/5878b3d9f08e53a4cb81 to your computer and use it in GitHub Desktop.
Code move event for unknown code: 0x1babc02e2300
Code move event for unknown code: 0x1babc03dbba0
Code move event for unknown code: 0x1babc04dbae0
Code move event for unknown code: 0x1babc05dbae0
Code move event for unknown code: 0x1babc06dbae0
Code move event for unknown code: 0x1babc07d9340
Code move event for unknown code: 0x1babc08d9340
Code move event for unknown code: 0x1babc09d7120
Code move event for unknown code: 0x1babc0ad7120
Code move event for unknown code: 0x1babc0bd7120
Code move event for unknown code: 0x1babc0cd7120
Code move event for unknown code: 0x1babc0dd7120
Statistical profiling result from v8.log, (35121 ticks, 1859 unaccounted, 0 excluded).
[Unknown]:
ticks total nonlib name
1859 5.3%
[Shared libraries]:
ticks total nonlib name
23883 68.0% 0.0% /usr/local/bin/node
2300 6.5% 0.0% /usr/lib/system/libsystem_malloc.dylib
1249 3.6% 0.0% /usr/lib/system/libsystem_platform.dylib
508 1.4% 0.0% /usr/lib/system/libsystem_kernel.dylib
177 0.5% 0.0% /usr/lib/system/libsystem_pthread.dylib
158 0.4% 0.0% /usr/lib/libc++abi.dylib
50 0.1% 0.0% /usr/lib/system/libsystem_c.dylib
49 0.1% 0.0% /usr/lib/system/libsystem_m.dylib
34 0.1% 0.0% /usr/lib/libc++.1.dylib
[JavaScript]:
ticks total nonlib name
1282 3.7% 19.1% LazyCompile: *pointIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:85
360 1.0% 5.4% LazyCompile: *parse native json.js:55
191 0.5% 2.8% LazyCompile: ~polygonIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:117
120 0.3% 1.8% Builtin: A builtin from the snapshot {1}
119 0.3% 1.8% Stub: InstanceofStub
116 0.3% 1.7% LazyCompile: *setOptions /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:265
106 0.3% 1.6% LazyCompile: *ArrayList.Iterator.next /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:36
97 0.3% 1.4% Stub: CEntryStub
95 0.3% 1.4% LazyCompile: *forEach native array.js:1087
90 0.3% 1.3% LazyCompile: *ArrayList.Iterator.hasNext /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:37
86 0.2% 1.3% Builtin: A builtin from the snapshot
74 0.2% 1.1% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
70 0.2% 1.0% Stub: CallConstructStub
70 0.2% 1.0% LazyCompile: *normalize /Users/tmcw/src/cover-bench/node_modules/geojson-cover/node_modules/geojson-normalize/index.js:21
61 0.2% 0.9% LazyCompile: jsts.index.strtree.AbstractSTRtree.query3 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:453
56 0.2% 0.8% Builtin: A builtin from the snapshot {11}
48 0.1% 0.7% Stub: ArgumentsAccessStub_NewNonStrictFast
42 0.1% 0.6% Stub: FastNewClosureStub
42 0.1% 0.6% LazyCompile: *jsts.index.strtree.STRtree.intersectsOp.intersects /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:475
41 0.1% 0.6% KeyedLoadIC: A keyed load IC from the snapshot
40 0.1% 0.6% LazyCompile: ~jsts.geomgraph.index.SimpleMCSweepLineIntersector.add /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:737
38 0.1% 0.6% LazyCompile: *jsts.index.chain.MonotoneChainBuilder.getChainStartIndices /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:490
38 0.1% 0.6% LazyCompile: *jsts.geomgraph.Quadrant.quadrant2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1179
38 0.1% 0.6% LazyCompile: *jsts.geomgraph.Label /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:407
38 0.1% 0.6% LazyCompile: *jsts.algorithm.RobustLineIntersector.computeIntersect /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:646
38 0.1% 0.6% LazyCompile: *<anonymous>
37 0.1% 0.6% LazyCompile: *polygonIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:117
35 0.1% 0.5% Stub: JSEntryStub
35 0.1% 0.5% LazyCompile: IN native runtime.js:354
35 0.1% 0.5% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
34 0.1% 0.5% LazyCompile: *jsts.geomgraph.TopologyLocation /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:396
32 0.1% 0.5% LazyCompile: *ArrayList.iterator /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:33
32 0.1% 0.5% CallMegamorphic: args_count: 0
31 0.1% 0.5% LazyCompile: stringify native json.js:308
31 0.1% 0.5% LazyCompile: ToObject native runtime.js:567
31 0.1% 0.5% LazyCompile: ConfigureTemplateInstance native apinatives.js:105
31 0.1% 0.5% LazyCompile: *jsts.algorithm.CGAlgorithms.orientationIndex /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:52
31 0.1% 0.5% LazyCompile: *ArrayList.add /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:32
31 0.1% 0.5% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:738
30 0.1% 0.4% LazyCompile: ~jsts.geom.Envelope.init /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:149
30 0.1% 0.4% LazyCompile: *jsts.geomgraph.Label.isArea /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:413
30 0.1% 0.4% LazyCompile: *jsts.geomgraph.Label.getLocation /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:408
30 0.1% 0.4% LazyCompile: *BasicSerializeArray native json.js:181
29 0.1% 0.4% Stub: CompareStub_EQ_STRICT
29 0.1% 0.4% LazyCompile: ~InsertionSort native array.js:764
29 0.1% 0.4% LazyCompile: jsts.index.strtree.AbstractSTRtree.query /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:446
28 0.1% 0.4% Stub: KeyedStoreElementStub {1}
27 0.1% 0.4% Stub: CompareICStub {3}
26 0.1% 0.4% LazyCompile: *jsts.geomgraph.index.SweepLineEvent /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:896
26 0.1% 0.4% LazyCompile: *jsts.geomgraph.EdgeEndStar.computeLabelling /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:517
25 0.1% 0.4% LazyCompile: *jsts.geomgraph.index.SimpleMCSweepLineIntersector.computeIntersections2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:737
25 0.1% 0.4% LazyCompile: *jsts.geom.Envelope.expandToInclude /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:152
24 0.1% 0.4% LazyCompile: *jsts.index.chain.MonotoneChain.computeOverlaps2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1404
24 0.1% 0.4% LazyCompile: *jsts.geomgraph.Quadrant.quadrant /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1173
24 0.1% 0.4% LazyCompile: *jsts.geom.Envelope.intersectsEnvelope /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:178
24 0.1% 0.4% LazyCompile: *TreeMap.put /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:50
23 0.1% 0.3% LazyCompile: *jsts.geomgraph.Edge.getMonotoneChainEdge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:792
22 0.1% 0.3% LazyCompile: *tileToGeojson /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:87
22 0.1% 0.3% LazyCompile: *jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
22 0.1% 0.3% LazyCompile: *jsts.geomgraph.index.SimpleMCSweepLineIntersector.computeIntersections3 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:738
22 0.1% 0.3% LazyCompile: *jsts.geomgraph.EdgeEndStar.propagateSideLabels /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:525
21 0.1% 0.3% Stub: FastNewContextStub {2}
21 0.1% 0.3% Builtin: A builtin from the snapshot {6}
20 0.1% 0.3% LazyCompile: jsts.operation.overlay.OverlayOp.isResultOfOp2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:707
20 0.1% 0.3% LazyCompile: ArrayList /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:32
20 0.1% 0.3% LazyCompile: *jsts.geom.Envelope.initFromCoordinates /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:150
19 0.1% 0.3% Stub: NumberToStringStub
19 0.1% 0.3% LazyCompile: ~jsts.algorithm.RobustDeterminant.signOfDet2x2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1020
19 0.1% 0.3% LazyCompile: *jsts.operation.GeometryGraphOperation /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:680
19 0.1% 0.3% LazyCompile: *jsts.index.strtree.AbstractSTRtree.createParentBoundables /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:432
19 0.1% 0.3% LazyCompile: *jsts.algorithm.CGAlgorithms.isCCW /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:53
18 0.1% 0.3% Stub: CompareStub_LT
18 0.1% 0.3% LazyCompile: *TreeMap.values /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:52
18 0.1% 0.3% LazyCompile: *BasicJSONSerialize native json.js:274
18 0.1% 0.3% Builtin: A builtin from the snapshot {5}
17 0.0% 0.3% LazyCompile: *TreeMap.get /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:49
16 0.0% 0.2% Stub: CompareICStub {10}
16 0.0% 0.2% LazyCompile: *jsts.index.chain.MonotoneChain.getEnvelope /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1398
16 0.0% 0.2% LazyCompile: *jsts.geomgraph.Label.setLocation /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:409
16 0.0% 0.2% LazyCompile: *jsts.geomgraph.Label.getLocation2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:409
16 0.0% 0.2% LazyCompile: *jsts.geomgraph.EdgeEnd.init /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1087
16 0.0% 0.2% LazyCompile: *jsts.algorithm.PointLocator.locate /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:607
16 0.0% 0.2% LazyCompile: *ArrayList.addAll /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:32
15 0.0% 0.2% Stub: KeyedLoadElementStub {2}
15 0.0% 0.2% Stub: CompareStub_GT
15 0.0% 0.2% LazyCompile: ~QuickSort native array.js:793
15 0.0% 0.2% LazyCompile: ToString native runtime.js:550
15 0.0% 0.2% LazyCompile: BasicSerializeObject native json.js:244
15 0.0% 0.2% LazyCompile: *jsts.index.strtree.STRtree.xComparator /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:475
15 0.0% 0.2% LazyCompile: *jsts.geomgraph.Label.isLine /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:414
15 0.0% 0.2% LazyCompile: *jsts.geomgraph.EdgeEndStar.insertEdgeEnd /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:514
15 0.0% 0.2% LazyCompile: *jsts.geom.Geometry.toString /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:142
15 0.0% 0.2% LazyCompile: *jsts.algorithm.LineIntersector.isInteriorIntersection2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:642
15 0.0% 0.2% LazyCompile: *LineBuilder.build /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:695
15 0.0% 0.2% Function: <anonymous>
14 0.0% 0.2% Stub: CompareICStub
14 0.0% 0.2% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-bbox-polygon/index.js:3
14 0.0% 0.2% LazyCompile: *jsts.operation.overlay.OverlayOp.computeLabelling /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:721
14 0.0% 0.2% LazyCompile: *jsts.noding.MCIndexNoder.intersectChains /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:510
14 0.0% 0.2% LazyCompile: *jsts.noding.InteriorIntersectionFinder.processIntersections /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:665
14 0.0% 0.2% LazyCompile: *jsts.geomgraph.GeometryGraph.add /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1593
14 0.0% 0.2% LazyCompile: *jsts.algorithm.LineIntersector.isInteriorIntersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:639
13 0.0% 0.2% Stub: FastCloneShallowArrayStub
13 0.0% 0.2% Stub: CompareICStub {5}
13 0.0% 0.2% LazyCompile: ~indexOf native array.js:1261
13 0.0% 0.2% LazyCompile: jsts.geomgraph.Depth.isNull /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1232
13 0.0% 0.2% LazyCompile: INSTANCE_OF native runtime.js:367
13 0.0% 0.2% LazyCompile: DefaultString native runtime.js:645
13 0.0% 0.2% LazyCompile: *jsts.index.strtree.STRtree.yComparator /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:475
13 0.0% 0.2% LazyCompile: *jsts.geomgraph.NodeMap.addNode /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:624
13 0.0% 0.2% LazyCompile: *jsts.geomgraph.EdgeIntersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:199
13 0.0% 0.2% LazyCompile: *jsts.geomgraph.DirectedEdge.isLineEdge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1199
12 0.0% 0.2% Stub: StringAddStub
12 0.0% 0.2% LazyCompile: ~abstractNode.computeBounds /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:478
12 0.0% 0.2% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
12 0.0% 0.2% LazyCompile: *jsts.operation.overlay.OverlayOp.labelIncompleteNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:725
12 0.0% 0.2% LazyCompile: *jsts.io.GeoJSONParser.parse.coordinates /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:954
12 0.0% 0.2% LazyCompile: *jsts.geomgraph.index.SimpleMCSweepLineIntersector.prepareEvents /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:738
12 0.0% 0.2% LazyCompile: *jsts.geomgraph.EdgeIntersectionList.createSplitEdge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:208
12 0.0% 0.2% LazyCompile: *jsts.geomgraph.EdgeEndStar.iterator /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:515
11 0.0% 0.2% LazyCompile: ~jsts.geomgraph.DirectedEdgeStar.linkResultDirectedEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:763
11 0.0% 0.2% LazyCompile: jsts.geomgraph.Label.setAllLocationsIfNull /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:410
11 0.0% 0.2% LazyCompile: *sort native array.js:741
11 0.0% 0.2% LazyCompile: *jsts.operation.overlay.OverlayOp.findResultAreaEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:728
11 0.0% 0.2% LazyCompile: *jsts.index.strtree.STRtree.query /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:480
11 0.0% 0.2% LazyCompile: *jsts.geomgraph.Label.setLocation2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:410
11 0.0% 0.2% LazyCompile: *jsts.geomgraph.DirectedEdgeStar.computeLabelling /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:759
11 0.0% 0.2% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
10 0.0% 0.1% Stub: KeyedStoreElementStub
10 0.0% 0.1% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
10 0.0% 0.1% LazyCompile: *jsts.index.strtree.STRtree.verticalSlices /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:477
10 0.0% 0.1% LazyCompile: *jsts.index.strtree.AbstractNode.getBounds /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:430
10 0.0% 0.1% LazyCompile: *jsts.geomgraph.index.MonotoneChainEdge.getMinX /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:929
10 0.0% 0.1% LazyCompile: *jsts.geomgraph.PlanarGraph.getNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:629
10 0.0% 0.1% LazyCompile: *jsts.geomgraph.DirectedEdge.isInteriorAreaEdge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1199
10 0.0% 0.1% KeyedLoadIC: args_count: 0 {1}
9 0.0% 0.1% Stub: ToBooleanStub_UndefinedSpecObject
9 0.0% 0.1% Stub: ToBooleanStub_Bool
9 0.0% 0.1% Stub: JSEntryStub {1}
9 0.0% 0.1% Stub: FastNewContextStub
9 0.0% 0.1% Stub: CompareICStub {1}
9 0.0% 0.1% Stub: CallConstructStub_Recording
9 0.0% 0.1% LazyCompile: jsts.index.chain.MonotoneChain.computeOverlaps /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1403
9 0.0% 0.1% LazyCompile: *jsts.index.strtree.STRtree.getIntersectsOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:479
9 0.0% 0.1% LazyCompile: *jsts.geomgraph.PlanarGraph /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:627
9 0.0% 0.1% LazyCompile: *jsts.geomgraph.Label.merge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:411
9 0.0% 0.1% LazyCompile: *jsts.geomgraph.GraphComponent.getLabel /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:229
9 0.0% 0.1% LazyCompile: *jsts.geomgraph.GeometryGraph.computeSelfNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1607
9 0.0% 0.1% LazyCompile: *jsts.geomgraph.EdgeEndStar.getLocation /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:520
9 0.0% 0.1% LazyCompile: *jsts.algorithm.RobustLineIntersector.computeIntersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:643
9 0.0% 0.1% LazyCompile: *jsts.algorithm.RayCrossingCounter.locatePointInRing /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1296
8 0.0% 0.1% Stub: KeyedLoadElementStub {1}
8 0.0% 0.1% Stub: FastNewContextStub {3}
8 0.0% 0.1% LazyCompile: APPLY_PREPARE native runtime.js:438
8 0.0% 0.1% LazyCompile: *parseFloat native v8natives.js:144
8 0.0% 0.1% LazyCompile: *jsts.operation.overlay.OverlayOp.isResultOfOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:705
8 0.0% 0.1% LazyCompile: *jsts.io.GeoJSONParser /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:945
8 0.0% 0.1% LazyCompile: *jsts.index.strtree.STRtree.insert /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:479
8 0.0% 0.1% LazyCompile: *jsts.index.strtree.STRtree.createParentBoundables /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:475
8 0.0% 0.1% LazyCompile: *jsts.geomgraph.index.MonotoneChainIndexer.toIntArray /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1110
8 0.0% 0.1% LazyCompile: *jsts.geomgraph.NodeMap.add /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:626
8 0.0% 0.1% LazyCompile: *jsts.geomgraph.Node.getCoordinate /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:233
8 0.0% 0.1% LazyCompile: *jsts.geomgraph.Label.flip /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:408
8 0.0% 0.1% LazyCompile: *jsts.geomgraph.GeometryGraph /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1591
8 0.0% 0.1% LazyCompile: *jsts.geom.Envelope.intersects /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:176
8 0.0% 0.1% LazyCompile: *jsts.geom.CoordinateArrays.removeRepeatedPoints /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1284
8 0.0% 0.1% LazyCompile: *jsts.algorithm.LineIntersector /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:634
8 0.0% 0.1% LazyCompile: *InsertionSort native array.js:764
8 0.0% 0.1% Function: ~<anonymous>
7 0.0% 0.1% Stub: StringAddStub {1}
7 0.0% 0.1% Stub: RecordWriteStub {1}
7 0.0% 0.1% Stub: CallFunctionStub_Args3_Recording
7 0.0% 0.1% LazyCompile: ~jsts.algorithm.PointLocator.locate4 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:618
7 0.0% 0.1% LazyCompile: *split native string.js:554
7 0.0% 0.1% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
7 0.0% 0.1% LazyCompile: *jsts.noding.OrientedCoordinateArray /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1515
7 0.0% 0.1% LazyCompile: *jsts.io.WKTParser.extractGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:27
7 0.0% 0.1% LazyCompile: *jsts.io.GeoJSONParser.write /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:960
7 0.0% 0.1% LazyCompile: *jsts.io.GeoJSONParser.read /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:945
7 0.0% 0.1% LazyCompile: *jsts.index.strtree.AbstractSTRtree.insert /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:446
7 0.0% 0.1% LazyCompile: *jsts.geomgraph.TopologyLocation.get /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:396
7 0.0% 0.1% LazyCompile: *jsts.geomgraph.PlanarGraph.addEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:629
7 0.0% 0.1% LazyCompile: *jsts.geomgraph.NodeMap.getBoundaryNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:626
7 0.0% 0.1% LazyCompile: *jsts.geomgraph.Node.isIsolated /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:230
7 0.0% 0.1% LazyCompile: *jsts.geomgraph.GraphComponent.isInResult /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:230
7 0.0% 0.1% LazyCompile: *jsts.geomgraph.EdgeEndStar /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:514
7 0.0% 0.1% LazyCompile: *jsts.geomgraph.DirectedEdge.getSym /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1199
7 0.0% 0.1% LazyCompile: *jsts.geomgraph.DirectedEdge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1193
7 0.0% 0.1% LazyCompile: *jsts.geomgraph.Depth /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1228
7 0.0% 0.1% LazyCompile: *jsts.algorithm.LineIntersector.computeIntersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:638
7 0.0% 0.1% LazyCompile: *TreeMap /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:49
7 0.0% 0.1% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:134
7 0.0% 0.1% KeyedStoreIC: A keyed store IC from the snapshot
7 0.0% 0.1% CallMegamorphic: args_count: 1
6 0.0% 0.1% Stub: CompareStub_GE
6 0.0% 0.1% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-bbox-polygon/node_modules/turf-polygon/index.js:1
6 0.0% 0.1% LazyCompile: *jsts.noding.FastNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:675
6 0.0% 0.1% LazyCompile: *jsts.io.GeoJSONReader.read /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:97
6 0.0% 0.1% LazyCompile: *jsts.index.strtree.STRtree.createParentBoundablesFromVerticalSlices /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:476
6 0.0% 0.1% LazyCompile: *jsts.index.strtree.AbstractSTRtree.build /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:432
6 0.0% 0.1% LazyCompile: *jsts.index.chain.MonotoneChainBuilder.getChains2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:489
6 0.0% 0.1% LazyCompile: *jsts.geomgraph.NodeFactory.createNode /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:394
6 0.0% 0.1% LazyCompile: *jsts.geomgraph.Label.isNull /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:413
6 0.0% 0.1% LazyCompile: *jsts.geomgraph.GeometryGraph.computeEdgeIntersections /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1607
6 0.0% 0.1% LazyCompile: *jsts.geomgraph.EdgeEnd.getLabel /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1087
6 0.0% 0.1% LazyCompile: *jsts.geomgraph.DirectedEdgeStar.mergeSymLabels /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:760
6 0.0% 0.1% LazyCompile: *jsts.geomgraph.DirectedEdgeStar.getResultAreaEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:760
6 0.0% 0.1% LazyCompile: *jsts.geomgraph.DirectedEdgeStar.findCoveredLineEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:776
6 0.0% 0.1% LazyCompile: *jsts.geom.Envelope.initFromEnvelope /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:150
6 0.0% 0.1% LazyCompile: *jsts.geom.Envelope /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:149
6 0.0% 0.1% LazyCompile: *jsts.algorithm.RobustLineIntersector /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:643
6 0.0% 0.1% LazyCompile: *jsts.algorithm.PointLocator.locate4 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:618
6 0.0% 0.1% LazyCompile: *jsts.algorithm.PointLocator /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:607
6 0.0% 0.1% LazyCompile: *QuickSort native array.js:793
6 0.0% 0.1% LazyCompile: *PointBuilder.build /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:702
6 0.0% 0.1% Builtin: A builtin from the snapshot {10}
5 0.0% 0.1% LazyCompile: NonStringToString native runtime.js:558
5 0.0% 0.1% LazyCompile: *slice native string.js:510
5 0.0% 0.1% LazyCompile: *jsts.operation.overlay.PolygonBuilder.add2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:685
5 0.0% 0.1% LazyCompile: *jsts.operation.overlay.OverlayOp.replaceCollapsedEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:718
5 0.0% 0.1% LazyCompile: *jsts.noding.OrientedCoordinateArray.orientation /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1515
5 0.0% 0.1% LazyCompile: *jsts.noding.MCIndexNoder.add /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:512
5 0.0% 0.1% LazyCompile: *jsts.noding.FastNodingValidator /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:672
5 0.0% 0.1% LazyCompile: *jsts.index.strtree.AbstractSTRtree /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:431
5 0.0% 0.1% LazyCompile: *jsts.geomgraph.index.SimpleMCSweepLineIntersector.computeIntersections /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:735
5 0.0% 0.1% LazyCompile: *jsts.geomgraph.TopologyLocation.merge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:405
5 0.0% 0.1% LazyCompile: *jsts.geomgraph.Node.isIncidentEdgeInResult /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:233
5 0.0% 0.1% LazyCompile: *jsts.geomgraph.Edge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:789
5 0.0% 0.1% LazyCompile: *jsts.geomgraph.DirectedEdge.isInResult /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1196
5 0.0% 0.1% LazyCompile: *jsts.geom.PrecisionModel /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:187
5 0.0% 0.1% LazyCompile: *jsts.geom.GeometryFactory.buildGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:383
5 0.0% 0.1% LazyCompile: *jsts.geom.Coordinate.equals2D /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:142
5 0.0% 0.1% LazyCompile: *jsts.geom.Coordinate /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:142
5 0.0% 0.1% LazyCompile: *jsts.algorithm.locate.SimplePointInAreaLocator.locate /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:738
5 0.0% 0.1% LazyCompile: *jsts.algorithm.RobustDeterminant.signOfDet2x2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1020
5 0.0% 0.1% LazyCompile: *jsts.algorithm.RayCrossingCounter.countSegment /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1298
5 0.0% 0.1% LazyCompile: *jsts.algorithm.PointLocator.locateInPolygonRing /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:617
5 0.0% 0.1% LazyCompile: *fc /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:111
5 0.0% 0.1% LazyCompile: *UseSparseVariant native array.js:111
5 0.0% 0.1% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:128
5 0.0% 0.1% Builtin: A builtin from the snapshot {2}
4 0.0% 0.1% Stub: ConstructStub {2}
4 0.0% 0.1% Stub: ConstructStub {1}
4 0.0% 0.1% Stub: CompareICStub {9}
4 0.0% 0.1% Stub: CallFunctionStub_Args3
4 0.0% 0.1% LazyCompile: ~jsts.index.strtree.AbstractSTRtree.createParentBoundables /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:432
4 0.0% 0.1% LazyCompile: jsts.operation.overlay.PolygonBuilder.add /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:684
4 0.0% 0.1% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
4 0.0% 0.1% LazyCompile: NonNumberToNumber native runtime.js:538
4 0.0% 0.1% LazyCompile: DefaultNumber native runtime.js:627
4 0.0% 0.1% LazyCompile: *jsts.noding.MCIndexNoder /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
4 0.0% 0.1% LazyCompile: *jsts.noding.InteriorIntersectionFinder.hasIntersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:665
4 0.0% 0.1% LazyCompile: *jsts.io.GeoJSONReader /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:97
4 0.0% 0.1% LazyCompile: *jsts.io.GeoJSONParser.parse.Polygon /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:957
4 0.0% 0.1% LazyCompile: *jsts.io.GeoJSONParser.parse.Point /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:955
4 0.0% 0.1% LazyCompile: *jsts.io.GeoJSONParser.extract.Point /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:961
4 0.0% 0.1% LazyCompile: *jsts.index.chain.MonotoneChainBuilder.getChains /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:488
4 0.0% 0.1% LazyCompile: *jsts.geomgraph.NodeMap.values /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:626
4 0.0% 0.1% LazyCompile: *jsts.geomgraph.Node.getEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:233
4 0.0% 0.1% LazyCompile: *jsts.geomgraph.GeometryGraph.getGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1591
4 0.0% 0.1% LazyCompile: *jsts.geomgraph.GeometryGraph.addPoint /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1603
4 0.0% 0.1% LazyCompile: *jsts.geomgraph.EdgeEnd.setNode /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1087
4 0.0% 0.1% LazyCompile: *jsts.geomgraph.EdgeEnd /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1086
4 0.0% 0.1% LazyCompile: *jsts.geomgraph.DirectedEdge.isVisited /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1196
4 0.0% 0.1% LazyCompile: *jsts.geom.Polygon /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:257
4 0.0% 0.1% LazyCompile: *jsts.geom.LinearRing /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:430
4 0.0% 0.1% LazyCompile: *jsts.geom.LineString /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:239
4 0.0% 0.1% LazyCompile: *ceil native math.js:79
4 0.0% 0.1% LazyCompile: *SegmentOverlapAction.overlap /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
4 0.0% 0.1% LazyCompile: *LineBuilder.buildLines /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:700
4 0.0% 0.1% Builtin: A builtin from the snapshot {12}
3 0.0% 0.0% Stub: SubStringStub
3 0.0% 0.0% Stub: StringAddStub {3}
3 0.0% 0.0% Stub: MathPowStub
3 0.0% 0.0% Stub: CompareICStub {6}
3 0.0% 0.0% Stub: CompareICStub {11}
3 0.0% 0.0% LazyCompile: ~jsts.geom.GeometryFactory.buildGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:383
3 0.0% 0.0% LazyCompile: *toString native v8natives.js:1378
3 0.0% 0.0% LazyCompile: *toLowerCase native string.js:739
3 0.0% 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeLabelsFromDepths /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:717
3 0.0% 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:733
3 0.0% 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.cancelDuplicateResultEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:728
3 0.0% 0.0% LazyCompile: *jsts.noding.InteriorIntersectionFinder.setFindAllIntersections /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:664
3 0.0% 0.0% LazyCompile: *jsts.noding.BasicSegmentString.getCoordinates /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:678
3 0.0% 0.0% LazyCompile: *jsts.io.GeoJSONParser.extract.GeometryCollection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:966
3 0.0% 0.0% LazyCompile: *jsts.index.strtree.AbstractNode.getChildBoundables /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:430
3 0.0% 0.0% LazyCompile: *jsts.index.strtree.AbstractNode /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:430
3 0.0% 0.0% LazyCompile: *jsts.index.chain.MonotoneChainBuilder.toIntArray /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:487
3 0.0% 0.0% LazyCompile: *jsts.index.chain.MonotoneChain.setId /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1398
3 0.0% 0.0% LazyCompile: *jsts.index.chain.MonotoneChain.getId /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1398
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.index.SimpleMCSweepLineIntersector.addList2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:738
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.index.SimpleMCSweepLineIntersector /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:735
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.PlanarGraph.linkResultDirectedEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:627
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.PlanarGraph.insertEdge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:629
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.Node.add /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:233
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.Label.allPositionsEqual /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:414
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.GraphComponent.setLabel /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:229
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.EdgeIntersectionList.addSplitEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:207
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.EdgeEndStar.getEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:515
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.EdgeEnd.compareTo /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1087
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.Edge.getCoordinates /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:790
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.Edge.getCoordinate /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:790
3 0.0% 0.0% LazyCompile: *jsts.geomgraph.DirectedEdge.setSym /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1199
3 0.0% 0.0% LazyCompile: *jsts.geom.LineString.getCoordinates /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:239
3 0.0% 0.0% LazyCompile: *jsts.geom.LineString.computeEnvelopeInternal /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:244
3 0.0% 0.0% LazyCompile: *IsPrimitive native runtime.js:618
3 0.0% 0.0% CallMegamorphic: args_count: 2
2 0.0% 0.0% Stub: RecordWriteStub {5}
2 0.0% 0.0% Stub: FastNewContextStub {1}
2 0.0% 0.0% Stub: ConstructStub {3}
2 0.0% 0.0% Stub: CompareStub_EQ
2 0.0% 0.0% Stub: CompareICStub {7}
2 0.0% 0.0% Stub: CompareICStub {2}
2 0.0% 0.0% Stub: CallFunctionStub_Args2_Recording
2 0.0% 0.0% Stub: CallFunctionStub_Args1_Recording
2 0.0% 0.0% RegExp: ^(\\/?|)([\\s\\S]*?)((?:\\.{1\,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$
2 0.0% 0.0% LazyCompile: ~replace native string.js:221
2 0.0% 0.0% LazyCompile: ~map native array.js:1215
2 0.0% 0.0% LazyCompile: ~jsts.operation.overlay.OverlayOp.computeLabelsFromDepths /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:717
2 0.0% 0.0% LazyCompile: ~jsts.io.GeoJSONParser.parse.Polygon /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:957
2 0.0% 0.0% LazyCompile: ~jsts.geomgraph.EdgeIntersectionList.createSplitEdge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:208
2 0.0% 0.0% LazyCompile: ~getOwnPropertyNames native v8natives.js:977
2 0.0% 0.0% LazyCompile: ~deepClone /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1225
2 0.0% 0.0% LazyCompile: toString native v8natives.js:223
2 0.0% 0.0% LazyCompile: forProps /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:854
2 0.0% 0.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
2 0.0% 0.0% LazyCompile: <anonymous> native v8natives.js:1271
2 0.0% 0.0% LazyCompile: *jsts.operation.overlay.PolygonBuilder /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:684
2 0.0% 0.0% LazyCompile: *jsts.operation.overlay.OverlayNodeFactory.createNode /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:684
2 0.0% 0.0% LazyCompile: *jsts.operation.GeometryGraphOperation.setComputationPrecision /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:684
2 0.0% 0.0% LazyCompile: *jsts.io.GeoJSONParser.extract.coordinate /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:961
2 0.0% 0.0% LazyCompile: *jsts.index.strtree.STRtree.createNode /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:478
2 0.0% 0.0% LazyCompile: *jsts.index.strtree.STRtree /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:475
2 0.0% 0.0% LazyCompile: *jsts.index.strtree.ItemBoundable.getItem /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:535
2 0.0% 0.0% LazyCompile: *jsts.index.strtree.ItemBoundable.getBounds /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:535
2 0.0% 0.0% LazyCompile: *jsts.index.chain.MonotoneChain.getContext /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1398
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.index.SweepLineEvent.isInsert /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:897
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.index.SimpleMCSweepLineIntersector.addList /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:738
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.index.SegmentIntersector.setBoundaryNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1580
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.TopologyLocation.setLocation /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:403
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.PlanarGraph.getEdgeEnds /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:627
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.PlanarGraph.addNode /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:629
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.GeometryGraph.computeSplitEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1592
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.EdgeList.getEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:535
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.EdgeList.add /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:535
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.EdgeList /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:535
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.EdgeIntersectionList /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:205
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.EdgeIntersection.compareTo /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:199
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.EdgeEndStar.getDegree /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:515
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.Edge.getNumPoints /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:789
2 0.0% 0.0% LazyCompile: *jsts.geomgraph.DirectedEdgeStar /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:748
2 0.0% 0.0% LazyCompile: *jsts.geom.Polygon.isEmpty /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:260
2 0.0% 0.0% LazyCompile: *jsts.geom.LineString.isEmpty /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:241
2 0.0% 0.0% LazyCompile: *jsts.geom.Geometry.getFactory /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:100
2 0.0% 0.0% LazyCompile: *jsts.geom.Envelope.setToNull /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:150
2 0.0% 0.0% LazyCompile: *jsts.geom.Envelope.intersectsValues /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:164
2 0.0% 0.0% LazyCompile: *jsts.geom.Coordinate.compareTo /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:145
2 0.0% 0.0% LazyCompile: *jsts.algorithm.LineIntersector.hasIntersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:638
2 0.0% 0.0% LazyCompile: *getChildren /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:118
2 0.0% 0.0% LazyCompile: *feature /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:103
2 0.0% 0.0% LazyCompile: *atan native math.js:64
2 0.0% 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
2 0.0% 0.0% LazyCompile: *LineBuilder /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:695
2 0.0% 0.0% LazyCompile: *HashMap /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:38
2 0.0% 0.0% LazyCompile: *ArrayList.size /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:34
2 0.0% 0.0% LazyCompile: *ArrayList.get /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:33
2 0.0% 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:245
2 0.0% 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
2 0.0% 0.0% KeyedStoreIC: args_count: 0 {5}
2 0.0% 0.0% KeyedStoreIC: args_count: 0 {4}
2 0.0% 0.0% KeyedLoadIC: A keyed load IC from the snapshot {1}
2 0.0% 0.0% Builtin: A builtin from the snapshot {4}
1 0.0% 0.0% Stub: ToBooleanStub_UndefinedBoolSmiSpecObjectStringHeapNumber
1 0.0% 0.0% Stub: ToBooleanStub_Undefined
1 0.0% 0.0% Stub: ToBooleanStub_Smi
1 0.0% 0.0% Stub: StringAddStub {2}
1 0.0% 0.0% Stub: RecordWriteStub {4}
1 0.0% 0.0% Stub: RecordWriteStub {3}
1 0.0% 0.0% Stub: RecordWriteStub {2}
1 0.0% 0.0% Stub: RecordWriteStub
1 0.0% 0.0% Stub: KeyedStoreElementStub {3}
1 0.0% 0.0% Stub: KeyedStoreElementStub {2}
1 0.0% 0.0% Stub: KeyedLoadElementStub
1 0.0% 0.0% Stub: FastCloneShallowObjectStub
1 0.0% 0.0% Stub: ConstructStub
1 0.0% 0.0% Stub: CompareICStub {8}
1 0.0% 0.0% Stub: CompareICStub {4}
1 0.0% 0.0% Stub: CompareICStub {13}
1 0.0% 0.0% Stub: CompareICStub {12}
1 0.0% 0.0% Stub: BinaryOpStub_SUB_OverwriteRight_HeapNumbers
1 0.0% 0.0% Stub: BinaryOpStub_SHR_Alloc_SMI
1 0.0% 0.0% Stub: BinaryOpStub_MOD_Alloc_Generic
1 0.0% 0.0% Stub: BinaryOpStub_ADD_OverwriteRight_SMI
1 0.0% 0.0% Stub: BinaryOpStub_ADD_OverwriteLeft_BothStrings
1 0.0% 0.0% Stub: BinaryOpStub_ADD_Alloc_Strings
1 0.0% 0.0% Stub: BinaryOpStub_ADD_Alloc_SMI
1 0.0% 0.0% RegExp: ^[^{]+\\{([\\s\\S]*)}\\s*$
1 0.0% 0.0% RegExp: ([.*+?^=!:${}()|[\\]\\/\\\\])
1 0.0% 0.0% LazyCompile: ~toString native v8natives.js:1378
1 0.0% 0.0% LazyCompile: ~stringify native json.js:308
1 0.0% 0.0% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
1 0.0% 0.0% LazyCompile: ~reset /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2334
1 0.0% 0.0% LazyCompile: ~jsts.operation.overlay.PolygonBuilder.getPolygons /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:685
1 0.0% 0.0% LazyCompile: ~jsts.operation.overlay.OverlayOp.updateNodeLabelling /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:724
1 0.0% 0.0% LazyCompile: ~jsts.operation.overlay.OverlayOp.mergeSymLabels /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:723
1 0.0% 0.0% LazyCompile: ~jsts.operation.overlay.OverlayOp.copyPoints /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:720
1 0.0% 0.0% LazyCompile: ~jsts.operation.overlay.OverlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
1 0.0% 0.0% LazyCompile: ~jsts.operation.GeometryGraphOperation /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:680
1 0.0% 0.0% LazyCompile: ~jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
1 0.0% 0.0% LazyCompile: ~jsts.noding.MCIndexNoder.add /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:512
1 0.0% 0.0% LazyCompile: ~jsts.index.chain.MonotoneChainBuilder.getChains2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:489
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.index.SimpleMCSweepLineIntersector.computeIntersections3 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:738
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.index.SimpleMCSweepLineIntersector.computeIntersections2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:737
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.index.SimpleMCSweepLineIntersector.addList2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:738
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.index.SimpleMCSweepLineIntersector.addList /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:738
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.index.MonotoneChainIndexer.toIntArray /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1110
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.Quadrant.quadrant /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1173
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.PlanarGraph.linkResultDirectedEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:627
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.Node.isIncidentEdgeInResult /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:233
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.Node /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:230
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.EdgeRing.computePoints /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:418
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.EdgeRing /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:414
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.EdgeList.addAll /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:535
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.EdgeIntersectionList.addSplitEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:207
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.EdgeEndStar /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:514
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.DirectedEdgeStar.updateLabelling /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:760
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.DirectedEdgeStar.getResultAreaEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:760
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.DirectedEdgeStar.findCoveredLineEdges /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:776
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.DirectedEdge.isInteriorAreaEdge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1199
1 0.0% 0.0% LazyCompile: ~jsts.geomgraph.Depth.isNull /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1232
1 0.0% 0.0% LazyCompile: ~jsts.geom.Polygon.getNumInteriorRing /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:260
1 0.0% 0.0% LazyCompile: ~jsts.algorithm.CGAlgorithms.isCCW /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:53
1 0.0% 0.0% LazyCompile: ~invoke.onComplete /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2876
1 0.0% 0.0% LazyCompile: ~getSiblings /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:146
1 0.0% 0.0% LazyCompile: ~getParent /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:127
1 0.0% 0.0% LazyCompile: ~forEach native array.js:1087
1 0.0% 0.0% LazyCompile: ~clone /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2257
1 0.0% 0.0% LazyCompile: ~TreeMap.put /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:50
1 0.0% 0.0% LazyCompile: ~ToString native runtime.js:550
1 0.0% 0.0% LazyCompile: ~IsGenericDescriptor native v8natives.js:361
1 0.0% 0.0% LazyCompile: ~DefaultNumber native runtime.js:627
1 0.0% 0.0% LazyCompile: ~Buffer buffer.js:156
1 0.0% 0.0% LazyCompile: ~BasicSerializeArray native json.js:181
1 0.0% 0.0% LazyCompile: ~BasicJSONSerialize native json.js:274
1 0.0% 0.0% LazyCompile: ~ArrayList.addAll /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/node_modules/javascript.util/lib/javascript.util.js:32
1 0.0% 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
1 0.0% 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:163
1 0.0% 0.0% LazyCompile: sqrt native math.js:209
1 0.0% 0.0% LazyCompile: fs.readFileSync fs.js:271
1 0.0% 0.0% LazyCompile: forPropsCallback /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1255
1 0.0% 0.0% LazyCompile: STRING_ADD_LEFT native runtime.js:183
1 0.0% 0.0% LazyCompile: <anonymous> native date.js:145
1 0.0% 0.0% LazyCompile: *valueOf native date.js:368
1 0.0% 0.0% LazyCompile: *toString native array.js:381
1 0.0% 0.0% LazyCompile: *test native regexp.js:217
1 0.0% 0.0% LazyCompile: *shift /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:671
1 0.0% 0.0% LazyCompile: *reduce /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1885
1 0.0% 0.0% LazyCompile: *parseInt native v8natives.js:110
1 0.0% 0.0% LazyCompile: *keys native v8natives.js:333
1 0.0% 0.0% LazyCompile: *jsts.util.Assert.isTrue /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:210
1 0.0% 0.0% LazyCompile: *jsts.operation.overlay.PolygonBuilder.buildMaximalEdgeRings /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:685
1 0.0% 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.getGraph /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:712
1 0.0% 0.0% LazyCompile: *jsts.io.GeoJSONParser.extract.LineString /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:962
1 0.0% 0.0% LazyCompile: *jsts.index.strtree.AbstractSTRtree.createHigherLevels /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:435
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.index.SimpleMCSweepLineIntersector.processOverlaps /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:738
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.index.SegmentIntersector.addIntersections /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1582
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.index.MonotoneChainEdge.getMaxX /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:930
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.index.MonotoneChainEdge.computeIntersectsForChain2 /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:931
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.TopologyLocation.setAllLocationsIfNull /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:402
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.NodeMap.iterator /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:626
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.NodeMap /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:624
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.NodeFactory /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:394
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.GeometryGraph.getBoundaryNodeRule /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1592
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.EdgeList.findEqualEdge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:535
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.EdgeList.addAll /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:535
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.Edge.getDepth /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:790
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.DirectedEdgeStar.updateLabelling /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:760
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.DirectedEdgeStar.insert /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:748
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.DirectedEdgeStar.getLabel /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:748
1 0.0% 0.0% LazyCompile: *jsts.geomgraph.DirectedEdge.getEdge /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1196
1 0.0% 0.0% LazyCompile: *jsts.geom.Polygon.getNumInteriorRing /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:260
1 0.0% 0.0% LazyCompile: *jsts.geom.Polygon.getExteriorRing /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:260
1 0.0% 0.0% LazyCompile: *jsts.geom.Point.isEmpty /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:194
1 0.0% 0.0% LazyCompile: *jsts.geom.GeometryFactory.createPoint /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:381
1 0.0% 0.0% LazyCompile: *jsts.geom.GeometryFactory.createGeometryCollection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:391
1 0.0% 0.0% LazyCompile: *jsts.geom.GeometryCollection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:277
1 0.0% 0.0% LazyCompile: *jsts.algorithm.CGAlgorithms.isPointInRing /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:52
1 0.0% 0.0% LazyCompile: *isClassOf /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1015
1 0.0% 0.0% LazyCompile: *hasTile /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:161
1 0.0% 0.0% LazyCompile: *getIndex /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:179
1 0.0% 0.0% LazyCompile: *exp native math.js:91
1 0.0% 0.0% LazyCompile: *exec native regexp.js:168
1 0.0% 0.0% LazyCompile: *SnapIfNeededOverlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
1 0.0% 0.0% LazyCompile: *FromPropertyDescriptor native v8natives.js:373
1 0.0% 0.0% LazyCompile: *ConvertDescriptorArrayToDescriptor native v8natives.js:581
1 0.0% 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2353
1 0.0% 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1631
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {3}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {2}
1 0.0% 0.0% Builtin: A builtin from the snapshot {9}
1 0.0% 0.0% Builtin: A builtin from the snapshot {8}
1 0.0% 0.0% Builtin: A builtin from the snapshot {7}
[C++]:
ticks total nonlib name
[GC]:
ticks total nonlib name
5991 17.1%
[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
23883 68.0% /usr/local/bin/node
11962 50.1% LazyCompile: *parse native json.js:55
10976 91.8% Function: ~<anonymous>
10976 100.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
10976 100.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
8907 81.1% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
2069 18.9% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
454 3.8% KeyedStoreIC: args_count: 0 {7}
454 100.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
454 100.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
454 100.0% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
268 2.2% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
268 100.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
266 99.3% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
266 100.0% LazyCompile: ~execute /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1689
1971 8.3% LazyCompile: *Buffer.toString buffer.js:392
1971 100.0% LazyCompile: DefaultString native runtime.js:645
1971 100.0% LazyCompile: NonStringToString native runtime.js:558
1971 100.0% LazyCompile: *parse native json.js:55
1759 89.2% Function: ~<anonymous>
212 10.8% KeyedStoreIC: args_count: 0 {7}
1608 6.7% LazyCompile: ~Buffer.toString buffer.js:392
1607 99.9% LazyCompile: DefaultString native runtime.js:645
1607 100.0% LazyCompile: NonStringToString native runtime.js:558
1607 100.0% LazyCompile: *parse native json.js:55
1604 99.8% Function: ~<anonymous>
865 3.6% LazyCompile: *pointIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:85
865 100.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
865 100.0% LazyCompile: *<anonymous>
865 100.0% LazyCompile: *forEach native array.js:1087
461 53.3% Function: <anonymous>
394 45.5% Function: ~<anonymous>
2300 6.5% /usr/lib/system/libsystem_malloc.dylib
1953 84.9% LazyCompile: *parse native json.js:55
1818 93.1% Function: ~<anonymous>
1818 100.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
1818 100.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
1497 82.3% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
321 17.7% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
75 3.8% KeyedStoreIC: args_count: 0 {7}
75 100.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
75 100.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
75 100.0% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
46 2.4% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
46 100.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
46 100.0% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
46 100.0% LazyCompile: ~execute /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1689
108 4.7% LazyCompile: *pointIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:85
108 100.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
108 100.0% LazyCompile: *<anonymous>
108 100.0% LazyCompile: *forEach native array.js:1087
75 69.4% Function: <anonymous>
33 30.6% Function: ~<anonymous>
96 4.2% LazyCompile: *normalize /Users/tmcw/src/cover-bench/node_modules/geojson-cover/node_modules/geojson-normalize/index.js:21
96 100.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
96 100.0% LazyCompile: *<anonymous>
96 100.0% LazyCompile: *forEach native array.js:1087
62 64.6% Function: <anonymous>
34 35.4% Function: ~<anonymous>
53 2.3% LazyCompile: ~polygonIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:117
53 100.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
27 50.9% LazyCompile: *forEach native array.js:1087
27 100.0% Function: ~<anonymous>
27 100.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
26 49.1% LazyCompile: ~<anonymous>
26 100.0% LazyCompile: *forEach native array.js:1087
25 96.2% Function: ~<anonymous>
1 3.8% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
46 2.0% LazyCompile: *setOptions /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:265
46 100.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
46 100.0% LazyCompile: *<anonymous>
46 100.0% LazyCompile: *forEach native array.js:1087
28 60.9% Function: ~<anonymous>
18 39.1% Function: <anonymous>
1282 3.7% LazyCompile: *pointIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:85
1281 99.9% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
1281 100.0% LazyCompile: *<anonymous>
1281 100.0% LazyCompile: *forEach native array.js:1087
691 53.9% Function: <anonymous>
691 100.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
561 43.8% Function: ~<anonymous>
561 100.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
29 2.3% LazyCompile: *<anonymous>
29 100.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
1249 3.6% /usr/lib/system/libsystem_platform.dylib
867 69.4% LazyCompile: *parse native json.js:55
811 93.5% Function: ~<anonymous>
811 100.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
811 100.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
654 80.6% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
157 19.4% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
33 3.8% KeyedStoreIC: args_count: 0 {7}
33 100.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
33 100.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
33 100.0% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
22 2.5% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
22 100.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
22 100.0% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
22 100.0% LazyCompile: ~execute /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1689
180 14.4% LazyCompile: *pointIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:85
180 100.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
180 100.0% LazyCompile: *<anonymous>
180 100.0% LazyCompile: *forEach native array.js:1087
108 60.0% Function: <anonymous>
71 39.4% Function: ~<anonymous>
[Top down (heavy) profile]:
Note: callees occupying less than 0.1% are not shown.
inclusive self name
ticks total ticks total
28951 82.4% 0 0.0% Function: ~<anonymous> node.js:27
28951 82.4% 0 0.0% LazyCompile: ~startup node.js:30
28941 82.4% 0 0.0% LazyCompile: ~Module.runMain module.js:495
28939 82.4% 0 0.0% LazyCompile: Module._load module.js:275
28931 82.4% 0 0.0% LazyCompile: ~Module.load module.js:346
28930 82.4% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
28929 82.4% 0 0.0% LazyCompile: ~Module._compile module.js:374
28928 82.4% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/cover-bench/index.js:1
28810 82.0% 0 0.0% LazyCompile: ~q.defer /Users/tmcw/src/cover-bench/node_modules/queue-async/queue.js:51
28810 82.0% 0 0.0% LazyCompile: ~pop /Users/tmcw/src/cover-bench/node_modules/queue-async/queue.js:17
28810 82.0% 0 0.0% LazyCompile: ~testData /Users/tmcw/src/cover-bench/index.js:11
28799 82.0% 0 0.0% LazyCompile: ~runSuite /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2056
28798 82.0% 0 0.0% LazyCompile: ~invoke /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1677
28797 82.0% 0 0.0% LazyCompile: ~execute /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1689
28791 82.0% 0 0.0% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
28790 82.0% 0 0.0% LazyCompile: ~compute /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2735
28787 82.0% 0 0.0% LazyCompile: ~invoke /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1677
27471 78.2% 0 0.0% LazyCompile: ~execute /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1689
27314 77.8% 1 0.0% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
27290 77.7% 0 0.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
23318 66.4% 2 0.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
18409 52.4% 7 0.0% Function: ~<anonymous>
14347 40.9% 279 0.8% LazyCompile: *parse native json.js:55
8907 25.4% 8907 25.4% /usr/local/bin/node
2740 7.8% 0 0.0% LazyCompile: NonStringToString native runtime.js:558
2740 7.8% 0 0.0% LazyCompile: DefaultString native runtime.js:645
1395 4.0% 0 0.0% LazyCompile: ~Buffer.toString buffer.js:392
1393 4.0% 1393 4.0% /usr/local/bin/node
1345 3.8% 0 0.0% LazyCompile: *Buffer.toString buffer.js:392
1344 3.8% 1344 3.8% /usr/local/bin/node
1497 4.3% 1497 4.3% /usr/lib/system/libsystem_malloc.dylib
654 1.9% 654 1.9% /usr/lib/system/libsystem_platform.dylib
121 0.3% 121 0.3% /usr/lib/libc++abi.dylib
104 0.3% 104 0.3% /usr/lib/system/libsystem_kernel.dylib
3994 11.4% 43 0.1% LazyCompile: *forEach native array.js:1087
2567 7.3% 14 0.0% LazyCompile: *<anonymous>
1440 4.1% 29 0.1% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
1069 3.0% 521 1.5% LazyCompile: *pointIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:85
370 1.1% 370 1.1% /usr/local/bin/node
70 0.2% 70 0.2% /usr/lib/system/libsystem_platform.dylib
187 0.5% 39 0.1% LazyCompile: *setOptions /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:265
113 0.3% 113 0.3% /usr/local/bin/node
151 0.4% 24 0.1% LazyCompile: *normalize /Users/tmcw/src/cover-bench/node_modules/geojson-cover/node_modules/geojson-normalize/index.js:21
87 0.2% 87 0.2% /usr/local/bin/node
1104 3.1% 0 0.0% LazyCompile: *module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
1100 3.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
1041 3.0% 0 0.0% LazyCompile: *forEach native array.js:1087
1041 3.0% 1 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
1040 3.0% 1 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
834 2.4% 0 0.0% LazyCompile: *forEach native array.js:1087
834 2.4% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
834 2.4% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
609 1.7% 0 0.0% LazyCompile: *forEach native array.js:1087
608 1.7% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
608 1.7% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
403 1.1% 0 0.0% LazyCompile: *forEach native array.js:1087
403 1.1% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
403 1.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
231 0.7% 0 0.0% LazyCompile: *forEach native array.js:1087
229 0.7% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
229 0.7% 2 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
222 0.6% 2 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
195 0.6% 0 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
194 0.6% 1 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
193 0.5% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
193 0.5% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
169 0.5% 2 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
44 0.1% 0 0.0% LazyCompile: *jsts.geomgraph.EdgeNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:679
43 0.1% 0 0.0% LazyCompile: *jsts.noding.FastNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:675
40 0.1% 0 0.0% LazyCompile: *jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
171 0.5% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
136 0.4% 0 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
136 0.4% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
136 0.4% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
136 0.4% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
114 0.3% 1 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
46 0.1% 0 0.0% LazyCompile: *jsts.geomgraph.EdgeNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:679
46 0.1% 1 0.0% LazyCompile: *jsts.noding.FastNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:675
45 0.1% 1 0.0% LazyCompile: *jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
200 0.6% 1 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
166 0.5% 0 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
166 0.5% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
165 0.5% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
165 0.5% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
145 0.4% 1 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
51 0.1% 0 0.0% LazyCompile: *jsts.geomgraph.EdgeNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:679
49 0.1% 0 0.0% LazyCompile: *jsts.noding.FastNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:675
48 0.1% 2 0.0% LazyCompile: *jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
224 0.6% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
195 0.6% 1 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
194 0.6% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
194 0.6% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
194 0.6% 1 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
174 0.5% 3 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
51 0.1% 0 0.0% LazyCompile: *jsts.geomgraph.EdgeNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:679
46 0.1% 1 0.0% LazyCompile: *jsts.noding.FastNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:675
42 0.1% 4 0.0% LazyCompile: *jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
201 0.6% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
170 0.5% 0 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
170 0.5% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
170 0.5% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
170 0.5% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
152 0.4% 1 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
41 0.1% 0 0.0% LazyCompile: *jsts.geomgraph.EdgeNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:679
39 0.1% 0 0.0% LazyCompile: *jsts.noding.FastNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:675
37 0.1% 1 0.0% LazyCompile: *jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
56 0.2% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
50 0.1% 0 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
50 0.1% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
50 0.1% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
50 0.1% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
37 0.1% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
584 1.7% 0 0.0% LazyCompile: ~<anonymous>
482 1.4% 0 0.0% LazyCompile: *module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
480 1.4% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
438 1.2% 0 0.0% LazyCompile: *forEach native array.js:1087
362 1.0% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
362 1.0% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
302 0.9% 0 0.0% LazyCompile: *forEach native array.js:1087
302 0.9% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
302 0.9% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
223 0.6% 0 0.0% LazyCompile: *forEach native array.js:1087
223 0.6% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
223 0.6% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
150 0.4% 0 0.0% LazyCompile: *forEach native array.js:1087
150 0.4% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
150 0.4% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
79 0.2% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
69 0.2% 0 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
69 0.2% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
69 0.2% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
69 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
63 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
70 0.2% 0 0.0% LazyCompile: *forEach native array.js:1087
70 0.2% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
70 0.2% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
68 0.2% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
55 0.2% 0 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
55 0.2% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
55 0.2% 1 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
54 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
47 0.1% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
70 0.2% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
63 0.2% 0 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
63 0.2% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
63 0.2% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
63 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
55 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
78 0.2% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
60 0.2% 0 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
60 0.2% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
60 0.2% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
60 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
53 0.2% 1 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
60 0.2% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
51 0.1% 0 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
51 0.1% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
51 0.1% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
51 0.1% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
45 0.1% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
76 0.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
76 0.2% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
57 0.2% 0 0.0% LazyCompile: *forEach native array.js:1087
57 0.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
57 0.2% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
39 0.1% 0 0.0% LazyCompile: *forEach native array.js:1087
39 0.1% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
39 0.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
42 0.1% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
100 0.3% 0 0.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
100 0.3% 53 0.2% LazyCompile: ~polygonIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:117
480 1.4% 0 0.0% LazyCompile: *module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
479 1.4% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
440 1.3% 0 0.0% LazyCompile: *forEach native array.js:1087
440 1.3% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
440 1.3% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
360 1.0% 0 0.0% LazyCompile: *forEach native array.js:1087
360 1.0% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
360 1.0% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
270 0.8% 0 0.0% LazyCompile: *forEach native array.js:1087
270 0.8% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
270 0.8% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
173 0.5% 0 0.0% LazyCompile: *forEach native array.js:1087
173 0.5% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
173 0.5% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
88 0.3% 0 0.0% LazyCompile: *forEach native array.js:1087
88 0.3% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
88 0.3% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
88 0.3% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
77 0.2% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
77 0.2% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
77 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
58 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
84 0.2% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
68 0.2% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
68 0.2% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
68 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
54 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
97 0.3% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
84 0.2% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
84 0.2% 1 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
83 0.2% 2 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
56 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
89 0.3% 1 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
76 0.2% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
76 0.2% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
75 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
60 0.2% 1 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
80 0.2% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
73 0.2% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
73 0.2% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
73 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
57 0.2% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
37 0.1% 0 0.0% LazyCompile: *jsts.geomgraph.EdgeNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:679
37 0.1% 0 0.0% LazyCompile: *jsts.noding.FastNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:675
37 0.1% 0 0.0% LazyCompile: ~jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
39 0.1% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
36 0.1% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
36 0.1% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
36 0.1% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
201 0.6% 0 0.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
129 0.4% 72 0.2% LazyCompile: ~polygonIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:117
72 0.2% 37 0.1% LazyCompile: *polygonIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:117
36 0.1% 0 0.0% LazyCompile: fs.readFileSync fs.js:271
2643 7.5% 0 0.0% KeyedLoadIC: coordinates
2571 7.3% 0 0.0% LazyCompile: *forEach native array.js:1087
2283 6.5% 1 0.0% LazyCompile: *<anonymous>
2282 6.5% 0 0.0% LazyCompile: *module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
2271 6.5% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
2153 6.1% 0 0.0% LazyCompile: *forEach native array.js:1087
2153 6.1% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
2153 6.1% 4 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
1727 4.9% 0 0.0% LazyCompile: *forEach native array.js:1087
1725 4.9% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
1725 4.9% 3 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
1250 3.6% 0 0.0% LazyCompile: *forEach native array.js:1087
1249 3.6% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
1249 3.6% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
866 2.5% 0 0.0% LazyCompile: *forEach native array.js:1087
866 2.5% 1 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
865 2.5% 1 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
452 1.3% 1 0.0% LazyCompile: *forEach native array.js:1087
450 1.3% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
450 1.3% 1 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
437 1.2% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
380 1.1% 2 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
378 1.1% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
378 1.1% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
378 1.1% 1 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
325 0.9% 7 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
98 0.3% 0 0.0% LazyCompile: *jsts.geomgraph.EdgeNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:679
93 0.3% 0 0.0% LazyCompile: *jsts.noding.FastNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:675
65 0.2% 3 0.0% LazyCompile: *jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
40 0.1% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeLabelling /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:721
39 0.1% 2 0.0% LazyCompile: *jsts.operation.GeometryGraphOperation /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:680
401 1.1% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
342 1.0% 2 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
340 1.0% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
339 1.0% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
339 1.0% 1 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
295 0.8% 4 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
89 0.3% 0 0.0% LazyCompile: *jsts.geomgraph.EdgeNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:679
87 0.2% 0 0.0% LazyCompile: *jsts.noding.FastNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:675
57 0.2% 1 0.0% LazyCompile: *jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
37 0.1% 0 0.0% LazyCompile: *jsts.geomgraph.GeometryGraph.computeSelfNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1607
371 1.1% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
313 0.9% 1 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
312 0.9% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
312 0.9% 1 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
311 0.9% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
276 0.8% 4 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
90 0.3% 0 0.0% LazyCompile: *jsts.geomgraph.EdgeNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:679
88 0.3% 1 0.0% LazyCompile: *jsts.noding.FastNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:675
57 0.2% 2 0.0% LazyCompile: *jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
456 1.3% 1 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
384 1.1% 1 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
383 1.1% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
383 1.1% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
383 1.1% 1 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
331 0.9% 2 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
87 0.2% 0 0.0% LazyCompile: *jsts.geomgraph.EdgeNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:679
85 0.2% 0 0.0% LazyCompile: *jsts.noding.FastNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:675
56 0.2% 3 0.0% LazyCompile: *jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
39 0.1% 1 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.labelIncompleteNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:725
38 0.1% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeLabelling /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:721
37 0.1% 4 0.0% LazyCompile: *jsts.geomgraph.GeometryGraph.computeSelfNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1607
40 0.1% 2 0.0% LazyCompile: *jsts.operation.GeometryGraphOperation /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:680
36 0.1% 0 0.0% LazyCompile: *jsts.geomgraph.GeometryGraph /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1591
38 0.1% 0 0.0% LazyCompile: *jsts.io.GeoJSONReader.read /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:97
38 0.1% 1 0.0% LazyCompile: *jsts.io.GeoJSONParser.read /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:945
408 1.2% 2 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
353 1.0% 1 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
352 1.0% 1 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
351 1.0% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
351 1.0% 1 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
304 0.9% 3 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
83 0.2% 0 0.0% LazyCompile: *jsts.geomgraph.EdgeNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:679
80 0.2% 1 0.0% LazyCompile: *jsts.noding.FastNodingValidator.checkValid /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:675
48 0.1% 1 0.0% LazyCompile: *jsts.noding.MCIndexNoder.computeNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:509
42 0.1% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.labelIncompleteNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:725
36 0.1% 0 0.0% LazyCompile: *jsts.geomgraph.GeometryGraph.computeSelfNodes /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1607
118 0.3% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
97 0.3% 0 0.0% LazyCompile: *jsts.geom.Geometry.intersection /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:120
96 0.3% 0 0.0% LazyCompile: *SnapIfNeededOverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
96 0.3% 0 0.0% LazyCompile: SnapIfNeededOverlayOp.getResultGeometry /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:1348
96 0.3% 0 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.overlayOp /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:704
79 0.2% 1 0.0% LazyCompile: *jsts.operation.overlay.OverlayOp.computeOverlay /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/lib/jsts.js:713
287 0.8% 0 0.0% LazyCompile: ~<anonymous>
189 0.5% 0 0.0% LazyCompile: ~module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
188 0.5% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
175 0.5% 0 0.0% LazyCompile: *forEach native array.js:1087
175 0.5% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
175 0.5% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
134 0.4% 0 0.0% LazyCompile: *forEach native array.js:1087
134 0.4% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
134 0.4% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
112 0.3% 0 0.0% LazyCompile: *forEach native array.js:1087
112 0.3% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
112 0.3% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
67 0.2% 0 0.0% LazyCompile: *forEach native array.js:1087
67 0.2% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
67 0.2% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
42 0.1% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
40 0.1% 0 0.0% LazyCompile: *module.exports /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:5
98 0.3% 0 0.0% LazyCompile: *module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
98 0.3% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
95 0.3% 0 0.0% LazyCompile: *forEach native array.js:1087
95 0.3% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
95 0.3% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
70 0.2% 0 0.0% LazyCompile: *forEach native array.js:1087
70 0.2% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
70 0.2% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
56 0.2% 0 0.0% LazyCompile: *forEach native array.js:1087
56 0.2% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
56 0.2% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
72 0.2% 0 0.0% LazyCompile: ~forEach native array.js:1087
72 0.2% 0 0.0% LazyCompile: ~<anonymous>
72 0.2% 0 0.0% LazyCompile: ~module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
72 0.2% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
66 0.2% 0 0.0% LazyCompile: ~forEach native array.js:1087
65 0.2% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
65 0.2% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
53 0.2% 0 0.0% LazyCompile: ~forEach native array.js:1087
53 0.2% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
53 0.2% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
41 0.1% 0 0.0% LazyCompile: ~forEach native array.js:1087
41 0.1% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
41 0.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
968 2.8% 7 0.0% Function: <anonymous>
908 2.6% 17 0.0% LazyCompile: *forEach native array.js:1087
839 2.4% 10 0.0% LazyCompile: *<anonymous>
821 2.3% 19 0.1% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
604 1.7% 291 0.8% LazyCompile: *pointIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:85
195 0.6% 195 0.6% /usr/local/bin/node
45 0.1% 45 0.1% /usr/lib/system/libsystem_platform.dylib
110 0.3% 23 0.1% LazyCompile: *normalize /Users/tmcw/src/cover-bench/node_modules/geojson-cover/node_modules/geojson-normalize/index.js:21
50 0.1% 50 0.1% /usr/local/bin/node
83 0.2% 29 0.1% LazyCompile: *setOptions /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:265
45 0.1% 45 0.1% /usr/local/bin/node
36 0.1% 1 0.0% LazyCompile: *parse native json.js:55
801 2.3% 0 0.0% KeyedStoreIC: args_count: 0 {7}
801 2.3% 17 0.0% LazyCompile: *parse native json.js:55
454 1.3% 454 1.3% /usr/local/bin/node
213 0.6% 0 0.0% LazyCompile: NonStringToString native runtime.js:558
213 0.6% 0 0.0% LazyCompile: DefaultString native runtime.js:645
213 0.6% 0 0.0% LazyCompile: *Buffer.toString buffer.js:392
212 0.6% 212 0.6% /usr/local/bin/node
75 0.2% 75 0.2% /usr/lib/system/libsystem_malloc.dylib
352 1.0% 9 0.0% LazyCompile: *parse native json.js:55
266 0.8% 266 0.8% /usr/local/bin/node
46 0.1% 46 0.1% /usr/lib/system/libsystem_malloc.dylib
65 0.2% 2 0.0% LazyCompile: *<anonymous>
62 0.2% 2 0.0% LazyCompile: *forEach native array.js:1087
54 0.2% 1 0.0% LazyCompile: *<anonymous>
52 0.1% 1 0.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
42 0.1% 29 0.1% LazyCompile: *pointIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:85
3842 10.9% 0 0.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
2557 7.3% 0 0.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
2446 7.0% 1 0.0% Function: ~<anonymous>
2199 6.3% 29 0.1% LazyCompile: *parse native json.js:55
1383 3.9% 1383 3.9% /usr/local/bin/node
420 1.2% 0 0.0% LazyCompile: NonStringToString native runtime.js:558
419 1.2% 0 0.0% LazyCompile: DefaultString native runtime.js:645
211 0.6% 0 0.0% LazyCompile: ~Buffer.toString buffer.js:392
211 0.6% 211 0.6% /usr/local/bin/node
208 0.6% 0 0.0% LazyCompile: *Buffer.toString buffer.js:392
208 0.6% 208 0.6% /usr/local/bin/node
218 0.6% 218 0.6% /usr/lib/system/libsystem_malloc.dylib
113 0.3% 113 0.3% /usr/lib/system/libsystem_platform.dylib
193 0.5% 1 0.0% LazyCompile: *forEach native array.js:1087
91 0.3% 0 0.0% LazyCompile: ~<anonymous>
90 0.3% 0 0.0% LazyCompile: *module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
90 0.3% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
85 0.2% 0 0.0% LazyCompile: *forEach native array.js:1087
48 0.1% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
48 0.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
39 0.1% 0 0.0% LazyCompile: *forEach native array.js:1087
39 0.1% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
39 0.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
37 0.1% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
37 0.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
59 0.2% 0 0.0% LazyCompile: *<anonymous>
58 0.2% 3 0.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
37 0.1% 18 0.1% LazyCompile: *pointIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:85
39 0.1% 0 0.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
39 0.1% 22 0.1% LazyCompile: ~polygonIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:117
47 0.1% 0 0.0% LazyCompile: ~forEach native array.js:1087
47 0.1% 0 0.0% LazyCompile: ~<anonymous>
47 0.1% 0 0.0% LazyCompile: ~module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
47 0.1% 0 0.0% LazyCompile: ~splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
46 0.1% 0 0.0% LazyCompile: ~forEach native array.js:1087
107 0.3% 0 0.0% KeyedLoadIC: coordinates
55 0.2% 0 0.0% LazyCompile: *forEach native array.js:1087
55 0.2% 0 0.0% LazyCompile: *<anonymous>
55 0.2% 0 0.0% LazyCompile: *module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
55 0.2% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
48 0.1% 0 0.0% LazyCompile: *forEach native array.js:1087
48 0.1% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
48 0.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
36 0.1% 0 0.0% LazyCompile: *forEach native array.js:1087
36 0.1% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
36 0.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
36 0.1% 0 0.0% LazyCompile: *forEach native array.js:1087
36 0.1% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
36 0.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
52 0.1% 0 0.0% LazyCompile: ~forEach native array.js:1087
52 0.1% 0 0.0% LazyCompile: ~<anonymous>
52 0.1% 0 0.0% LazyCompile: ~module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
51 0.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
49 0.1% 0 0.0% LazyCompile: ~forEach native array.js:1087
49 0.1% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
49 0.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
41 0.1% 0 0.0% LazyCompile: ~forEach native array.js:1087
41 0.1% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
41 0.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
1284 3.7% 0 0.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
1206 3.4% 0 0.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
1205 3.4% 0 0.0% Function: ~<anonymous>
1077 3.1% 20 0.1% LazyCompile: *parse native json.js:55
685 2.0% 685 2.0% /usr/local/bin/node
207 0.6% 0 0.0% LazyCompile: NonStringToString native runtime.js:558
207 0.6% 0 0.0% LazyCompile: DefaultString native runtime.js:645
207 0.6% 0 0.0% LazyCompile: *Buffer.toString buffer.js:392
207 0.6% 207 0.6% /usr/local/bin/node
103 0.3% 103 0.3% /usr/lib/system/libsystem_malloc.dylib
44 0.1% 44 0.1% /usr/lib/system/libsystem_platform.dylib
94 0.3% 2 0.0% LazyCompile: *forEach native array.js:1087
51 0.1% 0 0.0% LazyCompile: ~<anonymous>
51 0.1% 0 0.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
51 0.1% 35 0.1% LazyCompile: ~polygonIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:117
39 0.1% 0 0.0% LazyCompile: *<anonymous>
39 0.1% 0 0.0% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
36 0.1% 22 0.1% LazyCompile: *pointIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:85
77 0.2% 0 0.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
77 0.2% 0 0.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
77 0.2% 0 0.0% Function: ~<anonymous>
75 0.2% 0 0.0% LazyCompile: ~forEach native array.js:1087
75 0.2% 0 0.0% LazyCompile: ~<anonymous>
75 0.2% 0 0.0% LazyCompile: ~module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
68 0.2% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
64 0.2% 0 0.0% LazyCompile: ~forEach native array.js:1087
64 0.2% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
64 0.2% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
48 0.1% 0 0.0% LazyCompile: ~forEach native array.js:1087
48 0.1% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
48 0.1% 0 0.0% LazyCompile: *splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
124 0.4% 0 0.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2433
99 0.3% 0 0.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
98 0.3% 0 0.0% Function: ~<anonymous>
96 0.3% 0 0.0% LazyCompile: ~forEach native array.js:1087
96 0.3% 0 0.0% LazyCompile: ~<anonymous>
96 0.3% 0 0.0% LazyCompile: ~module.exports.indexes /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:30
94 0.3% 0 0.0% LazyCompile: ~splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
65 0.2% 0 0.0% LazyCompile: ~forEach native array.js:1087
65 0.2% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
65 0.2% 0 0.0% LazyCompile: ~splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
50 0.1% 0 0.0% LazyCompile: ~forEach native array.js:1087
50 0.1% 0 0.0% LazyCompile: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:79
50 0.1% 0 0.0% LazyCompile: ~splitSeek /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:70
98 0.3% 0 0.0% LazyCompile: ~evaluate /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2794
95 0.3% 0 0.0% LazyCompile: ~enqueue /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2748
95 0.3% 1 0.0% LazyCompile: ~clone /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2257
85 0.2% 0 0.0% LazyCompile: ~Benchmark /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:404
65 0.2% 0 0.0% LazyCompile: ~setOptions /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1165
61 0.2% 0 0.0% LazyCompile: *forOwn /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1545
61 0.2% 1 0.0% LazyCompile: forProps /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:854
51 0.1% 0 0.0% LazyCompile: *<anonymous> /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1167
38 0.1% 0 0.0% LazyCompile: ~deepClone /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1225
51 0.1% 0 0.0% KeyedLoadIC: type
51 0.1% 0 0.0% LazyCompile: ~evaluate /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2794
48 0.1% 0 0.0% LazyCompile: ~enqueue /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2748
48 0.1% 0 0.0% LazyCompile: ~clone /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2257
45 0.1% 0 0.0% LazyCompile: ~Benchmark /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:404
37 0.1% 0 0.0% LazyCompile: ~setOptions /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1165
1316 3.7% 0 0.0% LazyCompile: *execute /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:1689
1295 3.7% 0 0.0% LazyCompile: ~run /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:3000
1292 3.7% 0 0.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
1239 3.5% 0 0.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
1234 3.5% 7 0.0% Function: <anonymous>
1176 3.3% 21 0.1% LazyCompile: *forEach native array.js:1087
1078 3.1% 9 0.0% LazyCompile: *<anonymous>
1058 3.0% 22 0.1% LazyCompile: *module.exports.geometryIndexes /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:49
810 2.3% 389 1.1% LazyCompile: *pointIndex /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:85
252 0.7% 252 0.7% /usr/local/bin/node
60 0.2% 60 0.2% /usr/lib/system/libsystem_platform.dylib
44 0.1% 44 0.1% /usr/lib/system/libsystem_malloc.dylib
111 0.3% 35 0.1% LazyCompile: *setOptions /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:265
63 0.2% 63 0.2% /usr/local/bin/node
108 0.3% 17 0.0% LazyCompile: *normalize /Users/tmcw/src/cover-bench/node_modules/geojson-cover/node_modules/geojson-normalize/index.js:21
48 0.1% 48 0.1% /usr/local/bin/node
52 0.1% 0 0.0% LazyCompile: ~cycle /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2889
52 0.1% 0 0.0% LazyCompile: clock /Users/tmcw/src/cover-bench/node_modules/benchmark/benchmark.js:2440
52 0.1% 1 0.0% Function: <anonymous>
43 0.1% 1 0.0% LazyCompile: *forEach native array.js:1087
38 0.1% 0 0.0% LazyCompile: *<anonymous>
118 0.3% 0 0.0% LazyCompile: ~require module.js:379
118 0.3% 0 0.0% LazyCompile: ~Module.require module.js:361
118 0.3% 0 0.0% LazyCompile: Module._load module.js:275
114 0.3% 0 0.0% LazyCompile: ~Module.load module.js:346
114 0.3% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
114 0.3% 0 0.0% LazyCompile: ~Module._compile module.js:374
59 0.2% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/geojson-cover/index.js:1
59 0.2% 0 0.0% LazyCompile: ~require module.js:379
59 0.2% 0 0.0% LazyCompile: ~Module.require module.js:361
59 0.2% 0 0.0% LazyCompile: Module._load module.js:275
58 0.2% 0 0.0% LazyCompile: ~Module.load module.js:346
58 0.2% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
58 0.2% 0 0.0% LazyCompile: ~Module._compile module.js:374
47 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/geojson-cover/node_modules/turf-buffer/index.js:1
47 0.1% 0 0.0% LazyCompile: ~require module.js:379
47 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
47 0.1% 0 0.0% LazyCompile: Module._load module.js:275
45 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
45 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
45 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
44 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/geojson-cover/node_modules/turf-buffer/node_modules/jsts/index.js:1
44 0.1% 0 0.0% LazyCompile: ~require module.js:379
44 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
44 0.1% 0 0.0% LazyCompile: Module._load module.js:275
42 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
42 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
42 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
42 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/index.js:1
42 0.1% 0 0.0% LazyCompile: ~require module.js:379
42 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
42 0.1% 0 0.0% LazyCompile: Module._load module.js:275
42 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
42 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
42 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
41 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/index.js:1
41 0.1% 0 0.0% LazyCompile: ~require module.js:379
41 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
41 0.1% 0 0.0% LazyCompile: Module._load module.js:275
39 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
39 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
39 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
39 0.1% 0 0.0% Function: ~<anonymous> /Users/tmcw/src/cover-bench/node_modules/tile-cover/node_modules/turf-intersect/node_modules/jsts/index.js:1
39 0.1% 0 0.0% LazyCompile: ~require module.js:379
39 0.1% 0 0.0% LazyCompile: ~Module.require module.js:361
39 0.1% 0 0.0% LazyCompile: Module._load module.js:275
38 0.1% 0 0.0% LazyCompile: ~Module.load module.js:346
38 0.1% 0 0.0% LazyCompile: ~Module._extensions..js module.js:472
38 0.1% 0 0.0% LazyCompile: ~Module._compile module.js:374
5569 15.9% 5568 15.9% /usr/local/bin/node
233 0.7% 233 0.7% /usr/lib/system/libsystem_kernel.dylib
138 0.4% 138 0.4% /usr/lib/system/libsystem_platform.dylib
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment