-
-
Save tmcw/5878b3d9f08e53a4cb81 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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