| startRun(int) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| createTestGeoms(int, int) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| setUp() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| OverlayNGPerfTest(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| fastintersectsPrepNoCache(Geometry, Geometry) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| fastIntersect(Geometry, Geometry) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| xrunUnionNG() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| runIntersectionNG() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| runIntersectionNGFloating() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| runIntersectionNGOpt() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| xrunIntersectionNGNoClip() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| xrunIntersectionNGPrepNoCache() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| xrunIntersectionNGPrepNoCacheBA() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| runIntersectionOLD() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| xrunUnionOLD() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| runIntersectionOLDOpt() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| intersectionNGPrep(Geometry, Geometry) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| intersectionOptPrep(Geometry, Geometry) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| intersectionNGPrepNoCache(Geometry, Geometry) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| intersectionNGOpt(Geometry, Geometry) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| intersectionNGNoClip(Geometry, Geometry) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| intersectionNGFloating(Geometry, Geometry) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| intersectionOptPrepNoCache(Geometry, Geometry) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| cacheFetch(Geometry) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| intersectionOpt(Geometry, Geometry) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| main(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |