Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WARNING: An illegal reflective access operation has occurred
- WARNING: Illegal reflective access by org.openjdk.jmh.util.Utils (file:/C:/Users/Johannes/.m2/repository/org/openjdk/jmh/jmh-core/1.21/jmh-core-1.21.jar) to field java.io.PrintStream.charOut
- 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 version: 1.21
- # VM version: JDK 13, OpenJDK 64-Bit Server VM, 13+33
- # VM invoker: C:\Program Files\AdoptOpenJDK\jdk-13.0.0.33-hotspot\bin\java.exe
- # VM options: -Dfile.encoding=UTF-8
- # Warmup: 5 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: pw.dasbrain.jmh.ArrayAssignment.loopAssign
- # Parameters: (n = 10)
- # Run progress: 0,00% complete, ETA 00:33:20
- # Fork: 1 of 5
- # Warmup Iteration 1: 87507133,936 ops/s
- # Warmup Iteration 2: 116193195,990 ops/s
- # Warmup Iteration 3: 131067199,827 ops/s
- # Warmup Iteration 4: 126764643,712 ops/s
- # Warmup Iteration 5: 115127301,585 ops/s
- Iteration 1: 114975468,497 ops/s
- Iteration 2: 118884847,452 ops/s
- Iteration 3: 119981178,289 ops/s
- Iteration 4: 119925878,698 ops/s
- Iteration 5: 119004332,729 ops/s
- # Run progress: 5,00% complete, ETA 00:31:45
- # Fork: 2 of 5
- # Warmup Iteration 1: 82618922,816 ops/s
- # Warmup Iteration 2: 107655701,237 ops/s
- # Warmup Iteration 3: 120202387,238 ops/s
- # Warmup Iteration 4: 118646893,376 ops/s
- # Warmup Iteration 5: 119988926,668 ops/s
- Iteration 1: 120188181,605 ops/s
- Iteration 2: 120018342,486 ops/s
- Iteration 3: 119081392,786 ops/s
- Iteration 4: 119328433,763 ops/s
- Iteration 5: 120169901,609 ops/s
- # Run progress: 10,00% complete, ETA 00:30:05
- # Fork: 3 of 5
- # Warmup Iteration 1: 82371044,019 ops/s
- # Warmup Iteration 2: 107319950,335 ops/s
- # Warmup Iteration 3: 118982988,290 ops/s
- # Warmup Iteration 4: 118381568,099 ops/s
- # Warmup Iteration 5: 119895489,793 ops/s
- Iteration 1: 119686729,004 ops/s
- Iteration 2: 119091842,803 ops/s
- Iteration 3: 119267903,970 ops/s
- Iteration 4: 119828192,651 ops/s
- Iteration 5: 119576400,781 ops/s
- # Run progress: 15,00% complete, ETA 00:28:25
- # Fork: 4 of 5
- # Warmup Iteration 1: 81780215,540 ops/s
- # Warmup Iteration 2: 106352033,790 ops/s
- # Warmup Iteration 3: 114377693,573 ops/s
- # Warmup Iteration 4: 120986529,227 ops/s
- # Warmup Iteration 5: 120189129,111 ops/s
- Iteration 1: 124722206,512 ops/s
- Iteration 2: 125346589,923 ops/s
- Iteration 3: 125476060,367 ops/s
- Iteration 4: 122519492,392 ops/s
- Iteration 5: 124446404,587 ops/s
- # Run progress: 20,00% complete, ETA 00:26:44
- # Fork: 5 of 5
- # Warmup Iteration 1: 86155403,819 ops/s
- # Warmup Iteration 2: 112073589,698 ops/s
- # Warmup Iteration 3: 125499116,419 ops/s
- # Warmup Iteration 4: 125384084,631 ops/s
- # Warmup Iteration 5: 125982465,553 ops/s
- Iteration 1: 125797293,705 ops/s
- Iteration 2: 125657588,999 ops/s
- Iteration 3: 125279342,132 ops/s
- Iteration 4: 125913587,070 ops/s
- Iteration 5: 125842492,525 ops/s
- Result "pw.dasbrain.jmh.ArrayAssignment.loopAssign":
- 121600403,413 ±(99.9%) 2349304,242 ops/s [Average]
- (min, avg, max) = (114975468,497, 121600403,413, 125913587,070), stdev = 3136253,948
- CI (99.9%): [119251099,172, 123949707,655] (assumes normal distribution)
- # JMH version: 1.21
- # VM version: JDK 13, OpenJDK 64-Bit Server VM, 13+33
- # VM invoker: C:\Program Files\AdoptOpenJDK\jdk-13.0.0.33-hotspot\bin\java.exe
- # VM options: -Dfile.encoding=UTF-8
- # Warmup: 5 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: pw.dasbrain.jmh.ArrayAssignment.loopAssign
- # Parameters: (n = 10000)
- # Run progress: 25,00% complete, ETA 00:25:04
- # Fork: 1 of 5
- # Warmup Iteration 1: 59880709,845 ops/s
- # Warmup Iteration 2: 112125617,293 ops/s
- # Warmup Iteration 3: 125637713,851 ops/s
- # Warmup Iteration 4: 125541126,041 ops/s
- # Warmup Iteration 5: 125472211,955 ops/s
- Iteration 1: 125389510,929 ops/s
- Iteration 2: 125845422,075 ops/s
- Iteration 3: 125569996,120 ops/s
- Iteration 4: 125521933,817 ops/s
- Iteration 5: 125210684,091 ops/s
- # Run progress: 30,00% complete, ETA 00:23:24
- # Fork: 2 of 5
- # Warmup Iteration 1: 59079186,180 ops/s
- # Warmup Iteration 2: 112389531,953 ops/s
- # Warmup Iteration 3: 125801672,806 ops/s
- # Warmup Iteration 4: 125295529,321 ops/s
- # Warmup Iteration 5: 124784925,705 ops/s
- Iteration 1: 124114255,058 ops/s
- Iteration 2: 125568838,949 ops/s
- Iteration 3: 125263135,638 ops/s
- Iteration 4: 123848551,036 ops/s
- Iteration 5: 125503974,017 ops/s
- # Run progress: 35,00% complete, ETA 00:21:43
- # Fork: 3 of 5
- # Warmup Iteration 1: 59608672,221 ops/s
- # Warmup Iteration 2: 111409605,702 ops/s
- # Warmup Iteration 3: 124569069,516 ops/s
- # Warmup Iteration 4: 124203961,627 ops/s
- # Warmup Iteration 5: 124750331,792 ops/s
- Iteration 1: 124708669,450 ops/s
- Iteration 2: 124718318,703 ops/s
- Iteration 3: 124358985,826 ops/s
- Iteration 4: 124676027,079 ops/s
- Iteration 5: 124421326,101 ops/s
- # Run progress: 40,00% complete, ETA 00:20:03
- # Fork: 4 of 5
- # Warmup Iteration 1: 59668921,057 ops/s
- # Warmup Iteration 2: 111955893,263 ops/s
- # Warmup Iteration 3: 126003727,277 ops/s
- # Warmup Iteration 4: 125464197,741 ops/s
- # Warmup Iteration 5: 126052557,723 ops/s
- Iteration 1: 125561092,778 ops/s
- Iteration 2: 126060533,683 ops/s
- Iteration 3: 126010444,643 ops/s
- Iteration 4: 126095060,128 ops/s
- Iteration 5: 126152395,179 ops/s
- # Run progress: 45,00% complete, ETA 00:18:23
- # Fork: 5 of 5
- # Warmup Iteration 1: 59869116,115 ops/s
- # Warmup Iteration 2: 112146393,033 ops/s
- # Warmup Iteration 3: 125100789,276 ops/s
- # Warmup Iteration 4: 125711239,960 ops/s
- # Warmup Iteration 5: 125377179,185 ops/s
- Iteration 1: 125471043,033 ops/s
- Iteration 2: 125145714,363 ops/s
- Iteration 3: 124865969,524 ops/s
- Iteration 4: 125625338,176 ops/s
- Iteration 5: 124579572,857 ops/s
- Result "pw.dasbrain.jmh.ArrayAssignment.loopAssign":
- 125211471,730 ±(99.9%) 483018,142 ops/s [Average]
- (min, avg, max) = (123848551,036, 125211471,730, 126152395,179), stdev = 644815,400
- CI (99.9%): [124728453,588, 125694489,872] (assumes normal distribution)
- # JMH version: 1.21
- # VM version: JDK 13, OpenJDK 64-Bit Server VM, 13+33
- # VM invoker: C:\Program Files\AdoptOpenJDK\jdk-13.0.0.33-hotspot\bin\java.exe
- # VM options: -Dfile.encoding=UTF-8
- # Warmup: 5 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: pw.dasbrain.jmh.ArrayAssignment.unrolledAssign
- # Parameters: (n = 10)
- # Run progress: 50,00% complete, ETA 00:16:42
- # Fork: 1 of 5
- # Warmup Iteration 1: 84267595,739 ops/s
- # Warmup Iteration 2: 86925116,786 ops/s
- # Warmup Iteration 3: 96682691,109 ops/s
- # Warmup Iteration 4: 96549236,504 ops/s
- # Warmup Iteration 5: 96888923,134 ops/s
- Iteration 1: 96723559,289 ops/s
- Iteration 2: 96849968,437 ops/s
- Iteration 3: 96324742,467 ops/s
- Iteration 4: 96693478,005 ops/s
- Iteration 5: 96875614,328 ops/s
- # Run progress: 55,00% complete, ETA 00:15:02
- # Fork: 2 of 5
- # Warmup Iteration 1: 83557572,013 ops/s
- # Warmup Iteration 2: 83405940,330 ops/s
- # Warmup Iteration 3: 95853456,767 ops/s
- # Warmup Iteration 4: 96010021,791 ops/s
- # Warmup Iteration 5: 95924941,059 ops/s
- Iteration 1: 95794006,294 ops/s
- Iteration 2: 95516473,518 ops/s
- Iteration 3: 95740636,244 ops/s
- Iteration 4: 95756190,495 ops/s
- Iteration 5: 95883017,731 ops/s
- # Run progress: 60,00% complete, ETA 00:13:22
- # Fork: 3 of 5
- # Warmup Iteration 1: 61561633,742 ops/s
- # Warmup Iteration 2: 86794987,602 ops/s
- # Warmup Iteration 3: 66621569,565 ops/s
- # Warmup Iteration 4: 66544604,260 ops/s
- # Warmup Iteration 5: 66562389,713 ops/s
- Iteration 1: 66674696,121 ops/s
- Iteration 2: 66663495,095 ops/s
- Iteration 3: 66164917,357 ops/s
- Iteration 4: 65187147,280 ops/s
- Iteration 5: 66569865,529 ops/s
- # Run progress: 65,00% complete, ETA 00:11:42
- # Fork: 4 of 5
- # Warmup Iteration 1: 84290937,412 ops/s
- # Warmup Iteration 2: 87087358,796 ops/s
- # Warmup Iteration 3: 96579954,457 ops/s
- # Warmup Iteration 4: 96638172,287 ops/s
- # Warmup Iteration 5: 96566239,277 ops/s
- Iteration 1: 96820985,752 ops/s
- Iteration 2: 96577654,409 ops/s
- Iteration 3: 95435918,666 ops/s
- Iteration 4: 96536024,583 ops/s
- Iteration 5: 96751890,030 ops/s
- # Run progress: 70,00% complete, ETA 00:10:01
- # Fork: 5 of 5
- # Warmup Iteration 1: 84853459,259 ops/s
- # Warmup Iteration 2: 86618013,359 ops/s
- # Warmup Iteration 3: 82524383,861 ops/s
- # Warmup Iteration 4: 92672132,139 ops/s
- # Warmup Iteration 5: 99282487,064 ops/s
- Iteration 1: 99607900,251 ops/s
- Iteration 2: 94569979,400 ops/s
- Iteration 3: 97250649,310 ops/s
- Iteration 4: 97437562,151 ops/s
- Iteration 5: 97572457,679 ops/s
- Result "pw.dasbrain.jmh.ArrayAssignment.unrolledAssign":
- 90479153,217 ±(99.9%) 9289125,414 ops/s [Average]
- (min, avg, max) = (65187147,280, 90479153,217, 99607900,251), stdev = 12400716,663
- CI (99.9%): [81190027,803, 99768278,631] (assumes normal distribution)
- # JMH version: 1.21
- # VM version: JDK 13, OpenJDK 64-Bit Server VM, 13+33
- # VM invoker: C:\Program Files\AdoptOpenJDK\jdk-13.0.0.33-hotspot\bin\java.exe
- # VM options: -Dfile.encoding=UTF-8
- # Warmup: 5 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: pw.dasbrain.jmh.ArrayAssignment.unrolledAssign
- # Parameters: (n = 10000)
- # Run progress: 75,00% complete, ETA 00:08:21
- # Fork: 1 of 5
- # Warmup Iteration 1: 86464378,786 ops/s
- # Warmup Iteration 2: 87741358,437 ops/s
- # Warmup Iteration 3: 96398387,817 ops/s
- # Warmup Iteration 4: 98200542,864 ops/s
- # Warmup Iteration 5: 98290958,080 ops/s
- Iteration 1: 97822286,664 ops/s
- Iteration 2: 98392614,756 ops/s
- Iteration 3: 97063558,387 ops/s
- Iteration 4: 98577084,603 ops/s
- Iteration 5: 93089625,499 ops/s
- # Run progress: 80,00% complete, ETA 00:06:41
- # Fork: 2 of 5
- # Warmup Iteration 1: 85359692,796 ops/s
- # Warmup Iteration 2: 87829607,293 ops/s
- # Warmup Iteration 3: 99351035,477 ops/s
- # Warmup Iteration 4: 99300662,485 ops/s
- # Warmup Iteration 5: 98857996,778 ops/s
- Iteration 1: 99487092,402 ops/s
- Iteration 2: 99671606,762 ops/s
- Iteration 3: 99295249,341 ops/s
- Iteration 4: 99403202,290 ops/s
- Iteration 5: 99745504,051 ops/s
- # Run progress: 85,00% complete, ETA 00:05:00
- # Fork: 3 of 5
- # Warmup Iteration 1: 86337322,578 ops/s
- # Warmup Iteration 2: 88785558,563 ops/s
- # Warmup Iteration 3: 99064531,493 ops/s
- # Warmup Iteration 4: 99034735,253 ops/s
- # Warmup Iteration 5: 98864918,884 ops/s
- Iteration 1: 99209209,429 ops/s
- Iteration 2: 99197966,249 ops/s
- Iteration 3: 97894256,516 ops/s
- Iteration 4: 98083827,721 ops/s
- Iteration 5: 96595643,042 ops/s
- # Run progress: 90,00% complete, ETA 00:03:20
- # Fork: 4 of 5
- # Warmup Iteration 1: 83090137,055 ops/s
- # Warmup Iteration 2: 89107362,683 ops/s
- # Warmup Iteration 3: 99126737,605 ops/s
- # Warmup Iteration 4: 99494607,533 ops/s
- # Warmup Iteration 5: 98649410,326 ops/s
- Iteration 1: 98930447,373 ops/s
- Iteration 2: 99105219,743 ops/s
- Iteration 3: 99433916,504 ops/s
- Iteration 4: 99653663,233 ops/s
- Iteration 5: 98818807,790 ops/s
- # Run progress: 95,00% complete, ETA 00:01:40
- # Fork: 5 of 5
- # Warmup Iteration 1: 77234653,585 ops/s
- # Warmup Iteration 2: 88969203,510 ops/s
- # Warmup Iteration 3: 98722985,253 ops/s
- # Warmup Iteration 4: 98492909,160 ops/s
- # Warmup Iteration 5: 99102321,109 ops/s
- Iteration 1: 98692936,974 ops/s
- Iteration 2: 99057208,149 ops/s
- Iteration 3: 99099264,868 ops/s
- Iteration 4: 99249314,088 ops/s
- Iteration 5: 99491286,588 ops/s
- Result "pw.dasbrain.jmh.ArrayAssignment.unrolledAssign":
- 98602431,721 ±(99.9%) 1050055,106 ops/s [Average]
- (min, avg, max) = (93089625,499, 98602431,721, 99745504,051), stdev = 1401793,525
- CI (99.9%): [97552376,615, 99652486,827] (assumes normal distribution)
- # Run complete. Total time: 00:33:25
- REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on
- why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial
- experiments, perform baseline and negative tests that provide experimental control, make sure
- the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts.
- Do not assume the numbers tell you what you want them to tell.
- Benchmark (n) Mode Cnt Score Error Units
- ArrayAssignment.loopAssign 10 thrpt 25 121600403,413 ± 2349304,242 ops/s
- ArrayAssignment.loopAssign 10000 thrpt 25 125211471,730 ± 483018,142 ops/s
- ArrayAssignment.unrolledAssign 10 thrpt 25 90479153,217 ± 9289125,414 ops/s
- ArrayAssignment.unrolledAssign 10000 thrpt 25 98602431,721 ± 1050055,106 ops/s
Add Comment
Please, Sign In to add comment