This is an automated email from the ASF dual-hosted git repository.
jbarrett pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.
from 7a886b7 GEODE-9371: Change stress-new-test to non-required (#6602)
add d360405 Adds some queue and map JMH benchmarks. (#6540)
No new revisions were added by this update.
Summary of changes:
.../src/test/resources/expected-pom.xml | 2 +-
.../gradle/plugins/DependencyConstraints.groovy | 2 +-
geode-apis-compatible-with-redis/build.gradle | 17 +-
.../src/test/resources/expected-pom.xml | 66 ----
geode-core/build.gradle | 1 +
.../ConcurrentHashMapObjectBenchmark.java | 375 +++++++++++++++++++++
.../util/concurrent/MpmcFifoQueueBenchmark.java | 275 +++++++++++++++
.../util/concurrent/MpmcLifoQueueBenchmark.java | 300 +++++++++++++++++
.../internal/util/concurrent/MpmcMapBenchmark.java | 196 +++++++++++
.../util/concurrent/MpmcMapLongBenchmark.java | 179 ++++++++++
.../util/concurrent/SpmcFifoQueueBenchmark.java | 338 +++++++++++++++++++
geode-jmh/build.gradle | 18 +
.../benchmark/jmh/profilers/ObjectSizeAgent.java | 158 +++++++++
.../jmh/profilers/ObjectSizeProfiler.java | 80 +++++
.../jmh/profilers/ObjectSizeAgentTest.java | 194 +++++++++++
.../services/org.openjdk.jmh.profile.Profiler | 4 +-
gradle/jmh.gradle | 12 +
gradle/test.gradle | 2 +-
18 files changed, 2135 insertions(+), 84 deletions(-)
create mode 100644
geode-core/src/jmh/java/org/apache/geode/internal/util/concurrent/ConcurrentHashMapObjectBenchmark.java
create mode 100644
geode-core/src/jmh/java/org/apache/geode/internal/util/concurrent/MpmcFifoQueueBenchmark.java
create mode 100644
geode-core/src/jmh/java/org/apache/geode/internal/util/concurrent/MpmcLifoQueueBenchmark.java
create mode 100644
geode-core/src/jmh/java/org/apache/geode/internal/util/concurrent/MpmcMapBenchmark.java
create mode 100644
geode-core/src/jmh/java/org/apache/geode/internal/util/concurrent/MpmcMapLongBenchmark.java
create mode 100644
geode-core/src/jmh/java/org/apache/geode/internal/util/concurrent/SpmcFifoQueueBenchmark.java
create mode 100644
geode-jmh/src/main/java/org/apache/geode/benchmark/jmh/profilers/ObjectSizeAgent.java
create mode 100644
geode-jmh/src/main/java/org/apache/geode/benchmark/jmh/profilers/ObjectSizeProfiler.java
create mode 100644
geode-jmh/src/test/java/org/apache/geode/benchmark/jmh/profilers/ObjectSizeAgentTest.java
copy
geode-apis-compatible-with-redis/src/acceptanceTest/resources/testcontainers.properties
=>
geode-jmh/src/test/resources/META-INF/services/org.openjdk.jmh.profile.Profiler
(92%)