From af779d68a28b6ec75bf0257fb6f3ec5abfe9c1a9 Mon Sep 17 00:00:00 2001
From: Chris Hegarty <62058229+ChrisHegarty@users.noreply.github.com>
Date: Tue, 9 Jul 2024 08:59:28 +0100
Subject: [PATCH] Upgrade to JMH 1.37 (#110580)
This commit upgrades to JMH 1.37. There are some fixes for Mac that allow easier running of profilers, etc.
---
benchmarks/build.gradle | 4 ++--
build-tools-internal/version.properties | 2 +-
gradle/verification-metadata.xml | 22 +++++++++++-----------
3 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/benchmarks/build.gradle b/benchmarks/build.gradle
index 8753d4a4762b..49e81a67e85f 100644
--- a/benchmarks/build.gradle
+++ b/benchmarks/build.gradle
@@ -47,8 +47,8 @@ dependencies {
api "org.openjdk.jmh:jmh-core:$versions.jmh"
annotationProcessor "org.openjdk.jmh:jmh-generator-annprocess:$versions.jmh"
// Dependencies of JMH
- runtimeOnly 'net.sf.jopt-simple:jopt-simple:4.6'
- runtimeOnly 'org.apache.commons:commons-math3:3.2'
+ runtimeOnly 'net.sf.jopt-simple:jopt-simple:5.0.4'
+ runtimeOnly 'org.apache.commons:commons-math3:3.6.1'
}
// enable the JMH's BenchmarkProcessor to generate the final benchmark classes
diff --git a/build-tools-internal/version.properties b/build-tools-internal/version.properties
index 728f44a36597..1dd9fb95bd17 100644
--- a/build-tools-internal/version.properties
+++ b/build-tools-internal/version.properties
@@ -49,7 +49,7 @@ commonsCompress = 1.24.0
reflections = 0.10.2
# benchmark dependencies
-jmh = 1.26
+jmh = 1.37
# test dependencies
# when updating this version, also update :qa:evil-tests
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 02313c5ed82a..5e26d96c4ca1 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -1699,16 +1699,16 @@
-
-
-
-
-
+
+
+
+
+
@@ -3837,14 +3837,14 @@
-
-
-
+
+
+
-
-
-
+
+
+