[ 
https://issues.apache.org/jira/browse/LANG-1576?focusedWorklogId=463423&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-463423
 ]

ASF GitHub Bot logged work on LANG-1576:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 26/Jul/20 22:59
            Start Date: 26/Jul/20 22:59
    Worklog Time Spent: 10m 
      Work Description: XenoAmess commented on pull request #565:
URL: https://github.com/apache/commons-lang/pull/565#issuecomment-664051177


   jmh
   ```
   [INFO] --- exec-maven-plugin:1.6.0:exec (benchmark) @ commons-lang3 ---
   WARNING: An illegal reflective access operation has occurred
   WARNING: Illegal reflective access by org.openjdk.jmh.util.Utils 
(file:/C:/Users/xenoa/.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.0.2, OpenJDK 64-Bit Server VM, 13.0.2+8
   # VM invoker: C:\jdk-13.0.2+8\bin\java.exe
   # VM options: <none>
   # 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: Average time, time/op
   # Benchmark: org.apache.commons.lang3.StringUtilsChompTest.test1New
   
   # Run progress: 0.00% complete, ETA 01:23:20
   # Fork: 1 of 5
   # Warmup Iteration   1: 0.489 ns/op
   # Warmup Iteration   2: 0.429 ns/op
   # Warmup Iteration   3: 0.693 ns/op
   # Warmup Iteration   4: 0.609 ns/op
   # Warmup Iteration   5: 0.553 ns/op
   Iteration   1: 0.535 ns/op
   Iteration   2: 0.543 ns/op
   Iteration   3: 0.540 ns/op
   Iteration   4: 0.540 ns/op
   Iteration   5: 0.544 ns/op
   
   # Run progress: 2.00% complete, ETA 01:22:05
   # Fork: 2 of 5
   # Warmup Iteration   1: 0.412 ns/op
   # Warmup Iteration   2: 0.404 ns/op
   # Warmup Iteration   3: 0.548 ns/op
   # Warmup Iteration   4: 0.530 ns/op
   # Warmup Iteration   5: 0.536 ns/op
   Iteration   1: 0.539 ns/op
   Iteration   2: 0.556 ns/op
   Iteration   3: 0.540 ns/op
   Iteration   4: 0.545 ns/op
   Iteration   5: 0.536 ns/op
   
   # Run progress: 4.00% complete, ETA 01:20:21
   # Fork: 3 of 5
   # Warmup Iteration   1: 0.408 ns/op
   # Warmup Iteration   2: 0.403 ns/op
   # Warmup Iteration   3: 0.535 ns/op
   # Warmup Iteration   4: 0.543 ns/op
   # Warmup Iteration   5: 0.539 ns/op
   Iteration   1: 0.547 ns/op
   Iteration   2: 0.544 ns/op
   Iteration   3: 0.544 ns/op
   Iteration   4: 0.536 ns/op
   Iteration   5: 0.549 ns/op
   
   # Run progress: 6.00% complete, ETA 01:18:40
   # Fork: 4 of 5
   # Warmup Iteration   1: 0.427 ns/op
   # Warmup Iteration   2: 0.425 ns/op
   # Warmup Iteration   3: 0.546 ns/op
   # Warmup Iteration   4: 0.533 ns/op
   # Warmup Iteration   5: 0.542 ns/op
   Iteration   1: 0.533 ns/op
   Iteration   2: 0.529 ns/op
   Iteration   3: 0.537 ns/op
   Iteration   4: 0.531 ns/op
   Iteration   5: 0.533 ns/op
   
   # Run progress: 8.00% complete, ETA 01:16:59
   # Fork: 5 of 5
   # Warmup Iteration   1: 0.400 ns/op
   # Warmup Iteration   2: 0.400 ns/op
   # Warmup Iteration   3: 0.534 ns/op
   # Warmup Iteration   4: 0.536 ns/op
   # Warmup Iteration   5: 0.536 ns/op
   Iteration   1: 0.534 ns/op
   Iteration   2: 0.534 ns/op
   Iteration   3: 0.536 ns/op
   Iteration   4: 0.541 ns/op
   Iteration   5: 0.540 ns/op
   
   
   Result "org.apache.commons.lang3.StringUtilsChompTest.test1New":
     0.539 ?99.9%) 0.005 ns/op [Average]
   
     (min, avg, max) = (0.529, 0.539, 0.556), stdev = 0.006
     CI (99.9%): [0.535, 0.544] (assumes normal distribution)
   
   
   # JMH version: 1.21
   # VM version: JDK 13.0.2, OpenJDK 64-Bit Server VM, 13.0.2+8
   # VM invoker: C:\jdk-13.0.2+8\bin\java.exe
   # VM options: <none>
   # 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: Average time, time/op
   # Benchmark: org.apache.commons.lang3.StringUtilsChompTest.test1Old
   
   # Run progress: 10.00% complete, ETA 01:15:19
   # Fork: 1 of 5
   # Warmup Iteration   1: 0.408 ns/op
   # Warmup Iteration   2: 0.406 ns/op
   # Warmup Iteration   3: 0.540 ns/op
   # Warmup Iteration   4: 0.530 ns/op
   # Warmup Iteration   5: 0.539 ns/op
   Iteration   1: 0.544 ns/op
   Iteration   2: 0.551 ns/op
   Iteration   3: 0.536 ns/op
   Iteration   4: 0.549 ns/op
   Iteration   5: 0.542 ns/op
   
   # Run progress: 12.00% complete, ETA 01:13:39
   # Fork: 2 of 5
   # Warmup Iteration   1: 0.400 ns/op
   # Warmup Iteration   2: 0.411 ns/op
   # Warmup Iteration   3: 0.569 ns/op
   # Warmup Iteration   4: 0.587 ns/op
   # Warmup Iteration   5: 0.556 ns/op
   Iteration   1: 0.536 ns/op
   Iteration   2: 0.534 ns/op
   Iteration   3: 0.536 ns/op
   Iteration   4: 0.543 ns/op
   Iteration   5: 0.530 ns/op
   
   # Run progress: 14.00% complete, ETA 01:11:58
   # Fork: 3 of 5
   # Warmup Iteration   1: 0.399 ns/op
   # Warmup Iteration   2: 0.402 ns/op
   # Warmup Iteration   3: 0.530 ns/op
   # Warmup Iteration   4: 0.534 ns/op
   # Warmup Iteration   5: 0.534 ns/op
   Iteration   1: 0.537 ns/op
   Iteration   2: 0.532 ns/op
   Iteration   3: 0.531 ns/op
   Iteration   4: 0.540 ns/op
   Iteration   5: 0.532 ns/op
   
   # Run progress: 16.00% complete, ETA 01:10:17
   # Fork: 4 of 5
   # Warmup Iteration   1: 0.407 ns/op
   # Warmup Iteration   2: 0.399 ns/op
   # Warmup Iteration   3: 0.538 ns/op
   # Warmup Iteration   4: 0.535 ns/op
   # Warmup Iteration   5: 0.541 ns/op
   Iteration   1: 0.538 ns/op
   Iteration   2: 0.541 ns/op
   Iteration   3: 0.542 ns/op
   Iteration   4: 0.544 ns/op
   Iteration   5: 0.535 ns/op
   
   # Run progress: 18.00% complete, ETA 01:08:37
   # Fork: 5 of 5
   # Warmup Iteration   1: 0.405 ns/op
   # Warmup Iteration   2: 0.400 ns/op
   # Warmup Iteration   3: 0.541 ns/op
   # Warmup Iteration   4: 0.542 ns/op
   # Warmup Iteration   5: 0.557 ns/op
   Iteration   1: 0.582 ns/op
   Iteration   2: 0.565 ns/op
   Iteration   3: 0.543 ns/op
   Iteration   4: 0.552 ns/op
   Iteration   5: 0.558 ns/op
   
   
   Result "org.apache.commons.lang3.StringUtilsChompTest.test1Old":
     0.543 ?99.9%) 0.009 ns/op [Average]
   
     (min, avg, max) = (0.530, 0.543, 0.582), stdev = 0.012
     CI (99.9%): [0.534, 0.552] (assumes normal distribution)
   
   
   # JMH version: 1.21
   # VM version: JDK 13.0.2, OpenJDK 64-Bit Server VM, 13.0.2+8
   # VM invoker: C:\jdk-13.0.2+8\bin\java.exe
   # VM options: <none>
   # 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: Average time, time/op
   # Benchmark: org.apache.commons.lang3.StringUtilsChompTest.test2New
   
   # Run progress: 20.00% complete, ETA 01:06:56
   # Fork: 1 of 5
   # Warmup Iteration   1: 77463.656 ns/op
   # Warmup Iteration   2: 74532.273 ns/op
   # Warmup Iteration   3: 75169.671 ns/op
   # Warmup Iteration   4: 74992.819 ns/op
   # Warmup Iteration   5: 74415.838 ns/op
   Iteration   1: 75239.278 ns/op
   Iteration   2: 75236.102 ns/op
   Iteration   3: 76590.190 ns/op
   Iteration   4: 77662.495 ns/op
   Iteration   5: 76221.578 ns/op
   
   # Run progress: 22.00% complete, ETA 01:05:16
   # Fork: 2 of 5
   # Warmup Iteration   1: 78818.948 ns/op
   # Warmup Iteration   2: 76429.509 ns/op
   # Warmup Iteration   3: 75523.384 ns/op
   # Warmup Iteration   4: 75680.009 ns/op
   # Warmup Iteration   5: 75947.318 ns/op
   Iteration   1: 74589.090 ns/op
   Iteration   2: 75628.405 ns/op
   Iteration   3: 75153.433 ns/op
   Iteration   4: 75767.916 ns/op
   Iteration   5: 74490.454 ns/op
   
   # Run progress: 24.00% complete, ETA 01:03:36
   # Fork: 3 of 5
   # Warmup Iteration   1: 77540.483 ns/op
   # Warmup Iteration   2: 75341.979 ns/op
   # Warmup Iteration   3: 75089.218 ns/op
   # Warmup Iteration   4: 74972.621 ns/op
   # Warmup Iteration   5: 74832.495 ns/op
   Iteration   1: 75089.447 ns/op
   Iteration   2: 75929.746 ns/op
   Iteration   3: 79943.137 ns/op
   Iteration   4: 79063.230 ns/op
   Iteration   5: 76987.051 ns/op
   
   # Run progress: 26.00% complete, ETA 01:01:56
   # Fork: 4 of 5
   # Warmup Iteration   1: 77356.966 ns/op
   # Warmup Iteration   2: 77706.230 ns/op
   # Warmup Iteration   3: 75526.875 ns/op
   # Warmup Iteration   4: 75157.170 ns/op
   # Warmup Iteration   5: 74864.975 ns/op
   Iteration   1: 75389.507 ns/op
   Iteration   2: 75483.045 ns/op
   Iteration   3: 74816.538 ns/op
   Iteration   4: 75647.406 ns/op
   Iteration   5: 75526.380 ns/op
   
   # Run progress: 28.00% complete, ETA 01:00:15
   # Fork: 5 of 5
   # Warmup Iteration   1: 78723.176 ns/op
   # Warmup Iteration   2: 75376.055 ns/op
   # Warmup Iteration   3: 76018.332 ns/op
   # Warmup Iteration   4: 75643.946 ns/op
   # Warmup Iteration   5: 76015.922 ns/op
   Iteration   1: 77115.245 ns/op
   Iteration   2: 77531.228 ns/op
   Iteration   3: 75653.211 ns/op
   Iteration   4: 76973.495 ns/op
   Iteration   5: 75571.231 ns/op
   
   
   Result "org.apache.commons.lang3.StringUtilsChompTest.test2New":
     76131.954 ?99.9%) 1003.083 ns/op [Average]
   
     (min, avg, max) = (74490.454, 76131.954, 79943.137), stdev = 1339.087
     CI (99.9%): [75128.871, 77135.036] (assumes normal distribution)
   
   
   # JMH version: 1.21
   # VM version: JDK 13.0.2, OpenJDK 64-Bit Server VM, 13.0.2+8
   # VM invoker: C:\jdk-13.0.2+8\bin\java.exe
   # VM options: <none>
   # 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: Average time, time/op
   # Benchmark: org.apache.commons.lang3.StringUtilsChompTest.test2Old
   
   # Run progress: 30.00% complete, ETA 00:58:35
   # Fork: 1 of 5
   # Warmup Iteration   1: 79777.033 ns/op
   # Warmup Iteration   2: 76167.928 ns/op
   # Warmup Iteration   3: 76310.960 ns/op
   # Warmup Iteration   4: 75756.053 ns/op
   # Warmup Iteration   5: 76355.058 ns/op
   Iteration   1: 76283.189 ns/op
   Iteration   2: 75701.232 ns/op
   Iteration   3: 75463.041 ns/op
   Iteration   4: 75078.489 ns/op
   Iteration   5: 78440.370 ns/op
   
   # Run progress: 32.00% complete, ETA 00:56:55
   # Fork: 2 of 5
   # Warmup Iteration   1: 82681.098 ns/op
   # Warmup Iteration   2: 79772.817 ns/op
   # Warmup Iteration   3: 76045.557 ns/op
   # Warmup Iteration   4: 76575.026 ns/op
   # Warmup Iteration   5: 76192.899 ns/op
   Iteration   1: 75827.758 ns/op
   Iteration   2: 75776.697 ns/op
   Iteration   3: 75640.887 ns/op
   Iteration   4: 76227.772 ns/op
   Iteration   5: 76100.810 ns/op
   
   # Run progress: 34.00% complete, ETA 00:55:14
   # Fork: 3 of 5
   # Warmup Iteration   1: 78162.535 ns/op
   # Warmup Iteration   2: 76722.255 ns/op
   # Warmup Iteration   3: 77133.202 ns/op
   # Warmup Iteration   4: 76158.759 ns/op
   # Warmup Iteration   5: 76300.703 ns/op
   Iteration   1: 76549.562 ns/op
   Iteration   2: 76236.789 ns/op
   Iteration   3: 76387.784 ns/op
   Iteration   4: 75689.837 ns/op
   Iteration   5: 75720.280 ns/op
   
   # Run progress: 36.00% complete, ETA 00:53:34
   # Fork: 4 of 5
   # Warmup Iteration   1: 79146.923 ns/op
   # Warmup Iteration   2: 77508.652 ns/op
   # Warmup Iteration   3: 75739.037 ns/op
   # Warmup Iteration   4: 76201.902 ns/op
   # Warmup Iteration   5: 76520.924 ns/op
   Iteration   1: 76328.021 ns/op
   Iteration   2: 76417.394 ns/op
   Iteration   3: 76824.736 ns/op
   Iteration   4: 76307.054 ns/op
   Iteration   5: 76529.349 ns/op
   
   # Run progress: 38.00% complete, ETA 00:51:53
   # Fork: 5 of 5
   # Warmup Iteration   1: 78383.579 ns/op
   # Warmup Iteration   2: 75905.608 ns/op
   # Warmup Iteration   3: 80319.129 ns/op
   # Warmup Iteration   4: 80170.021 ns/op
   # Warmup Iteration   5: 78394.264 ns/op
   Iteration   1: 76354.714 ns/op
   Iteration   2: 77323.250 ns/op
   Iteration   3: 76395.590 ns/op
   Iteration   4: 78232.723 ns/op
   Iteration   5: 76597.524 ns/op
   
   
   Result "org.apache.commons.lang3.StringUtilsChompTest.test2Old":
     76337.394 ?99.9%) 573.789 ns/op [Average]
   
     (min, avg, max) = (75078.489, 76337.394, 78440.370), stdev = 765.992
     CI (99.9%): [75763.605, 76911.183] (assumes normal distribution)
   
   
   # JMH version: 1.21
   # VM version: JDK 13.0.2, OpenJDK 64-Bit Server VM, 13.0.2+8
   # VM invoker: C:\jdk-13.0.2+8\bin\java.exe
   # VM options: <none>
   # 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: Average time, time/op
   # Benchmark: org.apache.commons.lang3.StringUtilsChompTest.test3New
   
   # Run progress: 40.00% complete, ETA 00:50:13
   # Fork: 1 of 5
   # Warmup Iteration   1: 0.406 ns/op
   # Warmup Iteration   2: 0.407 ns/op
   # Warmup Iteration   3: 0.544 ns/op
   # Warmup Iteration   4: 0.541 ns/op
   # Warmup Iteration   5: 0.547 ns/op
   Iteration   1: 0.545 ns/op
   Iteration   2: 0.540 ns/op
   Iteration   3: 0.547 ns/op
   Iteration   4: 0.546 ns/op
   Iteration   5: 0.548 ns/op
   
   # Run progress: 42.00% complete, ETA 00:48:33
   # Fork: 2 of 5
   # Warmup Iteration   1: 0.403 ns/op
   # Warmup Iteration   2: 0.401 ns/op
   # Warmup Iteration   3: 0.540 ns/op
   # Warmup Iteration   4: 0.544 ns/op
   # Warmup Iteration   5: 0.536 ns/op
   Iteration   1: 0.527 ns/op
   Iteration   2: 0.540 ns/op
   Iteration   3: 0.532 ns/op
   Iteration   4: 0.538 ns/op
   Iteration   5: 0.531 ns/op
   
   # Run progress: 44.00% complete, ETA 00:46:52
   # Fork: 3 of 5
   # Warmup Iteration   1: 0.401 ns/op
   # Warmup Iteration   2: 0.395 ns/op
   # Warmup Iteration   3: 0.549 ns/op
   # Warmup Iteration   4: 0.538 ns/op
   # Warmup Iteration   5: 0.547 ns/op
   Iteration   1: 0.583 ns/op
   Iteration   2: 0.577 ns/op
   Iteration   3: 0.538 ns/op
   Iteration   4: 0.533 ns/op
   Iteration   5: 0.531 ns/op
   
   # Run progress: 46.00% complete, ETA 00:45:12
   # Fork: 4 of 5
   # Warmup Iteration   1: 0.398 ns/op
   # Warmup Iteration   2: 0.401 ns/op
   # Warmup Iteration   3: 0.538 ns/op
   # Warmup Iteration   4: 0.530 ns/op
   # Warmup Iteration   5: 0.548 ns/op
   Iteration   1: 0.543 ns/op
   Iteration   2: 0.539 ns/op
   Iteration   3: 0.541 ns/op
   Iteration   4: 0.538 ns/op
   Iteration   5: 0.536 ns/op
   
   # Run progress: 48.00% complete, ETA 00:43:31
   # Fork: 5 of 5
   # Warmup Iteration   1: 0.397 ns/op
   # Warmup Iteration   2: 0.403 ns/op
   # Warmup Iteration   3: 0.528 ns/op
   # Warmup Iteration   4: 0.531 ns/op
   # Warmup Iteration   5: 0.528 ns/op
   Iteration   1: 0.535 ns/op
   Iteration   2: 0.538 ns/op
   Iteration   3: 0.534 ns/op
   Iteration   4: 0.542 ns/op
   Iteration   5: 0.536 ns/op
   
   
   Result "org.apache.commons.lang3.StringUtilsChompTest.test3New":
     0.542 ?99.9%) 0.010 ns/op [Average]
   
     (min, avg, max) = (0.527, 0.542, 0.583), stdev = 0.013
     CI (99.9%): [0.532, 0.551] (assumes normal distribution)
   
   
   # JMH version: 1.21
   # VM version: JDK 13.0.2, OpenJDK 64-Bit Server VM, 13.0.2+8
   # VM invoker: C:\jdk-13.0.2+8\bin\java.exe
   # VM options: <none>
   # 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: Average time, time/op
   # Benchmark: org.apache.commons.lang3.StringUtilsChompTest.test3Old
   
   # Run progress: 50.00% complete, ETA 00:41:51
   # Fork: 1 of 5
   # Warmup Iteration   1: 0.400 ns/op
   # Warmup Iteration   2: 0.408 ns/op
   # Warmup Iteration   3: 0.553 ns/op
   # Warmup Iteration   4: 0.552 ns/op
   # Warmup Iteration   5: 0.531 ns/op
   Iteration   1: 0.540 ns/op
   Iteration   2: 0.543 ns/op
   Iteration   3: 0.576 ns/op
   Iteration   4: 0.574 ns/op
   Iteration   5: 0.564 ns/op
   
   # Run progress: 52.00% complete, ETA 00:40:10
   # Fork: 2 of 5
   # Warmup Iteration   1: 0.400 ns/op
   # Warmup Iteration   2: 0.399 ns/op
   # Warmup Iteration   3: 0.548 ns/op
   # Warmup Iteration   4: 0.535 ns/op
   # Warmup Iteration   5: 0.543 ns/op
   Iteration   1: 0.528 ns/op
   Iteration   2: 0.538 ns/op
   Iteration   3: 0.535 ns/op
   Iteration   4: 0.543 ns/op
   Iteration   5: 0.533 ns/op
   
   # Run progress: 54.00% complete, ETA 00:38:30
   # Fork: 3 of 5
   # Warmup Iteration   1: 0.399 ns/op
   # Warmup Iteration   2: 0.398 ns/op
   # Warmup Iteration   3: 0.540 ns/op
   # Warmup Iteration   4: 0.532 ns/op
   # Warmup Iteration   5: 0.528 ns/op
   Iteration   1: 0.535 ns/op
   Iteration   2: 0.539 ns/op
   Iteration   3: 0.534 ns/op
   Iteration   4: 0.532 ns/op
   Iteration   5: 0.529 ns/op
   
   # Run progress: 56.00% complete, ETA 00:36:49
   # Fork: 4 of 5
   # Warmup Iteration   1: 0.399 ns/op
   # Warmup Iteration   2: 0.397 ns/op
   # Warmup Iteration   3: 0.538 ns/op
   # Warmup Iteration   4: 0.535 ns/op
   # Warmup Iteration   5: 0.526 ns/op
   Iteration   1: 0.535 ns/op
   Iteration   2: 0.529 ns/op
   Iteration   3: 0.535 ns/op
   Iteration   4: 0.547 ns/op
   Iteration   5: 0.569 ns/op
   
   # Run progress: 58.00% complete, ETA 00:35:09
   # Fork: 5 of 5
   # Warmup Iteration   1: 0.422 ns/op
   # Warmup Iteration   2: 0.414 ns/op
   # Warmup Iteration   3: 0.532 ns/op
   # Warmup Iteration   4: 0.527 ns/op
   # Warmup Iteration   5: 0.546 ns/op
   Iteration   1: 0.540 ns/op
   Iteration   2: 0.544 ns/op
   Iteration   3: 0.537 ns/op
   Iteration   4: 0.541 ns/op
   Iteration   5: 0.543 ns/op
   
   
   Result "org.apache.commons.lang3.StringUtilsChompTest.test3Old":
     0.543 ?99.9%) 0.010 ns/op [Average]
   
     (min, avg, max) = (0.528, 0.543, 0.576), stdev = 0.014
     CI (99.9%): [0.532, 0.553] (assumes normal distribution)
   
   
   # JMH version: 1.21
   # VM version: JDK 13.0.2, OpenJDK 64-Bit Server VM, 13.0.2+8
   # VM invoker: C:\jdk-13.0.2+8\bin\java.exe
   # VM options: <none>
   # 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: Average time, time/op
   # Benchmark: org.apache.commons.lang3.StringUtilsChompTest.test4New
   
   # Run progress: 60.00% complete, ETA 00:33:28
   # Fork: 1 of 5
   # Warmup Iteration   1: 2.979 ns/op
   # Warmup Iteration   2: 2.840 ns/op
   # Warmup Iteration   3: 2.728 ns/op
   # Warmup Iteration   4: 2.795 ns/op
   # Warmup Iteration   5: 2.774 ns/op
   Iteration   1: 2.744 ns/op
   Iteration   2: 2.780 ns/op
   Iteration   3: 2.754 ns/op
   Iteration   4: 2.760 ns/op
   Iteration   5: 2.734 ns/op
   
   # Run progress: 62.00% complete, ETA 00:31:48
   # Fork: 2 of 5
   # Warmup Iteration   1: 2.924 ns/op
   # Warmup Iteration   2: 2.823 ns/op
   # Warmup Iteration   3: 2.738 ns/op
   # Warmup Iteration   4: 2.721 ns/op
   # Warmup Iteration   5: 2.728 ns/op
   Iteration   1: 2.726 ns/op
   Iteration   2: 2.705 ns/op
   Iteration   3: 2.759 ns/op
   Iteration   4: 2.765 ns/op
   Iteration   5: 2.737 ns/op
   
   # Run progress: 64.00% complete, ETA 00:30:07
   # Fork: 3 of 5
   # Warmup Iteration   1: 2.950 ns/op
   # Warmup Iteration   2: 2.937 ns/op
   # Warmup Iteration   3: 2.864 ns/op
   # Warmup Iteration   4: 2.843 ns/op
   # Warmup Iteration   5: 2.801 ns/op
   Iteration   1: 2.836 ns/op
   Iteration   2: 2.734 ns/op
   Iteration   3: 2.759 ns/op
   Iteration   4: 2.733 ns/op
   Iteration   5: 2.752 ns/op
   
   # Run progress: 66.00% complete, ETA 00:28:27
   # Fork: 4 of 5
   # Warmup Iteration   1: 2.931 ns/op
   # Warmup Iteration   2: 2.792 ns/op
   # Warmup Iteration   3: 2.798 ns/op
   # Warmup Iteration   4: 2.719 ns/op
   # Warmup Iteration   5: 2.743 ns/op
   Iteration   1: 2.745 ns/op
   Iteration   2: 2.731 ns/op
   Iteration   3: 2.754 ns/op
   Iteration   4: 2.720 ns/op
   Iteration   5: 2.725 ns/op
   
   # Run progress: 68.00% complete, ETA 00:26:47
   # Fork: 5 of 5
   # Warmup Iteration   1: 2.947 ns/op
   # Warmup Iteration   2: 2.827 ns/op
   # Warmup Iteration   3: 2.763 ns/op
   # Warmup Iteration   4: 2.722 ns/op
   # Warmup Iteration   5: 2.763 ns/op
   Iteration   1: 2.763 ns/op
   Iteration   2: 2.763 ns/op
   Iteration   3: 2.738 ns/op
   Iteration   4: 2.728 ns/op
   Iteration   5: 2.745 ns/op
   
   
   Result "org.apache.commons.lang3.StringUtilsChompTest.test4New":
     2.748 ?99.9%) 0.019 ns/op [Average]
   
     (min, avg, max) = (2.705, 2.748, 2.836), stdev = 0.025
     CI (99.9%): [2.729, 2.766] (assumes normal distribution)
   
   
   # JMH version: 1.21
   # VM version: JDK 13.0.2, OpenJDK 64-Bit Server VM, 13.0.2+8
   # VM invoker: C:\jdk-13.0.2+8\bin\java.exe
   # VM options: <none>
   # 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: Average time, time/op
   # Benchmark: org.apache.commons.lang3.StringUtilsChompTest.test4Old
   
   # Run progress: 70.00% complete, ETA 00:25:06
   # Fork: 1 of 5
   # Warmup Iteration   1: 2.977 ns/op
   # Warmup Iteration   2: 2.816 ns/op
   # Warmup Iteration   3: 2.764 ns/op
   # Warmup Iteration   4: 2.804 ns/op
   # Warmup Iteration   5: 2.920 ns/op
   Iteration   1: 2.901 ns/op
   Iteration   2: 2.843 ns/op
   Iteration   3: 2.778 ns/op
   Iteration   4: 2.770 ns/op
   Iteration   5: 2.766 ns/op
   
   # Run progress: 72.00% complete, ETA 00:23:26
   # Fork: 2 of 5
   # Warmup Iteration   1: 3.096 ns/op
   # Warmup Iteration   2: 2.961 ns/op
   # Warmup Iteration   3: 2.836 ns/op
   # Warmup Iteration   4: 2.858 ns/op
   # Warmup Iteration   5: 2.848 ns/op
   Iteration   1: 2.813 ns/op
   Iteration   2: 2.942 ns/op
   Iteration   3: 2.845 ns/op
   Iteration   4: 2.771 ns/op
   Iteration   5: 2.749 ns/op
   
   # Run progress: 74.00% complete, ETA 00:21:45
   # Fork: 3 of 5
   # Warmup Iteration   1: 2.963 ns/op
   # Warmup Iteration   2: 2.884 ns/op
   # Warmup Iteration   3: 2.757 ns/op
   # Warmup Iteration   4: 2.772 ns/op
   # Warmup Iteration   5: 2.795 ns/op
   Iteration   1: 2.764 ns/op
   Iteration   2: 2.747 ns/op
   Iteration   3: 2.739 ns/op
   Iteration   4: 2.794 ns/op
   Iteration   5: 2.803 ns/op
   
   # Run progress: 76.00% complete, ETA 00:20:05
   # Fork: 4 of 5
   # Warmup Iteration   1: 2.990 ns/op
   # Warmup Iteration   2: 2.824 ns/op
   # Warmup Iteration   3: 2.741 ns/op
   # Warmup Iteration   4: 2.766 ns/op
   # Warmup Iteration   5: 2.802 ns/op
   Iteration   1: 2.789 ns/op
   Iteration   2: 2.840 ns/op
   Iteration   3: 3.007 ns/op
   Iteration   4: 2.891 ns/op
   Iteration   5: 2.760 ns/op
   
   # Run progress: 78.00% complete, ETA 00:18:24
   # Fork: 5 of 5
   # Warmup Iteration   1: 2.991 ns/op
   # Warmup Iteration   2: 2.806 ns/op
   # Warmup Iteration   3: 2.749 ns/op
   # Warmup Iteration   4: 2.796 ns/op
   # Warmup Iteration   5: 2.740 ns/op
   Iteration   1: 2.769 ns/op
   Iteration   2: 2.759 ns/op
   Iteration   3: 2.747 ns/op
   Iteration   4: 2.717 ns/op
   Iteration   5: 2.742 ns/op
   
   
   Result "org.apache.commons.lang3.StringUtilsChompTest.test4Old":
     2.802 ?99.9%) 0.053 ns/op [Average]
   
     (min, avg, max) = (2.717, 2.802, 3.007), stdev = 0.070
     CI (99.9%): [2.749, 2.855] (assumes normal distribution)
   
   
   # JMH version: 1.21
   # VM version: JDK 13.0.2, OpenJDK 64-Bit Server VM, 13.0.2+8
   # VM invoker: C:\jdk-13.0.2+8\bin\java.exe
   # VM options: <none>
   # 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: Average time, time/op
   # Benchmark: org.apache.commons.lang3.StringUtilsChompTest.test5New
   
   # Run progress: 80.00% complete, ETA 00:16:44
   # Fork: 1 of 5
   # Warmup Iteration   1: 2.949 ns/op
   # Warmup Iteration   2: 2.831 ns/op
   # Warmup Iteration   3: 2.777 ns/op
   # Warmup Iteration   4: 2.761 ns/op
   # Warmup Iteration   5: 2.763 ns/op
   Iteration   1: 2.734 ns/op
   Iteration   2: 2.748 ns/op
   Iteration   3: 2.751 ns/op
   Iteration   4: 2.804 ns/op
   Iteration   5: 2.751 ns/op
   
   # Run progress: 82.00% complete, ETA 00:15:04
   # Fork: 2 of 5
   # Warmup Iteration   1: 2.954 ns/op
   # Warmup Iteration   2: 2.848 ns/op
   # Warmup Iteration   3: 2.769 ns/op
   # Warmup Iteration   4: 2.739 ns/op
   # Warmup Iteration   5: 2.811 ns/op
   Iteration   1: 2.761 ns/op
   Iteration   2: 2.736 ns/op
   Iteration   3: 2.763 ns/op
   Iteration   4: 2.767 ns/op
   Iteration   5: 2.891 ns/op
   
   # Run progress: 84.00% complete, ETA 00:13:23
   # Fork: 3 of 5
   # Warmup Iteration   1: 3.151 ns/op
   # Warmup Iteration   2: 2.905 ns/op
   # Warmup Iteration   3: 2.691 ns/op
   # Warmup Iteration   4: 2.729 ns/op
   # Warmup Iteration   5: 2.744 ns/op
   Iteration   1: 2.716 ns/op
   Iteration   2: 2.756 ns/op
   Iteration   3: 2.725 ns/op
   Iteration   4: 2.731 ns/op
   Iteration   5: 2.761 ns/op
   
   # Run progress: 86.00% complete, ETA 00:11:43
   # Fork: 4 of 5
   # Warmup Iteration   1: 2.970 ns/op
   # Warmup Iteration   2: 2.822 ns/op
   # Warmup Iteration   3: 2.778 ns/op
   # Warmup Iteration   4: 2.746 ns/op
   # Warmup Iteration   5: 2.760 ns/op
   Iteration   1: 2.731 ns/op
   Iteration   2: 2.777 ns/op
   Iteration   3: 2.751 ns/op
   Iteration   4: 2.726 ns/op
   Iteration   5: 2.745 ns/op
   
   # Run progress: 88.00% complete, ETA 00:10:02
   # Fork: 5 of 5
   # Warmup Iteration   1: 2.990 ns/op
   # Warmup Iteration   2: 2.847 ns/op
   # Warmup Iteration   3: 2.765 ns/op
   # Warmup Iteration   4: 2.726 ns/op
   # Warmup Iteration   5: 2.754 ns/op
   Iteration   1: 2.731 ns/op
   Iteration   2: 2.721 ns/op
   Iteration   3: 2.706 ns/op
   Iteration   4: 2.706 ns/op
   Iteration   5: 2.681 ns/op
   
   
   Result "org.apache.commons.lang3.StringUtilsChompTest.test5New":
     2.747 ?99.9%) 0.030 ns/op [Average]
   
     (min, avg, max) = (2.681, 2.747, 2.891), stdev = 0.039
     CI (99.9%): [2.717, 2.776] (assumes normal distribution)
   
   
   # JMH version: 1.21
   # VM version: JDK 13.0.2, OpenJDK 64-Bit Server VM, 13.0.2+8
   # VM invoker: C:\jdk-13.0.2+8\bin\java.exe
   # VM options: <none>
   # 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: Average time, time/op
   # Benchmark: org.apache.commons.lang3.StringUtilsChompTest.test5Old
   
   # Run progress: 90.00% complete, ETA 00:08:22
   # Fork: 1 of 5
   # Warmup Iteration   1: 2.977 ns/op
   # Warmup Iteration   2: 2.891 ns/op
   # Warmup Iteration   3: 2.887 ns/op
   # Warmup Iteration   4: 2.882 ns/op
   # Warmup Iteration   5: 2.765 ns/op
   Iteration   1: 2.754 ns/op
   Iteration   2: 2.780 ns/op
   Iteration   3: 2.734 ns/op
   Iteration   4: 2.770 ns/op
   Iteration   5: 2.766 ns/op
   
   # Run progress: 92.00% complete, ETA 00:06:41
   # Fork: 2 of 5
   # Warmup Iteration   1: 2.923 ns/op
   # Warmup Iteration   2: 2.815 ns/op
   # Warmup Iteration   3: 2.766 ns/op
   # Warmup Iteration   4: 2.772 ns/op
   # Warmup Iteration   5: 2.801 ns/op
   Iteration   1: 2.714 ns/op
   Iteration   2: 2.737 ns/op
   Iteration   3: 2.740 ns/op
   Iteration   4: 2.796 ns/op
   Iteration   5: 2.837 ns/op
   
   # Run progress: 94.00% complete, ETA 00:05:01
   # Fork: 3 of 5
   # Warmup Iteration   1: 2.992 ns/op
   # Warmup Iteration   2: 2.824 ns/op
   # Warmup Iteration   3: 2.733 ns/op
   # Warmup Iteration   4: 2.744 ns/op
   # Warmup Iteration   5: 2.765 ns/op
   Iteration   1: 2.727 ns/op
   Iteration   2: 2.779 ns/op
   Iteration   3: 2.828 ns/op
   Iteration   4: 2.750 ns/op
   Iteration   5: 2.746 ns/op
   
   # Run progress: 96.00% complete, ETA 00:03:20
   # Fork: 4 of 5
   # Warmup Iteration   1: 2.986 ns/op
   # Warmup Iteration   2: 2.857 ns/op
   # Warmup Iteration   3: 2.758 ns/op
   # Warmup Iteration   4: 2.920 ns/op
   # Warmup Iteration   5: 2.917 ns/op
   Iteration   1: 3.028 ns/op
   Iteration   2: 2.868 ns/op
   Iteration   3: 2.764 ns/op
   Iteration   4: 2.794 ns/op
   Iteration   5: 2.727 ns/op
   
   # Run progress: 98.00% complete, ETA 00:01:40
   # Fork: 5 of 5
   # Warmup Iteration   1: 2.937 ns/op
   # Warmup Iteration   2: 2.969 ns/op
   # Warmup Iteration   3: 2.746 ns/op
   # Warmup Iteration   4: 2.738 ns/op
   # Warmup Iteration   5: 2.750 ns/op
   Iteration   1: 2.750 ns/op
   Iteration   2: 2.748 ns/op
   Iteration   3: 2.748 ns/op
   Iteration   4: 2.776 ns/op
   Iteration   5: 2.760 ns/op
   
   
   Result "org.apache.commons.lang3.StringUtilsChompTest.test5Old":
     2.777 ?99.9%) 0.048 ns/op [Average]
   
     (min, avg, max) = (2.714, 2.777, 3.028), stdev = 0.064
     CI (99.9%): [2.729, 2.825] (assumes normal distribution)
   
   
   # Run complete. Total time: 01:23:42
   
   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                      Mode  Cnt      Score      Error  Units
   StringUtilsChompTest.test1New  avgt   25      0.539 ?   0.005  ns/op
   
   StringUtilsChompTest.test1Old  avgt   25      0.543 ?   0.009  ns/op
   
   StringUtilsChompTest.test2New  avgt   25  76131.954 ?1003.083  ns/op
   
   StringUtilsChompTest.test2Old  avgt   25  76337.394 ? 573.789  ns/op
   
   StringUtilsChompTest.test3New  avgt   25      0.542 ?   0.010  ns/op
   
   StringUtilsChompTest.test3Old  avgt   25      0.543 ?   0.010  ns/op
   
   StringUtilsChompTest.test4New  avgt   25      2.748 ?   0.019  ns/op
   
   StringUtilsChompTest.test4Old  avgt   25      2.802 ?   0.053  ns/op
   
   StringUtilsChompTest.test5New  avgt   25      2.747 ?   0.030  ns/op
   
   StringUtilsChompTest.test5Old  avgt   25      2.777 ?   0.048  ns/op
   
   ```


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Issue Time Tracking
-------------------

    Worklog Id:     (was: 463423)
    Time Spent: 1h 20m  (was: 1h 10m)

> refine StringUtils.chomp
> ------------------------
>
>                 Key: LANG-1576
>                 URL: https://issues.apache.org/jira/browse/LANG-1576
>             Project: Commons Lang
>          Issue Type: Sub-task
>            Reporter: Jin Xu
>            Priority: Minor
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> [https://github.com/apache/commons-lang/pull/565]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to