From 2cec3c6adbd7e080fba60c30d3c64313b561a065 Mon Sep 17 00:00:00 2001 From: Werner Randelshofer Date: Mon, 22 Jan 2024 16:51:59 +0100 Subject: [PATCH] Update performance measurements. --- .../org/jhotdraw8/geom/jmh/CubicCurvesJmh.java | 8 +++++++- .../org/jhotdraw8/geom/jmh/QuadCurvesJmh.java | 12 ++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/org.jhotdraw8.geom/src/test/java/org.jhotdraw8.geom/org/jhotdraw8/geom/jmh/CubicCurvesJmh.java b/org.jhotdraw8.geom/src/test/java/org.jhotdraw8.geom/org/jhotdraw8/geom/jmh/CubicCurvesJmh.java index 3e5d9fc4f..c8f41c15f 100644 --- a/org.jhotdraw8.geom/src/test/java/org.jhotdraw8.geom/org/jhotdraw8/geom/jmh/CubicCurvesJmh.java +++ b/org.jhotdraw8.geom/src/test/java/org.jhotdraw8.geom/org/jhotdraw8/geom/jmh/CubicCurvesJmh.java @@ -24,7 +24,13 @@ * # JMH version: 1.37 * # VM version: JDK 21.0.1, OpenJDK 64-Bit Server VM, 21.0.1+12-LTS * # Intel(R) Core(TM) i7-8700B CPU @ 3.20GHz - * OBSOLETE + * Benchmark (loop) Mode Cnt Score Error Units + * CubicCurvesJmh.arcLengthIntegrated 0 avgt 2 89.458 ns/op + * CubicCurvesJmh.arcLengthIntegrated 1 avgt 2 97.762 ns/op + * CubicCurvesJmh.invArcLengthIntegrated 0 avgt 2 175.696 ns/op + * CubicCurvesJmh.invArcLengthIntegrated 1 avgt 2 282.595 ns/op + * CubicCurvesJmh.invArcLengthIntegratedWithKnownArcLength 0 avgt 2 80.758 ns/op + * CubicCurvesJmh.invArcLengthIntegratedWithKnownArcLength 1 avgt 2 196.637 ns/op * *
  * # JMH version: 1.37
diff --git a/org.jhotdraw8.geom/src/test/java/org.jhotdraw8.geom/org/jhotdraw8/geom/jmh/QuadCurvesJmh.java b/org.jhotdraw8.geom/src/test/java/org.jhotdraw8.geom/org/jhotdraw8/geom/jmh/QuadCurvesJmh.java
index 358227ea1..98f17ea27 100644
--- a/org.jhotdraw8.geom/src/test/java/org.jhotdraw8.geom/org/jhotdraw8/geom/jmh/QuadCurvesJmh.java
+++ b/org.jhotdraw8.geom/src/test/java/org.jhotdraw8.geom/org/jhotdraw8/geom/jmh/QuadCurvesJmh.java
@@ -18,12 +18,12 @@
  * # VM version: JDK 21.0.1, OpenJDK 64-Bit Server VM, 21.0.1+12-LTS
  * # Intel(R) Core(TM) i7-8700B CPU @ 3.20GHz
  * 
- * Benchmark                             Mode  Cnt    Score   Error  Units
- * QuadCurvesJmh.arcLengthClosedForm                       avgt    2   32.107          ns/op
- * QuadCurvesJmh.arcLengthIntegrated                       avgt    2  110.913          ns/op
- * QuadCurvesJmh.invArcLengthClosedForm                    avgt    2  132.443          ns/op
- * QuadCurvesJmh.invArcLengthIntegrated                    avgt    2  182.456          ns/op
- * QuadCurvesJmh.invArcLengthIntegratedWithKnownArcLength  avgt    2  113.083          ns/op
+ * Benchmark                                               Mode  Cnt    Score   Error  Units
+ * QuadCurvesJmh.arcLengthClosedForm                       avgt    2   32.093          ns/op
+ * QuadCurvesJmh.arcLengthIntegrated                       avgt    2   75.586          ns/op
+ * QuadCurvesJmh.invArcLengthClosedForm                    avgt    2  132.662          ns/op
+ * QuadCurvesJmh.invArcLengthIntegrated                    avgt    2  137.378          ns/op
+ * QuadCurvesJmh.invArcLengthIntegratedWithKnownArcLength  avgt    2   72.492          ns/op
  * 
*/ @State(Scope.Benchmark)