/home/amashenkov/.jdks/adopt-openjdk-11.0.9.1/bin/java -Didea.launcher.port=41177 -Didea.launcher.bin.path=/opt/IDEA/bin -Dfile.encoding=UTF-8 -classpath /home/amashenkov/work/apache-ignite-3/modules/commons/target/test-classes:/home/amashenkov/work/apache-ignite-3/modules/commons/target/classes:/home/amashenkov/.m2/repository/org/jetbrains/annotations/20.1.0/annotations-20.1.0.jar:/home/amashenkov/.m2/repository/org/codehaus/janino/janino/3.0.11/janino-3.0.11.jar:/home/amashenkov/.m2/repository/org/codehaus/janino/commons-compiler/3.0.11/commons-compiler-3.0.11.jar:/home/amashenkov/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.jar:/home/amashenkov/.m2/repository/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar:/home/amashenkov/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.jar:/home/amashenkov/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/home/amashenkov/.m2/repository/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.jar:/home/amashenkov/.m2/repository/org/mockito/mockito-core/3.6.28/mockito-core-3.6.28.jar:/home/amashenkov/.m2/repository/net/bytebuddy/byte-buddy/1.10.18/byte-buddy-1.10.18.jar:/home/amashenkov/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.18/byte-buddy-agent-1.10.18.jar:/home/amashenkov/.m2/repository/org/objenesis/objenesis/3.1/objenesis-3.1.jar:/home/amashenkov/.m2/repository/org/openjdk/jmh/jmh-core/1.9.3/jmh-core-1.9.3.jar:/home/amashenkov/.m2/repository/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/amashenkov/.m2/repository/org/apache/commons/commons-math3/3.2/commons-math3-3.2.jar:/home/amashenkov/.m2/repository/org/openjdk/jmh/jmh-generator-annprocess/1.9.3/jmh-generator-annprocess-1.9.3.jar:/home/amashenkov/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/home/amashenkov/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.jar:/home/amashenkov/.m2/repository/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.jar:/opt/idea-IC-202.7660.26/lib/idea_rt.jar com.intellij.rt.execution.application.AppMainV2 org.apache.ignite.internal.benchmarks.SerializerBenchmarkTest -Xms2G -Xmx2G WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.openjdk.jmh.util.Utils (file:/home/amashenkov/.m2/repository/org/openjdk/jmh/jmh-core/1.9.3/jmh-core-1.9.3.jar) to field java.io.Console.cs WARNING: Please consider reporting this to the maintainers of org.openjdk.jmh.util.Utils WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release # JMH 1.9.3 (released 2037 days ago, please consider updating!) # VM invoker: /home/amashenkov/.jdks/adopt-openjdk-11.0.9.1/bin/java # VM options: -Djava.lang.invoke.stringConcat=BC_SB # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.ignite.internal.benchmarks.SerializerBenchmarkTest.measureSerializeDeserializeCost # Parameters: (fieldsCount = 10, serializerName = Janino) # Run progress: 0.00% complete, ETA 00:10:40 # Fork: 1 of 1 # Warmup Iteration 1: 1.113 ops/us # Warmup Iteration 2: 1.144 ops/us # Warmup Iteration 3: 1.146 ops/us Iteration 1: 1.146 ops/us Iteration 2: 1.146 ops/us Iteration 3: 1.146 ops/us Iteration 4: 1.145 ops/us Iteration 5: 1.146 ops/us Result "measureSerializeDeserializeCost": 1.146 ±(99.9%) 0.001 ops/us [Average] (min, avg, max) = (1.145, 1.146, 1.146), stdev = 0.001 CI (99.9%): [1.145, 1.147] (assumes normal distribution) # JMH 1.9.3 (released 2037 days ago, please consider updating!) # VM invoker: /home/amashenkov/.jdks/adopt-openjdk-11.0.9.1/bin/java # VM options: -Djava.lang.invoke.stringConcat=BC_SB # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.ignite.internal.benchmarks.SerializerBenchmarkTest.measureSerializeDeserializeCost # Parameters: (fieldsCount = 10, serializerName = Java) # Run progress: 12.50% complete, ETA 00:09:28 # Fork: 1 of 1 # Warmup Iteration 1: 0.957 ops/us # Warmup Iteration 2: 0.981 ops/us # Warmup Iteration 3: 0.984 ops/us Iteration 1: 0.985 ops/us Iteration 2: 0.983 ops/us Iteration 3: 0.981 ops/us Iteration 4: 0.985 ops/us Iteration 5: 0.984 ops/us Result "measureSerializeDeserializeCost": 0.984 ±(99.9%) 0.005 ops/us [Average] (min, avg, max) = (0.981, 0.984, 0.985), stdev = 0.001 CI (99.9%): [0.978, 0.989] (assumes normal distribution) # JMH 1.9.3 (released 2037 days ago, please consider updating!) # VM invoker: /home/amashenkov/.jdks/adopt-openjdk-11.0.9.1/bin/java # VM options: -Djava.lang.invoke.stringConcat=BC_SB # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.ignite.internal.benchmarks.SerializerBenchmarkTest.measureSerializeDeserializeCost # Parameters: (fieldsCount = 100, serializerName = Janino) # Run progress: 25.00% complete, ETA 00:08:05 # Fork: 1 of 1 # Warmup Iteration 1: 0.084 ops/us # Warmup Iteration 2: 0.088 ops/us # Warmup Iteration 3: 0.088 ops/us Iteration 1: 0.088 ops/us Iteration 2: 0.088 ops/us Iteration 3: 0.088 ops/us Iteration 4: 0.088 ops/us Iteration 5: 0.088 ops/us Result "measureSerializeDeserializeCost": 0.088 ±(99.9%) 0.001 ops/us [Average] (min, avg, max) = (0.088, 0.088, 0.088), stdev = 0.001 CI (99.9%): [0.087, 0.089] (assumes normal distribution) # JMH 1.9.3 (released 2037 days ago, please consider updating!) # VM invoker: /home/amashenkov/.jdks/adopt-openjdk-11.0.9.1/bin/java # VM options: -Djava.lang.invoke.stringConcat=BC_SB # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.ignite.internal.benchmarks.SerializerBenchmarkTest.measureSerializeDeserializeCost # Parameters: (fieldsCount = 100, serializerName = Java) # Run progress: 37.50% complete, ETA 00:06:44 # Fork: 1 of 1 # Warmup Iteration 1: 0.099 ops/us # Warmup Iteration 2: 0.100 ops/us # Warmup Iteration 3: 0.101 ops/us Iteration 1: 0.101 ops/us Iteration 2: 0.101 ops/us Iteration 3: 0.101 ops/us Iteration 4: 0.101 ops/us Iteration 5: 0.100 ops/us Result "measureSerializeDeserializeCost": 0.101 ±(99.9%) 0.001 ops/us [Average] (min, avg, max) = (0.100, 0.101, 0.101), stdev = 0.001 CI (99.9%): [0.100, 0.102] (assumes normal distribution) # JMH 1.9.3 (released 2037 days ago, please consider updating!) # VM invoker: /home/amashenkov/.jdks/adopt-openjdk-11.0.9.1/bin/java # VM options: -Djava.lang.invoke.stringConcat=BC_SB # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.apache.ignite.internal.benchmarks.SerializerBenchmarkTest.measureSerializeDeserializeCost # Parameters: (fieldsCount = 10, serializerName = Janino) # Run progress: 50.00% complete, ETA 00:05:23 # Fork: 1 of 1 # Warmup Iteration 1: 0.897 us/op # Warmup Iteration 2: 0.882 us/op # Warmup Iteration 3: 0.879 us/op Iteration 1: 0.879 us/op Iteration 2: 0.879 us/op Iteration 3: 0.879 us/op Iteration 4: 0.879 us/op Iteration 5: 0.881 us/op Result "measureSerializeDeserializeCost": 0.879 ±(99.9%) 0.003 us/op [Average] (min, avg, max) = (0.879, 0.879, 0.881), stdev = 0.001 CI (99.9%): [0.877, 0.882] (assumes normal distribution) # JMH 1.9.3 (released 2037 days ago, please consider updating!) # VM invoker: /home/amashenkov/.jdks/adopt-openjdk-11.0.9.1/bin/java # VM options: -Djava.lang.invoke.stringConcat=BC_SB # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.apache.ignite.internal.benchmarks.SerializerBenchmarkTest.measureSerializeDeserializeCost # Parameters: (fieldsCount = 10, serializerName = Java) # Run progress: 62.50% complete, ETA 00:04:02 # Fork: 1 of 1 # Warmup Iteration 1: 1.059 us/op # Warmup Iteration 2: 1.035 us/op # Warmup Iteration 3: 1.031 us/op Iteration 1: 1.032 us/op Iteration 2: 1.033 us/op Iteration 3: 1.034 us/op Iteration 4: 1.033 us/op Iteration 5: 1.034 us/op Result "measureSerializeDeserializeCost": 1.033 ±(99.9%) 0.004 us/op [Average] (min, avg, max) = (1.032, 1.033, 1.034), stdev = 0.001 CI (99.9%): [1.029, 1.037] (assumes normal distribution) # JMH 1.9.3 (released 2037 days ago, please consider updating!) # VM invoker: /home/amashenkov/.jdks/adopt-openjdk-11.0.9.1/bin/java # VM options: -Djava.lang.invoke.stringConcat=BC_SB # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.apache.ignite.internal.benchmarks.SerializerBenchmarkTest.measureSerializeDeserializeCost # Parameters: (fieldsCount = 100, serializerName = Janino) # Run progress: 75.00% complete, ETA 00:02:41 # Fork: 1 of 1 # Warmup Iteration 1: 9.160 us/op # Warmup Iteration 2: 8.793 us/op # Warmup Iteration 3: 8.791 us/op Iteration 1: 8.794 us/op Iteration 2: 8.779 us/op Iteration 3: 8.770 us/op Iteration 4: 8.792 us/op Iteration 5: 8.780 us/op Result "measureSerializeDeserializeCost": 8.783 ±(99.9%) 0.038 us/op [Average] (min, avg, max) = (8.770, 8.783, 8.794), stdev = 0.010 CI (99.9%): [8.745, 8.821] (assumes normal distribution) # JMH 1.9.3 (released 2037 days ago, please consider updating!) # VM invoker: /home/amashenkov/.jdks/adopt-openjdk-11.0.9.1/bin/java # VM options: -Djava.lang.invoke.stringConcat=BC_SB # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.apache.ignite.internal.benchmarks.SerializerBenchmarkTest.measureSerializeDeserializeCost # Parameters: (fieldsCount = 100, serializerName = Java) # Run progress: 87.50% complete, ETA 00:01:20 # Fork: 1 of 1 # Warmup Iteration 1: 10.081 us/op # Warmup Iteration 2: 9.853 us/op # Warmup Iteration 3: 9.852 us/op Iteration 1: 9.904 us/op Iteration 2: 9.863 us/op Iteration 3: 9.859 us/op Iteration 4: 9.851 us/op Iteration 5: 9.849 us/op Result "measureSerializeDeserializeCost": 9.865 ±(99.9%) 0.085 us/op [Average] (min, avg, max) = (9.849, 9.865, 9.904), stdev = 0.022 CI (99.9%): [9.780, 9.951] (assumes normal distribution) # Run complete. Total time: 00:10:45 Benchmark (fieldsCount) (serializerName) Mode Cnt Score Error Units SerializerBenchmarkTest.measureSerializeDeserializeCost 10 Janino thrpt 5 1.146 ± 0.001 ops/us SerializerBenchmarkTest.measureSerializeDeserializeCost 10 Java thrpt 5 0.984 ± 0.005 ops/us SerializerBenchmarkTest.measureSerializeDeserializeCost 100 Janino thrpt 5 0.088 ± 0.001 ops/us SerializerBenchmarkTest.measureSerializeDeserializeCost 100 Java thrpt 5 0.101 ± 0.001 ops/us SerializerBenchmarkTest.measureSerializeDeserializeCost 10 Janino avgt 5 0.879 ± 0.003 us/op SerializerBenchmarkTest.measureSerializeDeserializeCost 10 Java avgt 5 1.033 ± 0.004 us/op SerializerBenchmarkTest.measureSerializeDeserializeCost 100 Janino avgt 5 8.783 ± 0.038 us/op SerializerBenchmarkTest.measureSerializeDeserializeCost 100 Java avgt 5 9.865 ± 0.085 us/op Process finished with exit code 0