Skip to content

Instantly share code, notes, and snippets.

[
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceFieldConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
[
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceFieldConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-base/bin/java",
"jvmArgs" : [
],
/*
OpenJDK 18+9 - default
Benchmark Mode Cnt Score Error Units
ReflectionJacksonBenchmark.deserializeFields avgt 10 385.381 ± 8.143 ns/op
ReflectionJacksonBenchmark.deserializeMethods avgt 10 400.039 ± 4.914 ns/op
ReflectionJacksonBenchmark.serializeFields avgt 10 256.525 ± 2.686 ns/op
ReflectionJacksonBenchmark.serializeMethods avgt 10 257.759 ± 1.755 ns/op
[
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionJacksonBenchmark.deserializeFields",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-peter-vh2mh/bin/java",
"jvmArgs" : [
],
[
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionJacksonBenchmark.deserializeFields",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-mandy/bin/java",
"jvmArgs" : [
],
[
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionJacksonBenchmark.deserializeFields",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-18+9/bin/java",
"jvmArgs" : [
],
[
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceFieldConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
],
[
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceFieldConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
],
package si.pele.jmh;
import org.openjdk.jmh.annotations.Benchmark;
import org.openjdk.jmh.annotations.BenchmarkMode;
import org.openjdk.jmh.annotations.Fork;
import org.openjdk.jmh.annotations.Level;
import org.openjdk.jmh.annotations.Mode;
import org.openjdk.jmh.annotations.OutputTimeUnit;
import org.openjdk.jmh.annotations.Scope;
import org.openjdk.jmh.annotations.Setup;
[
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceFieldConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
],