Guest User

Untitled

a guest
Jan 23rd, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.14 KB | None | 0 0
  1. WARNING: An illegal reflective access operation has occurred
  2. WARNING: Illegal reflective access by org.openjdk.jmh.util.Utils (file:/home/steven/ot-code/jdbi3/benchmark/target/benchmarks.jar) to field java.io.Console.cs
  3. WARNING: Please consider reporting this to the maintainers of org.openjdk.jmh.util.Utils
  4. WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
  5. WARNING: All illegal access operations will be denied in a future release
  6. # JMH version: 1.21
  7. # VM version: JDK 11.0.1, OpenJDK 64-Bit Server VM, 11.0.1+13
  8. # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.1.13-10.fc29.x86_64/bin/java
  9. # VM options: <none>
  10. # Warmup: 5 iterations, 2 s each
  11. # Measurement: 5 iterations, 5 s each
  12. # Timeout: 10 min per iteration
  13. # Threads: 1 thread, will synchronize iterations
  14. # Benchmark mode: Throughput, ops/time
  15. # Benchmark: org.jdbi.v3.core.qualifier.EnumBenchmark.mapEnumCaseInsensitive
  16.  
  17. # Run progress: 0.00% complete, ETA 00:01:10
  18. # Fork: 1 of 1
  19. # Warmup Iteration 1: 227.858 ops/s
  20. # Warmup Iteration 2: 301.892 ops/s
  21. # Warmup Iteration 3: 293.938 ops/s
  22. # Warmup Iteration 4: 314.745 ops/s
  23. # Warmup Iteration 5: 309.866 ops/s
  24. Iteration 1: 322.932 ops/s
  25. ·stack: <delayed till summary>
  26.  
  27. Iteration 2: 320.303 ops/s
  28. ·stack: <delayed till summary>
  29.  
  30. Iteration 3: 334.741 ops/s
  31. ·stack: <delayed till summary>
  32.  
  33. Iteration 4: 347.542 ops/s
  34. ·stack: <delayed till summary>
  35.  
  36. Iteration 5: 354.466 ops/s
  37. ·stack: <delayed till summary>
  38.  
  39.  
  40.  
  41. Result "org.jdbi.v3.core.qualifier.EnumBenchmark.mapEnumCaseInsensitive":
  42. 335.997 ±(99.9%) 57.533 ops/s [Average]
  43. (min, avg, max) = (320.303, 335.997, 354.466), stdev = 14.941
  44. CI (99.9%): [278.464, 393.530] (assumes normal distribution)
  45.  
  46. Secondary result "org.jdbi.v3.core.qualifier.EnumBenchmark.mapEnumCaseInsensitive:·stack":
  47. Stack profiler:
  48.  
  49. ....[Thread state distributions]....................................................................
  50. 66.7% TIMED_WAITING
  51. 33.3% RUNNABLE
  52.  
  53. ....[Thread state: TIMED_WAITING]...................................................................
  54. 33.3% 50.0% java.lang.Object.wait
  55. 33.3% 50.0% jdk.internal.misc.Unsafe.park
  56.  
  57. ....[Thread state: RUNNABLE]........................................................................
  58. 25.2% 75.6% java.lang.Throwable.fillInStackTrace
  59. 1.3% 3.8% java.util.stream.ReferencePipeline$2$1.accept
  60. 0.6% 1.7% java.lang.AbstractStringBuilder.ensureCapacityInternal
  61. 0.6% 1.7% org.jdbi.v3.core.result.ResultSetResultIterator.safeNext
  62. 0.5% 1.6% java.lang.AbstractStringBuilder.putStringAt
  63. 0.4% 1.1% java.util.Spliterators.spliterator
  64. 0.4% 1.1% java.util.stream.AbstractPipeline.<init>
  65. 0.3% 1.0% java.lang.String.length
  66. 0.3% 0.8% java.util.Iterator.forEachRemaining
  67. 0.3% 0.8% org.jdbi.v3.core.config.ConfigRegistry.get
  68. 3.6% 10.8% <other>
  69.  
  70.  
  71.  
  72. # JMH version: 1.21
  73. # VM version: JDK 11.0.1, OpenJDK 64-Bit Server VM, 11.0.1+13
  74. # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.1.13-10.fc29.x86_64/bin/java
  75. # VM options: <none>
  76. # Warmup: 5 iterations, 2 s each
  77. # Measurement: 5 iterations, 5 s each
  78. # Timeout: 10 min per iteration
  79. # Threads: 1 thread, will synchronize iterations
  80. # Benchmark mode: Throughput, ops/time
  81. # Benchmark: org.jdbi.v3.core.qualifier.EnumBenchmark.mapEnumCaseSensitive
  82.  
  83. # Run progress: 50.00% complete, ETA 00:00:35
  84. # Fork: 1 of 1
  85. # Warmup Iteration 1: 3659.131 ops/s
  86. # Warmup Iteration 2: 6106.717 ops/s
  87. # Warmup Iteration 3: 6373.229 ops/s
  88. # Warmup Iteration 4: 6436.993 ops/s
  89. # Warmup Iteration 5: 6364.078 ops/s
  90. Iteration 1: 6442.478 ops/s
  91. ·stack: <delayed till summary>
  92.  
  93. Iteration 2: 6421.471 ops/s
  94. ·stack: <delayed till summary>
  95.  
  96. Iteration 3: 6485.074 ops/s
  97. ·stack: <delayed till summary>
  98.  
  99. Iteration 4: 6405.171 ops/s
  100. ·stack: <delayed till summary>
  101.  
  102. Iteration 5: 6451.950 ops/s
  103. ·stack: <delayed till summary>
  104.  
  105.  
  106.  
  107. Result "org.jdbi.v3.core.qualifier.EnumBenchmark.mapEnumCaseSensitive":
  108. 6441.229 ±(99.9%) 117.578 ops/s [Average]
  109. (min, avg, max) = (6405.171, 6441.229, 6485.074), stdev = 30.535
  110. CI (99.9%): [6323.651, 6558.806] (assumes normal distribution)
  111.  
  112. Secondary result "org.jdbi.v3.core.qualifier.EnumBenchmark.mapEnumCaseSensitive:·stack":
  113. Stack profiler:
  114.  
  115. ....[Thread state distributions]....................................................................
  116. 66.7% TIMED_WAITING
  117. 33.3% RUNNABLE
  118.  
  119. ....[Thread state: TIMED_WAITING]...................................................................
  120. 33.3% 50.0% java.lang.Object.wait
  121. 33.3% 50.0% jdk.internal.misc.Unsafe.park
  122.  
  123. ....[Thread state: RUNNABLE]........................................................................
  124. 5.6% 16.7% java.util.Iterator.forEachRemaining
  125. 3.3% 9.9% org.h2.engine.Session.isReconnectNeeded
  126. 3.2% 9.7% org.jdbi.v3.core.statement.StatementContext.getConfig
  127. 2.6% 7.9% org.h2.jdbc.JdbcResultSet.get
  128. 2.4% 7.2% java.util.Arrays.hashCode
  129. 1.9% 5.7% org.jdbi.v3.core.mapper.ColumnMappers.findFor
  130. 1.7% 5.2% org.h2.message.Trace.isDebugEnabled
  131. 1.6% 4.8% java.util.Optional.map
  132. 1.5% 4.4% org.jdbi.v3.core.qualifier.QualifiedType.of
  133. 1.3% 3.8% org.h2.jdbc.JdbcConnection.checkClosed
  134. 8.2% 24.7% <other>
  135.  
  136.  
  137.  
  138. # Run complete. Total time: 00:01:11
  139.  
  140. REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on
  141. why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial
  142. experiments, perform baseline and negative tests that provide experimental control, make sure
  143. the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts.
  144. Do not assume the numbers tell you what you want them to tell.
  145.  
  146. Benchmark Mode Cnt Score Error Units
  147. EnumBenchmark.mapEnumCaseInsensitive thrpt 5 335.997 ± 57.533 ops/s
  148. EnumBenchmark.mapEnumCaseInsensitive:·stack thrpt NaN ---
  149. EnumBenchmark.mapEnumCaseSensitive thrpt 5 6441.229 ± 117.578 ops/s
  150. EnumBenchmark.mapEnumCaseSensitive:·stack thrpt NaN ---
Add Comment
Please, Sign In to add comment