XenoAmess commented on pull request #562:
URL: https://github.com/apache/commons-lang/pull/562#issuecomment-650701857
for performance test 0-3:
```
Windows [Version 10.0.18363.752]
(c) 2019 Microsoft Corporation. All rights reserved.
D:\workspace\commons-lang>mvn -Pbenchmark
[INFO] Scanning for projects...
Downloading from central:
https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.6.0/exec-maven-plugin-1.6.0.
pom
Terminate batch job (Y/N)? Y
D:\workspace\commons-lang>mvn test -Pbenchmark
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.commons:commons-lang3
>------------------
[INFO] Building Apache Commons Lang 3.11-SNAPSHOT
[INFO] --------------------------------[ jar
]---------------------------------
Terminate batch job (Y/N)? Y
D:\workspace\commons-lang>mvn test -Pbenchmark
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.commons:commons-lang3
>------------------
[INFO] Building Apache Commons Lang 3.11-SNAPSHOT
[INFO] --------------------------------[ jar
]---------------------------------
Downloading from central:
https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.6.0/exec-maven-plugin-1.6.0.
pom
Downloaded from central:
https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.6.0/exec-maven-plugin-1.6.0.p
om (0 B at 0 B/s)
Downloading from central:
https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.6.0/exec-maven-plugin-1.6.0.
jar
Downloaded from central:
https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.6.0/exec-maven-plugin-1.6.0.j
ar (0 B at 0 B/s)
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-maven-version) @
commons-lang3 ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-maven-3) @
commons-lang3 ---
[INFO]
[INFO] --- apache-rat-plugin:0.13:check (rat-check) @ commons-lang3 ---
[INFO] Enabled default license matchers.
[INFO] Will parse SCM ignores for exclusions...
[INFO] Parsing exclusions from D:\workspace\commons-lang\.gitignore
[INFO] Finished adding exclusions from SCM ignore files.
[INFO] 73 implicit excludes (use -debug for more details).
[INFO] 14 explicit excludes (use -debug for more details).
[INFO] 434 resources included (use -debug for more details)
[INFO] Rat check: Summary over all files. Unapproved: 0, unknown: 0,
generated: 0, approved: 429 licenses.
[INFO]
[INFO] --- build-helper-maven-plugin:3.1.0:parse-version (parse-version) @
commons-lang3 ---
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (javadoc.resources) @ commons-lang3
---
[INFO] Executing tasks
main:
[INFO] Executed tasks
[INFO]
[INFO] --- maven-remote-resources-plugin:1.7.0:process
(process-resource-bundles) @ commons-lang3 ---
[INFO] Skipping remote resources execution.
[INFO]
[INFO] --- buildnumber-maven-plugin:1.4:create (default) @ commons-lang3 ---
[INFO] Executing: cmd.exe /X /C "git rev-parse --verify HEAD"
[INFO] Working directory: D:\workspace\commons-lang
[INFO] Storing buildNumber: bddaa846ecd2c90178dc138eee7a217740614311 at
timestamp: 1593256692208
[INFO] Storing buildScmBranch: refine_toCharArray
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @
commons-lang3 ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
D:\workspace\commons-lang\src\main\resources
[INFO] Copying 2 resources to META-INF
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @
commons-lang3 ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 210 source files to D:\workspace\commons-lang\target\classes
[INFO]
/D:/workspace/commons-lang/src/main/java/org/apache/commons/lang3/builder/ToStringStyle.java:
Some input files use or over
ride a deprecated API.
[INFO]
/D:/workspace/commons-lang/src/main/java/org/apache/commons/lang3/builder/ToStringStyle.java:
Recompile with -Xlint:deprec
ation for details.
[INFO]
/D:/workspace/commons-lang/src/main/java/org/apache/commons/lang3/function/FailablePredicate.java:
Some input files use un
checked or unsafe operations.
[INFO]
/D:/workspace/commons-lang/src/main/java/org/apache/commons/lang3/function/FailablePredicate.java:
Recompile with -Xlint:u
nchecked for details.
[INFO]
[INFO] --- maven-bundle-plugin:4.2.1:manifest (bundle-manifest) @
commons-lang3 ---
[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.18:check (checkAPIcompatibility) @
commons-lang3 ---
[INFO] Checking unresolved references to
org.codehaus.mojo.signature:java18:1.0
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:testResources
(default-testResources) @ commons-lang3 ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] Copying 2 resources to META-INF
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @
commons-lang3 ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 183 source files to
D:\workspace\commons-lang\target\test-classes
[INFO]
/D:/workspace/commons-lang/src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java:
Some input files use or over
ride a deprecated API.
[INFO]
/D:/workspace/commons-lang/src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java:
Recompile with -Xlint:deprec
ation for details.
[INFO]
/D:/workspace/commons-lang/src/test/java/org/apache/commons/lang3/builder/ReflectionDiffBuilderTest.java:
Some input files
use unchecked or unsafe operations.
[INFO]
/D:/workspace/commons-lang/src/test/java/org/apache/commons/lang3/builder/ReflectionDiffBuilderTest.java:
Recompile with -
Xlint:unchecked for details.
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (prepare-agent) @
commons-lang3 ---
[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
[INFO]
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @
commons-lang3 ---
[INFO] Tests are skipped.
[INFO]
[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.CharSequenceUtilsToCharArrayTest.test0CharBufferNew
# Run progress: 0.00% complete, ETA 04:26:40
# Fork: 1 of 5
# Warmup Iteration 1: 2091690.276 ns/op
# Warmup Iteration 2: 797262.331 ns/op
# Warmup Iteration 3: 640691.582 ns/op
# Warmup Iteration 4: 1341959.694 ns/op
# Warmup Iteration 5: 1536468.152 ns/op
Iteration 1: 1548769.356 ns/op
Iteration 2: 1585833.788 ns/op
Iteration 3: 1810214.009 ns/op
Iteration 4: 1868161.860 ns/op
Iteration 5: 1963796.063 ns/op
# Run progress: 0.63% complete, ETA 04:27:21
# Fork: 2 of 5
# Warmup Iteration 1: 1997273.303 ns/op
# Warmup Iteration 2: 741497.976 ns/op
# Warmup Iteration 3: 576063.169 ns/op
# Warmup Iteration 4: 1341255.846 ns/op
# Warmup Iteration 5: 1563198.062 ns/op
Iteration 1: 1446415.684 ns/op
Iteration 2: 1596808.492 ns/op
Iteration 3: 1965361.839 ns/op
Iteration 4: 1864093.868 ns/op
Iteration 5: 1889286.591 ns/op
# Run progress: 1.25% complete, ETA 04:25:41
# Fork: 3 of 5
# Warmup Iteration 1: 2145298.756 ns/op
# Warmup Iteration 2: 736100.935 ns/op
# Warmup Iteration 3: 597882.430 ns/op
# Warmup Iteration 4: 1408676.572 ns/op
# Warmup Iteration 5: 1286183.783 ns/op
Iteration 1: 1657894.049 ns/op
Iteration 2: 1395730.914 ns/op
Iteration 3: 1944108.958 ns/op
Iteration 4: 1862124.551 ns/op
Iteration 5: 1843417.840 ns/op
# Run progress: 1.88% complete, ETA 04:24:06
# Fork: 4 of 5
# Warmup Iteration 1: 2237654.944 ns/op
# Warmup Iteration 2: 801191.886 ns/op
# Warmup Iteration 3: 582326.965 ns/op
# Warmup Iteration 4: 1377985.767 ns/op
# Warmup Iteration 5: 1278548.191 ns/op
Iteration 1: 1539210.082 ns/op
Iteration 2: 1736817.381 ns/op
Iteration 3: 2247577.236 ns/op
Iteration 4: 1913418.191 ns/op
Iteration 5: 1998477.907 ns/op
# Run progress: 2.50% complete, ETA 04:22:17
# Fork: 5 of 5
# Warmup Iteration 1: 2170277.609 ns/op
# Warmup Iteration 2: 708520.452 ns/op
# Warmup Iteration 3: 698977.435 ns/op
# Warmup Iteration 4: 1353782.390 ns/op
# Warmup Iteration 5: 1314306.097 ns/op
Iteration 1: 1598081.392 ns/op
Iteration 2: 1421966.496 ns/op
Iteration 3: 2259467.495 ns/op
Iteration 4: 1851873.375 ns/op
Iteration 5: 1945670.058 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test0CharBufferNew":
1790183.099 ?99.9%) 174158.654 ns/op [Average]
(min, avg, max) = (1395730.914, 1790183.099, 2259467.495), stdev =
232496.821
CI (99.9%): [1616024.445, 1964341.753] (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.CharSequenceUtilsToCharArrayTest.test0CharBufferOld
# Run progress: 3.13% complete, ETA 04:20:27
# Fork: 1 of 5
# Warmup Iteration 1: 1117637.464 ns/op
# Warmup Iteration 2: 1903319.277 ns/op
# Warmup Iteration 3: 1822964.790 ns/op
# Warmup Iteration 4: 1940635.824 ns/op
# Warmup Iteration 5: 1886328.493 ns/op
Iteration 1: 2023789.733 ns/op
Iteration 2: 2510677.937 ns/op
Iteration 3: 1917028.938 ns/op
Iteration 4: 1962630.292 ns/op
Iteration 5: 1902783.584 ns/op
# Run progress: 3.75% complete, ETA 04:18:51
# Fork: 2 of 5
# Warmup Iteration 1: 2078615.752 ns/op
# Warmup Iteration 2: 2212547.357 ns/op
# Warmup Iteration 3: 2241903.944 ns/op
# Warmup Iteration 4: 2022145.987 ns/op
# Warmup Iteration 5: 2146452.876 ns/op
Iteration 1: 2008104.035 ns/op
Iteration 2: 2018060.560 ns/op
Iteration 3: 1980098.397 ns/op
Iteration 4: 1958853.777 ns/op
Iteration 5: 2102551.828 ns/op
# Run progress: 4.38% complete, ETA 04:17:08
# Fork: 3 of 5
# Warmup Iteration 1: 2068861.406 ns/op
# Warmup Iteration 2: 1853642.828 ns/op
# Warmup Iteration 3: 2088280.438 ns/op
# Warmup Iteration 4: 2039942.464 ns/op
# Warmup Iteration 5: 1952427.705 ns/op
Iteration 1: 1936590.311 ns/op
Iteration 2: 1970646.759 ns/op
Iteration 3: 1907060.419 ns/op
Iteration 4: 1925016.157 ns/op
Iteration 5: 2100361.025 ns/op
# Run progress: 5.00% complete, ETA 04:15:26
# Fork: 4 of 5
# Warmup Iteration 1: 2086097.997 ns/op
# Warmup Iteration 2: 1741364.467 ns/op
# Warmup Iteration 3: 1895390.015 ns/op
# Warmup Iteration 4: 2199066.513 ns/op
# Warmup Iteration 5: 2135565.692 ns/op
Iteration 1: 2001197.940 ns/op
Iteration 2: 2227780.624 ns/op
Iteration 3: 2036399.662 ns/op
Iteration 4: 1984447.163 ns/op
Iteration 5: 1994412.004 ns/op
# Run progress: 5.63% complete, ETA 04:13:51
# Fork: 5 of 5
# Warmup Iteration 1: 2075153.765 ns/op
# Warmup Iteration 2: 1751505.095 ns/op
# Warmup Iteration 3: 2283647.397 ns/op
# Warmup Iteration 4: 2037439.491 ns/op
# Warmup Iteration 5: 1934588.764 ns/op
Iteration 1: 1979887.117 ns/op
Iteration 2: 1916100.843 ns/op
Iteration 3: 2049338.341 ns/op
Iteration 4: 2512353.454 ns/op
Iteration 5: 1899307.746 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test0CharBufferOld":
2033019.146 ?99.9%) 121369.823 ns/op [Average]
(min, avg, max) = (1899307.746, 2033019.146, 2512353.454), stdev =
162025.241
CI (99.9%): [1911649.323, 2154388.969] (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.CharSequenceUtilsToCharArrayTest.test0StringBufferNew
# Run progress: 6.25% complete, ETA 04:12:13
# Fork: 1 of 5
# Warmup Iteration 1: 1854843.130 ns/op
# Warmup Iteration 2: 1346233.804 ns/op
# Warmup Iteration 3: 1351443.710 ns/op
# Warmup Iteration 4: 1355222.439 ns/op
# Warmup Iteration 5: 1787482.237 ns/op
Iteration 1: 1293485.129 ns/op
Iteration 2: 3182016.794 ns/op
Iteration 3: 3654199.708 ns/op
Iteration 4: 4175578.130 ns/op
Iteration 5: 4095492.018 ns/op
# Run progress: 6.88% complete, ETA 04:10:35
# Fork: 2 of 5
# Warmup Iteration 1: 1851253.045 ns/op
# Warmup Iteration 2: 1357330.049 ns/op
# Warmup Iteration 3: 1368143.201 ns/op
# Warmup Iteration 4: 1915642.406 ns/op
# Warmup Iteration 5: 1324583.325 ns/op
Iteration 1: 2795217.770 ns/op
Iteration 2: 3459250.086 ns/op
Iteration 3: 3335804.603 ns/op
Iteration 4: 2887790.849 ns/op
Iteration 5: 2989390.347 ns/op
# Run progress: 7.50% complete, ETA 04:08:55
# Fork: 3 of 5
# Warmup Iteration 1: 1914657.044 ns/op
# Warmup Iteration 2: 1348520.547 ns/op
# Warmup Iteration 3: 1356558.863 ns/op
# Warmup Iteration 4: 2087771.691 ns/op
# Warmup Iteration 5: 1321931.470 ns/op
Iteration 1: 3023742.913 ns/op
Iteration 2: 3497366.469 ns/op
Iteration 3: 3757300.301 ns/op
Iteration 4: 3143309.428 ns/op
Iteration 5: 3390999.322 ns/op
# Run progress: 8.13% complete, ETA 04:07:12
# Fork: 4 of 5
# Warmup Iteration 1: 1820200.873 ns/op
# Warmup Iteration 2: 1335811.740 ns/op
# Warmup Iteration 3: 1334579.490 ns/op
# Warmup Iteration 4: 1516104.107 ns/op
# Warmup Iteration 5: 1707207.186 ns/op
Iteration 1: 2697110.836 ns/op
Iteration 2: 3677298.566 ns/op
Iteration 3: 2899576.812 ns/op
Iteration 4: 3253904.000 ns/op
Iteration 5: 3551797.372 ns/op
# Run progress: 8.75% complete, ETA 04:05:30
# Fork: 5 of 5
# Warmup Iteration 1: 1883823.244 ns/op
# Warmup Iteration 2: 1325619.149 ns/op
# Warmup Iteration 3: 1323773.991 ns/op
# Warmup Iteration 4: 1323273.670 ns/op
# Warmup Iteration 5: 2794928.005 ns/op
Iteration 1: 3223900.902 ns/op
Iteration 2: 3001377.738 ns/op
Iteration 3: 3731533.831 ns/op
Iteration 4: 3413695.017 ns/op
Iteration 5: 3942715.169 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test0StringBufferNew":
3282954.164 ?99.9%) 429814.001 ns/op [Average]
(min, avg, max) = (1293485.129, 3282954.164, 4175578.130), stdev =
573789.394
CI (99.9%): [2853140.164, 3712768.165] (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.CharSequenceUtilsToCharArrayTest.test0StringBufferOld
# Run progress: 9.38% complete, ETA 04:03:51
# Fork: 1 of 5
# Warmup Iteration 1: 4616814.029 ns/op
# Warmup Iteration 2: 4704095.202 ns/op
# Warmup Iteration 3: 5100793.014 ns/op
# Warmup Iteration 4: 6359410.299 ns/op
# Warmup Iteration 5: 5713308.053 ns/op
Iteration 1: 5873120.904 ns/op
Iteration 2: 5820983.479 ns/op
Iteration 3: 5429183.011 ns/op
Iteration 4: 6300686.626 ns/op
Iteration 5: 6286085.104 ns/op
# Run progress: 10.00% complete, ETA 04:02:18
# Fork: 2 of 5
# Warmup Iteration 1: 4985691.625 ns/op
# Warmup Iteration 2: 4789676.017 ns/op
# Warmup Iteration 3: 5157662.764 ns/op
# Warmup Iteration 4: 6304020.416 ns/op
# Warmup Iteration 5: 5916186.576 ns/op
Iteration 1: 6344303.614 ns/op
Iteration 2: 5688000.455 ns/op
Iteration 3: 5683867.443 ns/op
Iteration 4: 5944655.021 ns/op
Iteration 5: 5755277.675 ns/op
# Run progress: 10.63% complete, ETA 04:00:39
# Fork: 3 of 5
# Warmup Iteration 1: 4635536.006 ns/op
# Warmup Iteration 2: 4561187.825 ns/op
# Warmup Iteration 3: 5072387.170 ns/op
# Warmup Iteration 4: 6106390.720 ns/op
# Warmup Iteration 5: 6037704.345 ns/op
Iteration 1: 6874618.625 ns/op
Iteration 2: 6418586.658 ns/op
Iteration 3: 5738171.543 ns/op
Iteration 4: 5602953.445 ns/op
Iteration 5: 5517545.450 ns/op
# Run progress: 11.25% complete, ETA 03:58:59
# Fork: 4 of 5
# Warmup Iteration 1: 4596512.316 ns/op
# Warmup Iteration 2: 4555534.228 ns/op
# Warmup Iteration 3: 5069979.574 ns/op
# Warmup Iteration 4: 5237699.476 ns/op
# Warmup Iteration 5: 5687157.078 ns/op
Iteration 1: 6004046.459 ns/op
Iteration 2: 5734433.467 ns/op
Iteration 3: 5773492.902 ns/op
Iteration 4: 6215490.926 ns/op
Iteration 5: 5741734.214 ns/op
# Run progress: 11.88% complete, ETA 03:57:17
# Fork: 5 of 5
# Warmup Iteration 1: 4680637.904 ns/op
# Warmup Iteration 2: 4960520.437 ns/op
# Warmup Iteration 3: 5997575.015 ns/op
# Warmup Iteration 4: 5646585.102 ns/op
# Warmup Iteration 5: 5734837.557 ns/op
Iteration 1: 5889591.819 ns/op
Iteration 2: 6240159.201 ns/op
Iteration 3: 6301700.315 ns/op
Iteration 4: 6194880.372 ns/op
Iteration 5: 6235948.815 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test0StringBufferOld":
5984380.702 ?99.9%) 256205.324 ns/op [Average]
(min, avg, max) = (5429183.011, 5984380.702, 6874618.625), stdev =
342026.778
CI (99.9%): [5728175.378, 6240586.026] (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.CharSequenceUtilsToCharArrayTest.test0StringBuilderNew
# Run progress: 12.50% complete, ETA 03:55:36
# Fork: 1 of 5
# Warmup Iteration 1: 1912482.849 ns/op
# Warmup Iteration 2: 1364081.792 ns/op
# Warmup Iteration 3: 1374463.721 ns/op
# Warmup Iteration 4: 1386277.574 ns/op
# Warmup Iteration 5: 2015157.857 ns/op
Iteration 1: 1591209.052 ns/op
Iteration 2: 3199512.248 ns/op
Iteration 3: 3100581.658 ns/op
Iteration 4: 3121614.638 ns/op
Iteration 5: 3359889.721 ns/op
# Run progress: 13.13% complete, ETA 03:53:54
# Fork: 2 of 5
# Warmup Iteration 1: 1858300.223 ns/op
# Warmup Iteration 2: 1420087.548 ns/op
# Warmup Iteration 3: 1334869.127 ns/op
# Warmup Iteration 4: 1578871.523 ns/op
# Warmup Iteration 5: 1392031.153 ns/op
Iteration 1: 1958553.319 ns/op
Iteration 2: 3367562.403 ns/op
Iteration 3: 3234666.850 ns/op
Iteration 4: 3434700.618 ns/op
Iteration 5: 2868519.180 ns/op
# Run progress: 13.75% complete, ETA 03:52:13
# Fork: 3 of 5
# Warmup Iteration 1: 1859744.413 ns/op
# Warmup Iteration 2: 1370074.589 ns/op
# Warmup Iteration 3: 1389621.475 ns/op
# Warmup Iteration 4: 1412321.926 ns/op
# Warmup Iteration 5: 2886312.605 ns/op
Iteration 1: 3794370.080 ns/op
Iteration 2: 3561078.498 ns/op
Iteration 3: 3595749.101 ns/op
Iteration 4: 3289484.643 ns/op
Iteration 5: 3129964.393 ns/op
# Run progress: 14.37% complete, ETA 03:50:31
# Fork: 4 of 5
# Warmup Iteration 1: 1806006.609 ns/op
# Warmup Iteration 2: 1324463.038 ns/op
# Warmup Iteration 3: 1332418.598 ns/op
# Warmup Iteration 4: 1346936.983 ns/op
# Warmup Iteration 5: 1380341.140 ns/op
Iteration 1: 2998760.990 ns/op
Iteration 2: 3212633.751 ns/op
Iteration 3: 3027136.562 ns/op
Iteration 4: 4087522.354 ns/op
Iteration 5: 3503578.459 ns/op
# Run progress: 15.00% complete, ETA 03:48:50
# Fork: 5 of 5
# Warmup Iteration 1: 1876924.226 ns/op
# Warmup Iteration 2: 1353758.535 ns/op
# Warmup Iteration 3: 1362231.132 ns/op
# Warmup Iteration 4: 1819019.025 ns/op
# Warmup Iteration 5: 1544743.113 ns/op
Iteration 1: 3166343.210 ns/op
Iteration 2: 3200910.557 ns/op
Iteration 3: 3056973.663 ns/op
Iteration 4: 2947882.523 ns/op
Iteration 5: 3369259.683 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test0StringBuilderNew":
3167138.326 ?99.9%) 376271.753 ns/op [Average]
(min, avg, max) = (1591209.052, 3167138.326, 4087522.354), stdev =
502312.024
CI (99.9%): [2790866.574, 3543410.079] (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.CharSequenceUtilsToCharArrayTest.test0StringBuilderOld
# Run progress: 15.63% complete, ETA 03:47:09
# Fork: 1 of 5
# Warmup Iteration 1: 1446083.418 ns/op
# Warmup Iteration 2: 1404331.911 ns/op
# Warmup Iteration 3: 1395765.476 ns/op
# Warmup Iteration 4: 1974558.006 ns/op
# Warmup Iteration 5: 2804170.087 ns/op
Iteration 1: 3373843.811 ns/op
Iteration 2: 3514781.483 ns/op
Iteration 3: 3661032.200 ns/op
Iteration 4: 3173924.502 ns/op
Iteration 5: 3080998.368 ns/op
# Run progress: 16.25% complete, ETA 03:45:32
# Fork: 2 of 5
# Warmup Iteration 1: 1432988.970 ns/op
# Warmup Iteration 2: 1404018.237 ns/op
# Warmup Iteration 3: 1393875.359 ns/op
# Warmup Iteration 4: 1966917.306 ns/op
# Warmup Iteration 5: 2606013.028 ns/op
Iteration 1: 3248536.083 ns/op
Iteration 2: 3738320.179 ns/op
Iteration 3: 3636243.039 ns/op
Iteration 4: 3492912.260 ns/op
Iteration 5: 3283616.973 ns/op
# Run progress: 16.88% complete, ETA 03:43:51
# Fork: 3 of 5
# Warmup Iteration 1: 1436805.402 ns/op
# Warmup Iteration 2: 1408295.254 ns/op
# Warmup Iteration 3: 1406507.524 ns/op
# Warmup Iteration 4: 2048094.410 ns/op
# Warmup Iteration 5: 2970324.235 ns/op
Iteration 1: 3437689.553 ns/op
Iteration 2: 3496886.858 ns/op
Iteration 3: 3091509.271 ns/op
Iteration 4: 3023504.655 ns/op
Iteration 5: 2945639.252 ns/op
# Run progress: 17.50% complete, ETA 03:42:10
# Fork: 4 of 5
# Warmup Iteration 1: 1420306.687 ns/op
# Warmup Iteration 2: 1424566.771 ns/op
# Warmup Iteration 3: 1416075.365 ns/op
# Warmup Iteration 4: 2299667.625 ns/op
# Warmup Iteration 5: 3118914.250 ns/op
Iteration 1: 3188699.522 ns/op
Iteration 2: 3405774.736 ns/op
Iteration 3: 3282751.821 ns/op
Iteration 4: 3090242.200 ns/op
Iteration 5: 2849451.852 ns/op
# Run progress: 18.13% complete, ETA 03:40:28
# Fork: 5 of 5
# Warmup Iteration 1: 1474723.179 ns/op
# Warmup Iteration 2: 1433842.738 ns/op
# Warmup Iteration 3: 1376722.329 ns/op
# Warmup Iteration 4: 2257669.774 ns/op
# Warmup Iteration 5: 2903663.919 ns/op
Iteration 1: 3336195.297 ns/op
Iteration 2: 3211945.440 ns/op
Iteration 3: 3173773.033 ns/op
Iteration 4: 3198527.470 ns/op
Iteration 5: 2989425.403 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test0StringBuilderOld":
3277049.010 ?99.9%) 173246.485 ns/op [Average]
(min, avg, max) = (2849451.852, 3277049.010, 3738320.179), stdev =
231279.101
CI (99.9%): [3103802.525, 3450295.496] (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.CharSequenceUtilsToCharArrayTest.test0WrapperStringNew
# Run progress: 18.75% complete, ETA 03:38:46
# Fork: 1 of 5
# Warmup Iteration 1: 967317.253 ns/op
# Warmup Iteration 2: 580238.378 ns/op
# Warmup Iteration 3: 589586.849 ns/op
# Warmup Iteration 4: 590971.859 ns/op
# Warmup Iteration 5: 2393666.786 ns/op
Iteration 1: 2002392.172 ns/op
Iteration 2: 2341491.573 ns/op
Iteration 3: 1838306.451 ns/op
Iteration 4: 1891033.611 ns/op
Iteration 5: 1933238.899 ns/op
# Run progress: 19.38% complete, ETA 03:37:05
# Fork: 2 of 5
# Warmup Iteration 1: 891509.298 ns/op
# Warmup Iteration 2: 572075.113 ns/op
# Warmup Iteration 3: 675660.303 ns/op
# Warmup Iteration 4: 876466.877 ns/op
# Warmup Iteration 5: 1081179.626 ns/op
Iteration 1: 2131633.227 ns/op
Iteration 2: 1933256.544 ns/op
Iteration 3: 1870610.677 ns/op
Iteration 4: 1957466.497 ns/op
Iteration 5: 1889591.460 ns/op
# Run progress: 20.00% complete, ETA 03:35:23
# Fork: 3 of 5
# Warmup Iteration 1: 986194.655 ns/op
# Warmup Iteration 2: 632918.560 ns/op
# Warmup Iteration 3: 590002.348 ns/op
# Warmup Iteration 4: 611164.864 ns/op
# Warmup Iteration 5: 1567236.891 ns/op
Iteration 1: 1962757.446 ns/op
Iteration 2: 2122465.075 ns/op
Iteration 3: 1832240.381 ns/op
Iteration 4: 1865278.277 ns/op
Iteration 5: 2421328.322 ns/op
# Run progress: 20.63% complete, ETA 03:33:42
# Fork: 4 of 5
# Warmup Iteration 1: 941398.390 ns/op
# Warmup Iteration 2: 590302.821 ns/op
# Warmup Iteration 3: 588564.540 ns/op
# Warmup Iteration 4: 588850.288 ns/op
# Warmup Iteration 5: 2346447.854 ns/op
Iteration 1: 1721510.862 ns/op
Iteration 2: 1952120.726 ns/op
Iteration 3: 1841422.823 ns/op
Iteration 4: 1842603.408 ns/op
Iteration 5: 1953370.806 ns/op
# Run progress: 21.25% complete, ETA 03:32:00
# Fork: 5 of 5
# Warmup Iteration 1: 951290.052 ns/op
# Warmup Iteration 2: 584316.456 ns/op
# Warmup Iteration 3: 580059.654 ns/op
# Warmup Iteration 4: 600362.146 ns/op
# Warmup Iteration 5: 2335301.915 ns/op
Iteration 1: 1870377.753 ns/op
Iteration 2: 2449878.417 ns/op
Iteration 3: 1835171.101 ns/op
Iteration 4: 1846782.386 ns/op
Iteration 5: 2011367.538 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test0WrapperStringNew":
1972707.857 ?99.9%) 139730.954 ns/op [Average]
(min, avg, max) = (1721510.862, 1972707.857, 2449878.417), stdev =
186536.826
CI (99.9%): [1832976.903, 2112438.811] (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.CharSequenceUtilsToCharArrayTest.test0WrapperStringOld
# Run progress: 21.88% complete, ETA 03:30:19
# Fork: 1 of 5
# Warmup Iteration 1: 1122708.273 ns/op
# Warmup Iteration 2: 1114643.147 ns/op
# Warmup Iteration 3: 1965689.585 ns/op
# Warmup Iteration 4: 1802301.459 ns/op
# Warmup Iteration 5: 2000758.240 ns/op
Iteration 1: 2498418.914 ns/op
Iteration 2: 2505758.692 ns/op
Iteration 3: 2115956.653 ns/op
Iteration 4: 1903113.834 ns/op
Iteration 5: 1986614.382 ns/op
# Run progress: 22.50% complete, ETA 03:28:39
# Fork: 2 of 5
# Warmup Iteration 1: 1151882.746 ns/op
# Warmup Iteration 2: 1104267.200 ns/op
# Warmup Iteration 3: 1854268.928 ns/op
# Warmup Iteration 4: 1844343.968 ns/op
# Warmup Iteration 5: 2132750.618 ns/op
Iteration 1: 2182818.935 ns/op
Iteration 2: 2141568.535 ns/op
Iteration 3: 2094079.485 ns/op
Iteration 4: 1972497.279 ns/op
Iteration 5: 2186382.973 ns/op
# Run progress: 23.13% complete, ETA 03:26:57
# Fork: 3 of 5
# Warmup Iteration 1: 1132784.213 ns/op
# Warmup Iteration 2: 1123628.337 ns/op
# Warmup Iteration 3: 1936697.909 ns/op
# Warmup Iteration 4: 1724215.394 ns/op
# Warmup Iteration 5: 2173264.109 ns/op
Iteration 1: 2491355.517 ns/op
Iteration 2: 1902308.253 ns/op
Iteration 3: 1893487.318 ns/op
Iteration 4: 1878514.028 ns/op
Iteration 5: 1967268.528 ns/op
# Run progress: 23.75% complete, ETA 03:25:15
# Fork: 4 of 5
# Warmup Iteration 1: 1110109.123 ns/op
# Warmup Iteration 2: 1097722.338 ns/op
# Warmup Iteration 3: 1885042.216 ns/op
# Warmup Iteration 4: 1760400.898 ns/op
# Warmup Iteration 5: 2144006.580 ns/op
Iteration 1: 1937095.491 ns/op
Iteration 2: 2516945.439 ns/op
Iteration 3: 1915459.992 ns/op
Iteration 4: 1935810.944 ns/op
Iteration 5: 1942153.534 ns/op
# Run progress: 24.38% complete, ETA 03:23:35
# Fork: 5 of 5
# Warmup Iteration 1: 1136782.134 ns/op
# Warmup Iteration 2: 1132685.889 ns/op
# Warmup Iteration 3: 1875681.827 ns/op
# Warmup Iteration 4: 1851520.007 ns/op
# Warmup Iteration 5: 1910656.504 ns/op
Iteration 1: 1892578.940 ns/op
Iteration 2: 1979636.711 ns/op
Iteration 3: 2251301.148 ns/op
Iteration 4: 1991373.775 ns/op
Iteration 5: 2093428.736 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test0WrapperStringOld":
2087037.121 ?99.9%) 159161.875 ns/op [Average]
(min, avg, max) = (1878514.028, 2087037.121, 2516945.439), stdev =
212476.550
CI (99.9%): [1927875.246, 2246198.997] (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.CharSequenceUtilsToCharArrayTest.test1CharBufferNew
# Run progress: 25.00% complete, ETA 03:21:54
# Fork: 1 of 5
# Warmup Iteration 1: 2059342.392 ns/op
# Warmup Iteration 2: 709755.720 ns/op
# Warmup Iteration 3: 565864.635 ns/op
# Warmup Iteration 4: 1301796.655 ns/op
# Warmup Iteration 5: 1272350.967 ns/op
Iteration 1: 1670097.746 ns/op
Iteration 2: 1682477.191 ns/op
Iteration 3: 1865456.631 ns/op
Iteration 4: 1947357.641 ns/op
Iteration 5: 1836563.313 ns/op
# Run progress: 25.62% complete, ETA 03:20:13
# Fork: 2 of 5
# Warmup Iteration 1: 2070957.764 ns/op
# Warmup Iteration 2: 724748.439 ns/op
# Warmup Iteration 3: 576176.266 ns/op
# Warmup Iteration 4: 1340528.347 ns/op
# Warmup Iteration 5: 1281817.837 ns/op
Iteration 1: 1500443.736 ns/op
Iteration 2: 1602202.107 ns/op
Iteration 3: 1988936.687 ns/op
Iteration 4: 2250298.605 ns/op
Iteration 5: 1860519.159 ns/op
# Run progress: 26.25% complete, ETA 03:18:32
# Fork: 3 of 5
# Warmup Iteration 1: 2167391.075 ns/op
# Warmup Iteration 2: 702003.601 ns/op
# Warmup Iteration 3: 562093.840 ns/op
# Warmup Iteration 4: 1304949.817 ns/op
# Warmup Iteration 5: 1333132.334 ns/op
Iteration 1: 1711326.454 ns/op
Iteration 2: 1749455.771 ns/op
Iteration 3: 1952197.599 ns/op
Iteration 4: 1836672.140 ns/op
Iteration 5: 1849826.281 ns/op
# Run progress: 26.88% complete, ETA 03:16:50
# Fork: 4 of 5
# Warmup Iteration 1: 2109301.054 ns/op
# Warmup Iteration 2: 724463.378 ns/op
# Warmup Iteration 3: 573535.963 ns/op
# Warmup Iteration 4: 1295979.609 ns/op
# Warmup Iteration 5: 1283421.760 ns/op
Iteration 1: 1541006.948 ns/op
Iteration 2: 1974057.419 ns/op
Iteration 3: 1943462.638 ns/op
Iteration 4: 1861601.805 ns/op
Iteration 5: 1882938.114 ns/op
# Run progress: 27.50% complete, ETA 03:15:09
# Fork: 5 of 5
# Warmup Iteration 1: 2115982.716 ns/op
# Warmup Iteration 2: 730040.292 ns/op
# Warmup Iteration 3: 579224.034 ns/op
# Warmup Iteration 4: 1259310.475 ns/op
# Warmup Iteration 5: 1297552.102 ns/op
Iteration 1: 1682915.950 ns/op
Iteration 2: 1813373.405 ns/op
Iteration 3: 2155630.597 ns/op
Iteration 4: 2071392.560 ns/op
Iteration 5: 2119958.203 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test1CharBufferNew":
1854006.748 ?99.9%) 140016.115 ns/op [Average]
(min, avg, max) = (1500443.736, 1854006.748, 2250298.605), stdev =
186917.508
CI (99.9%): [1713990.633, 1994022.863] (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.CharSequenceUtilsToCharArrayTest.test1CharBufferOld
# Run progress: 28.13% complete, ETA 03:13:28
# Fork: 1 of 5
# Warmup Iteration 1: 1818670.327 ns/op
# Warmup Iteration 2: 2220670.104 ns/op
# Warmup Iteration 3: 2135063.468 ns/op
# Warmup Iteration 4: 2219666.312 ns/op
# Warmup Iteration 5: 2134019.117 ns/op
Iteration 1: 1990898.428 ns/op
Iteration 2: 2201941.179 ns/op
Iteration 3: 2117388.101 ns/op
Iteration 4: 1978233.722 ns/op
Iteration 5: 1926217.716 ns/op
# Run progress: 28.75% complete, ETA 03:11:46
# Fork: 2 of 5
# Warmup Iteration 1: 2068298.573 ns/op
# Warmup Iteration 2: 1917221.717 ns/op
# Warmup Iteration 3: 2492415.126 ns/op
# Warmup Iteration 4: 2092555.849 ns/op
# Warmup Iteration 5: 1995259.665 ns/op
Iteration 1: 1997059.485 ns/op
Iteration 2: 1964256.972 ns/op
Iteration 3: 2028153.640 ns/op
Iteration 4: 1905285.978 ns/op
Iteration 5: 1894709.953 ns/op
# Run progress: 29.38% complete, ETA 03:10:05
# Fork: 3 of 5
# Warmup Iteration 1: 1764548.765 ns/op
# Warmup Iteration 2: 2186126.792 ns/op
# Warmup Iteration 3: 1914778.845 ns/op
# Warmup Iteration 4: 2013658.728 ns/op
# Warmup Iteration 5: 1977039.968 ns/op
Iteration 1: 2003669.651 ns/op
Iteration 2: 2264497.238 ns/op
Iteration 3: 2050119.373 ns/op
Iteration 4: 2017167.971 ns/op
Iteration 5: 1948866.134 ns/op
# Run progress: 30.00% complete, ETA 03:08:24
# Fork: 4 of 5
# Warmup Iteration 1: 2090376.113 ns/op
# Warmup Iteration 2: 2239038.370 ns/op
# Warmup Iteration 3: 2259234.764 ns/op
# Warmup Iteration 4: 1983578.652 ns/op
# Warmup Iteration 5: 2154913.122 ns/op
Iteration 1: 1990641.862 ns/op
Iteration 2: 2327862.081 ns/op
Iteration 3: 1975280.762 ns/op
Iteration 4: 1879479.331 ns/op
Iteration 5: 1892284.071 ns/op
# Run progress: 30.63% complete, ETA 03:06:43
# Fork: 5 of 5
# Warmup Iteration 1: 2060932.756 ns/op
# Warmup Iteration 2: 2138244.036 ns/op
# Warmup Iteration 3: 2183860.873 ns/op
# Warmup Iteration 4: 1908911.990 ns/op
# Warmup Iteration 5: 1980186.200 ns/op
Iteration 1: 1971629.933 ns/op
Iteration 2: 1963783.409 ns/op
Iteration 3: 1931727.573 ns/op
Iteration 4: 1925197.384 ns/op
Iteration 5: 2092397.030 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test1CharBufferOld":
2009549.959 ?99.9%) 85276.755 ns/op [Average]
(min, avg, max) = (1879479.331, 2009549.959, 2327862.081), stdev =
113842.028
CI (99.9%): [1924273.204, 2094826.714] (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.CharSequenceUtilsToCharArrayTest.test1StringBufferNew
# Run progress: 31.25% complete, ETA 03:05:02
# Fork: 1 of 5
# Warmup Iteration 1: 1820626.816 ns/op
# Warmup Iteration 2: 1331427.107 ns/op
# Warmup Iteration 3: 1324265.749 ns/op
# Warmup Iteration 4: 1846084.533 ns/op
# Warmup Iteration 5: 1298856.434 ns/op
Iteration 1: 3002946.893 ns/op
Iteration 2: 3238825.615 ns/op
Iteration 3: 3393309.088 ns/op
Iteration 4: 3221705.216 ns/op
Iteration 5: 2861921.888 ns/op
# Run progress: 31.87% complete, ETA 03:03:21
# Fork: 2 of 5
# Warmup Iteration 1: 1879544.476 ns/op
# Warmup Iteration 2: 1335800.681 ns/op
# Warmup Iteration 3: 1361887.446 ns/op
# Warmup Iteration 4: 1393262.070 ns/op
# Warmup Iteration 5: 1400773.295 ns/op
Iteration 1: 1988418.887 ns/op
Iteration 2: 2991955.622 ns/op
Iteration 3: 3005453.500 ns/op
Iteration 4: 2961179.521 ns/op
Iteration 5: 2879182.297 ns/op
# Run progress: 32.50% complete, ETA 03:01:39
# Fork: 3 of 5
# Warmup Iteration 1: 1887983.862 ns/op
# Warmup Iteration 2: 1368537.666 ns/op
# Warmup Iteration 3: 1347408.446 ns/op
# Warmup Iteration 4: 1683607.176 ns/op
# Warmup Iteration 5: 1759734.008 ns/op
Iteration 1: 2997084.327 ns/op
Iteration 2: 3239615.055 ns/op
Iteration 3: 4289426.772 ns/op
Iteration 4: 3641636.513 ns/op
Iteration 5: 2840296.281 ns/op
# Run progress: 33.13% complete, ETA 02:59:59
# Fork: 4 of 5
# Warmup Iteration 1: 1931502.955 ns/op
# Warmup Iteration 2: 1353466.437 ns/op
# Warmup Iteration 3: 1352747.531 ns/op
# Warmup Iteration 4: 1347593.262 ns/op
# Warmup Iteration 5: 3014315.431 ns/op
Iteration 1: 3145228.208 ns/op
Iteration 2: 2995759.850 ns/op
Iteration 3: 3526767.278 ns/op
Iteration 4: 3558978.292 ns/op
Iteration 5: 3124559.338 ns/op
# Run progress: 33.75% complete, ETA 02:58:18
# Fork: 5 of 5
# Warmup Iteration 1: 1868062.589 ns/op
# Warmup Iteration 2: 1325086.116 ns/op
# Warmup Iteration 3: 1338497.471 ns/op
# Warmup Iteration 4: 1788556.277 ns/op
# Warmup Iteration 5: 2158041.165 ns/op
Iteration 1: 3998859.392 ns/op
Iteration 2: 3729858.389 ns/op
Iteration 3: 4229085.751 ns/op
Iteration 4: 3174748.571 ns/op
Iteration 5: 4112643.380 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test1StringBufferNew":
3285977.837 ?99.9%) 385862.684 ns/op [Average]
(min, avg, max) = (1988418.887, 3285977.837, 4289426.772), stdev =
515115.643
CI (99.9%): [2900115.153, 3671840.521] (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.CharSequenceUtilsToCharArrayTest.test1StringBufferOld
# Run progress: 34.38% complete, ETA 02:56:37
# Fork: 1 of 5
# Warmup Iteration 1: 4826711.486 ns/op
# Warmup Iteration 2: 5101366.752 ns/op
# Warmup Iteration 3: 6089654.656 ns/op
# Warmup Iteration 4: 5472357.112 ns/op
# Warmup Iteration 5: 5586793.799 ns/op
Iteration 1: 5854859.842 ns/op
Iteration 2: 5742260.700 ns/op
Iteration 3: 5871713.380 ns/op
Iteration 4: 5891545.289 ns/op
Iteration 5: 5713588.121 ns/op
# Run progress: 35.00% complete, ETA 02:54:57
# Fork: 2 of 5
# Warmup Iteration 1: 4597965.993 ns/op
# Warmup Iteration 2: 4574958.600 ns/op
# Warmup Iteration 3: 5046910.394 ns/op
# Warmup Iteration 4: 6169971.684 ns/op
# Warmup Iteration 5: 5763948.445 ns/op
Iteration 1: 5931778.173 ns/op
Iteration 2: 5684783.466 ns/op
Iteration 3: 6069476.578 ns/op
Iteration 4: 5948901.367 ns/op
Iteration 5: 5946809.091 ns/op
# Run progress: 35.63% complete, ETA 02:53:15
# Fork: 3 of 5
# Warmup Iteration 1: 4573625.469 ns/op
# Warmup Iteration 2: 4504914.820 ns/op
# Warmup Iteration 3: 5297149.047 ns/op
# Warmup Iteration 4: 6033998.251 ns/op
# Warmup Iteration 5: 5697305.353 ns/op
Iteration 1: 5772864.974 ns/op
Iteration 2: 5488273.396 ns/op
Iteration 3: 5907316.929 ns/op
Iteration 4: 5824332.538 ns/op
Iteration 5: 6280685.185 ns/op
# Run progress: 36.25% complete, ETA 02:51:34
# Fork: 4 of 5
# Warmup Iteration 1: 4600779.761 ns/op
# Warmup Iteration 2: 4554470.492 ns/op
# Warmup Iteration 3: 5091289.720 ns/op
# Warmup Iteration 4: 5544737.472 ns/op
# Warmup Iteration 5: 5447667.071 ns/op
Iteration 1: 6161151.133 ns/op
Iteration 2: 7214169.719 ns/op
Iteration 3: 6352113.333 ns/op
Iteration 4: 5813801.395 ns/op
Iteration 5: 5796946.002 ns/op
# Run progress: 36.88% complete, ETA 02:49:54
# Fork: 5 of 5
# Warmup Iteration 1: 4780132.203 ns/op
# Warmup Iteration 2: 4607999.125 ns/op
# Warmup Iteration 3: 5081834.096 ns/op
# Warmup Iteration 4: 5933083.274 ns/op
# Warmup Iteration 5: 6077747.570 ns/op
Iteration 1: 6253146.188 ns/op
Iteration 2: 5702922.691 ns/op
Iteration 3: 5662781.324 ns/op
Iteration 4: 5690484.869 ns/op
Iteration 5: 6157642.016 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test1StringBufferOld":
5949373.908 ?99.9%) 254320.109 ns/op [Average]
(min, avg, max) = (5488273.396, 5949373.908, 7214169.719), stdev =
339510.069
CI (99.9%): [5695053.799, 6203694.016] (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.CharSequenceUtilsToCharArrayTest.test1StringBuilderNew
# Run progress: 37.50% complete, ETA 02:48:13
# Fork: 1 of 5
# Warmup Iteration 1: 1887705.512 ns/op
# Warmup Iteration 2: 1375630.766 ns/op
# Warmup Iteration 3: 2123031.737 ns/op
# Warmup Iteration 4: 1368818.065 ns/op
# Warmup Iteration 5: 1730838.328 ns/op
Iteration 1: 3327442.781 ns/op
Iteration 2: 3755587.570 ns/op
Iteration 3: 3241473.469 ns/op
Iteration 4: 4046043.366 ns/op
Iteration 5: 3209313.721 ns/op
# Run progress: 38.13% complete, ETA 02:46:32
# Fork: 2 of 5
# Warmup Iteration 1: 1925596.380 ns/op
# Warmup Iteration 2: 1527878.384 ns/op
# Warmup Iteration 3: 1899635.897 ns/op
# Warmup Iteration 4: 1341174.698 ns/op
# Warmup Iteration 5: 1907063.337 ns/op
Iteration 1: 3207203.623 ns/op
Iteration 2: 3348160.295 ns/op
Iteration 3: 3365611.541 ns/op
Iteration 4: 3990243.518 ns/op
Iteration 5: 3224026.531 ns/op
# Run progress: 38.75% complete, ETA 02:44:52
# Fork: 3 of 5
# Warmup Iteration 1: 1874456.690 ns/op
# Warmup Iteration 2: 1356625.421 ns/op
# Warmup Iteration 3: 1368181.970 ns/op
# Warmup Iteration 4: 1352420.189 ns/op
# Warmup Iteration 5: 1829093.709 ns/op
Iteration 1: 3438393.297 ns/op
Iteration 2: 3496185.949 ns/op
Iteration 3: 4165545.994 ns/op
Iteration 4: 3246748.101 ns/op
Iteration 5: 3795714.231 ns/op
# Run progress: 39.38% complete, ETA 02:43:11
# Fork: 4 of 5
# Warmup Iteration 1: 1885652.621 ns/op
# Warmup Iteration 2: 1402374.765 ns/op
# Warmup Iteration 3: 1383254.640 ns/op
# Warmup Iteration 4: 1522739.686 ns/op
# Warmup Iteration 5: 2899706.725 ns/op
Iteration 1: 3660123.491 ns/op
Iteration 2: 3676123.190 ns/op
Iteration 3: 4469508.445 ns/op
Iteration 4: 3673243.188 ns/op
Iteration 5: 3971194.244 ns/op
# Run progress: 40.00% complete, ETA 02:41:30
# Fork: 5 of 5
# Warmup Iteration 1: 1873203.708 ns/op
# Warmup Iteration 2: 1425836.403 ns/op
# Warmup Iteration 3: 1529198.379 ns/op
# Warmup Iteration 4: 2469175.740 ns/op
# Warmup Iteration 5: 1881769.601 ns/op
Iteration 1: 1370059.274 ns/op
Iteration 2: 3706744.037 ns/op
Iteration 3: 3707524.018 ns/op
Iteration 4: 3079982.907 ns/op
Iteration 5: 3308132.451 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test1StringBuilderNew":
3499213.169 ?99.9%) 423484.097 ns/op [Average]
(min, avg, max) = (1370059.274, 3499213.169, 4469508.445), stdev =
565339.154
CI (99.9%): [3075729.072, 3922697.266] (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.CharSequenceUtilsToCharArrayTest.test1StringBuilderOld
# Run progress: 40.63% complete, ETA 02:39:50
# Fork: 1 of 5
# Warmup Iteration 1: 1457800.481 ns/op
# Warmup Iteration 2: 1420049.901 ns/op
# Warmup Iteration 3: 1419790.761 ns/op
# Warmup Iteration 4: 2076724.896 ns/op
# Warmup Iteration 5: 3298274.843 ns/op
Iteration 1: 3432921.482 ns/op
Iteration 2: 3678701.241 ns/op
Iteration 3: 3767987.378 ns/op
Iteration 4: 3158325.955 ns/op
Iteration 5: 2559137.651 ns/op
# Run progress: 41.25% complete, ETA 02:38:09
# Fork: 2 of 5
# Warmup Iteration 1: 1525022.629 ns/op
# Warmup Iteration 2: 1480522.306 ns/op
# Warmup Iteration 3: 1402729.603 ns/op
# Warmup Iteration 4: 2260792.066 ns/op
# Warmup Iteration 5: 3099377.192 ns/op
Iteration 1: 3393062.733 ns/op
Iteration 2: 3172533.798 ns/op
Iteration 3: 3206982.366 ns/op
Iteration 4: 3225664.721 ns/op
Iteration 5: 3217903.153 ns/op
# Run progress: 41.88% complete, ETA 02:36:28
# Fork: 3 of 5
# Warmup Iteration 1: 1470272.997 ns/op
# Warmup Iteration 2: 1458417.422 ns/op
# Warmup Iteration 3: 1393606.744 ns/op
# Warmup Iteration 4: 3386901.151 ns/op
# Warmup Iteration 5: 2958330.958 ns/op
Iteration 1: 3295013.806 ns/op
Iteration 2: 3334035.752 ns/op
Iteration 3: 3282015.294 ns/op
Iteration 4: 3371462.386 ns/op
Iteration 5: 3349475.620 ns/op
# Run progress: 42.50% complete, ETA 02:34:47
# Fork: 4 of 5
# Warmup Iteration 1: 1466291.306 ns/op
# Warmup Iteration 2: 1458322.368 ns/op
# Warmup Iteration 3: 1424801.339 ns/op
# Warmup Iteration 4: 3270861.687 ns/op
# Warmup Iteration 5: 3240632.685 ns/op
Iteration 1: 3681590.320 ns/op
Iteration 2: 3837728.500 ns/op
Iteration 3: 3210361.168 ns/op
Iteration 4: 2835723.611 ns/op
Iteration 5: 2676837.634 ns/op
# Run progress: 43.13% complete, ETA 02:33:06
# Fork: 5 of 5
# Warmup Iteration 1: 1480226.062 ns/op
# Warmup Iteration 2: 1439921.682 ns/op
# Warmup Iteration 3: 1417536.409 ns/op
# Warmup Iteration 4: 2742521.771 ns/op
# Warmup Iteration 5: 2931653.107 ns/op
Iteration 1: 3692099.520 ns/op
Iteration 2: 3857625.800 ns/op
Iteration 3: 3022428.800 ns/op
Iteration 4: 3201681.440 ns/op
Iteration 5: 2826827.586 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test1StringBuilderOld":
3291525.109 ?99.9%) 256958.672 ns/op [Average]
(min, avg, max) = (2559137.651, 3291525.109, 3857625.800), stdev =
343032.476
CI (99.9%): [3034566.437, 3548483.781] (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.CharSequenceUtilsToCharArrayTest.test1WrapperStringNew
# Run progress: 43.75% complete, ETA 02:31:25
# Fork: 1 of 5
# Warmup Iteration 1: 923385.478 ns/op
# Warmup Iteration 2: 596323.946 ns/op
# Warmup Iteration 3: 607442.881 ns/op
# Warmup Iteration 4: 723802.743 ns/op
# Warmup Iteration 5: 1447756.310 ns/op
Iteration 1: 2043893.664 ns/op
Iteration 2: 2305702.259 ns/op
Iteration 3: 1923221.304 ns/op
Iteration 4: 2031615.438 ns/op
Iteration 5: 1948646.319 ns/op
# Run progress: 44.38% complete, ETA 02:29:43
# Fork: 2 of 5
# Warmup Iteration 1: 928082.879 ns/op
# Warmup Iteration 2: 610839.287 ns/op
# Warmup Iteration 3: 767179.578 ns/op
# Warmup Iteration 4: 750643.272 ns/op
# Warmup Iteration 5: 1213035.973 ns/op
Iteration 1: 2518049.849 ns/op
Iteration 2: 1944945.246 ns/op
Iteration 3: 2158816.897 ns/op
Iteration 4: 2000212.920 ns/op
Iteration 5: 2322430.508 ns/op
# Run progress: 45.00% complete, ETA 02:28:02
# Fork: 3 of 5
# Warmup Iteration 1: 965057.956 ns/op
# Warmup Iteration 2: 619041.864 ns/op
# Warmup Iteration 3: 606682.162 ns/op
# Warmup Iteration 4: 777121.871 ns/op
# Warmup Iteration 5: 1138919.506 ns/op
Iteration 1: 2116823.111 ns/op
Iteration 2: 2098621.984 ns/op
Iteration 3: 2080778.485 ns/op
Iteration 4: 1971651.193 ns/op
Iteration 5: 1891187.008 ns/op
# Run progress: 45.63% complete, ETA 02:26:21
# Fork: 4 of 5
# Warmup Iteration 1: 943119.348 ns/op
# Warmup Iteration 2: 613907.195 ns/op
# Warmup Iteration 3: 617550.587 ns/op
# Warmup Iteration 4: 635926.852 ns/op
# Warmup Iteration 5: 1735358.779 ns/op
Iteration 1: 2356376.414 ns/op
Iteration 2: 2120030.097 ns/op
Iteration 3: 1912871.863 ns/op
Iteration 4: 2235686.321 ns/op
Iteration 5: 1903250.019 ns/op
# Run progress: 46.25% complete, ETA 02:24:40
# Fork: 5 of 5
# Warmup Iteration 1: 1220368.753 ns/op
# Warmup Iteration 2: 869830.168 ns/op
# Warmup Iteration 3: 623369.604 ns/op
# Warmup Iteration 4: 597260.247 ns/op
# Warmup Iteration 5: 922633.570 ns/op
Iteration 1: 2059487.647 ns/op
Iteration 2: 1925085.662 ns/op
Iteration 3: 1936960.534 ns/op
Iteration 4: 1904837.460 ns/op
Iteration 5: 1919537.179 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test1WrapperStringNew":
2065228.775 ?99.9%) 126481.650 ns/op [Average]
(min, avg, max) = (1891187.008, 2065228.775, 2518049.849), stdev =
168849.385
CI (99.9%): [1938747.125, 2191710.426] (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.CharSequenceUtilsToCharArrayTest.test1WrapperStringOld
# Run progress: 46.88% complete, ETA 02:22:59
# Fork: 1 of 5
# Warmup Iteration 1: 1162691.467 ns/op
# Warmup Iteration 2: 1142832.918 ns/op
# Warmup Iteration 3: 1896662.469 ns/op
# Warmup Iteration 4: 1752790.793 ns/op
# Warmup Iteration 5: 1937155.771 ns/op
Iteration 1: 1950903.296 ns/op
Iteration 2: 1949671.980 ns/op
Iteration 3: 2171917.274 ns/op
Iteration 4: 2097455.835 ns/op
Iteration 5: 2065356.235 ns/op
# Run progress: 47.50% complete, ETA 02:21:18
# Fork: 2 of 5
# Warmup Iteration 1: 1133982.202 ns/op
# Warmup Iteration 2: 1912940.639 ns/op
# Warmup Iteration 3: 1702997.668 ns/op
# Warmup Iteration 4: 1951645.151 ns/op
# Warmup Iteration 5: 2028265.766 ns/op
Iteration 1: 1886775.967 ns/op
Iteration 2: 2045067.546 ns/op
Iteration 3: 2003958.565 ns/op
Iteration 4: 1961401.293 ns/op
Iteration 5: 1917899.329 ns/op
# Run progress: 48.13% complete, ETA 02:19:37
# Fork: 3 of 5
# Warmup Iteration 1: 1111730.862 ns/op
# Warmup Iteration 2: 1112515.853 ns/op
# Warmup Iteration 3: 1955103.715 ns/op
# Warmup Iteration 4: 1841005.375 ns/op
# Warmup Iteration 5: 2208789.196 ns/op
Iteration 1: 2462356.253 ns/op
Iteration 2: 2094602.136 ns/op
Iteration 3: 1990093.137 ns/op
Iteration 4: 2212684.867 ns/op
Iteration 5: 2030741.728 ns/op
# Run progress: 48.75% complete, ETA 02:17:56
# Fork: 4 of 5
# Warmup Iteration 1: 1215422.530 ns/op
# Warmup Iteration 2: 1084331.768 ns/op
# Warmup Iteration 3: 1885849.010 ns/op
# Warmup Iteration 4: 1812416.905 ns/op
# Warmup Iteration 5: 1950072.398 ns/op
Iteration 1: 1893441.378 ns/op
Iteration 2: 1950919.193 ns/op
Iteration 3: 1998386.676 ns/op
Iteration 4: 2355773.787 ns/op
Iteration 5: 1955621.012 ns/op
# Run progress: 49.38% complete, ETA 02:16:15
# Fork: 5 of 5
# Warmup Iteration 1: 1120907.631 ns/op
# Warmup Iteration 2: 1376607.997 ns/op
# Warmup Iteration 3: 1798688.849 ns/op
# Warmup Iteration 4: 1913168.841 ns/op
# Warmup Iteration 5: 2057440.444 ns/op
Iteration 1: 2473934.356 ns/op
Iteration 2: 1895628.027 ns/op
Iteration 3: 1907109.039 ns/op
Iteration 4: 1889984.675 ns/op
Iteration 5: 1965428.139 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test1WrapperStringOld":
2045084.469 ?99.9%) 126947.824 ns/op [Average]
(min, avg, max) = (1886775.967, 2045084.469, 2473934.356), stdev =
169471.713
CI (99.9%): [1918136.645, 2172032.293] (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.CharSequenceUtilsToCharArrayTest.test2CharBufferNew
# Run progress: 50.00% complete, ETA 02:14:34
# Fork: 1 of 5
# Warmup Iteration 1: 5.841 ns/op
# Warmup Iteration 2: 5.533 ns/op
# Warmup Iteration 3: 5.349 ns/op
# Warmup Iteration 4: 5.440 ns/op
# Warmup Iteration 5: 5.469 ns/op
Iteration 1: 5.519 ns/op
Iteration 2: 5.562 ns/op
Iteration 3: 5.385 ns/op
Iteration 4: 5.410 ns/op
Iteration 5: 5.440 ns/op
# Run progress: 50.63% complete, ETA 02:12:53
# Fork: 2 of 5
# Warmup Iteration 1: 5.827 ns/op
# Warmup Iteration 2: 5.576 ns/op
# Warmup Iteration 3: 5.425 ns/op
# Warmup Iteration 4: 5.370 ns/op
# Warmup Iteration 5: 5.377 ns/op
Iteration 1: 5.443 ns/op
Iteration 2: 5.434 ns/op
Iteration 3: 5.393 ns/op
Iteration 4: 5.387 ns/op
Iteration 5: 5.373 ns/op
# Run progress: 51.25% complete, ETA 02:11:12
# Fork: 3 of 5
# Warmup Iteration 1: 5.720 ns/op
# Warmup Iteration 2: 5.616 ns/op
# Warmup Iteration 3: 5.375 ns/op
# Warmup Iteration 4: 5.407 ns/op
# Warmup Iteration 5: 5.338 ns/op
Iteration 1: 5.346 ns/op
Iteration 2: 5.333 ns/op
Iteration 3: 5.367 ns/op
Iteration 4: 5.318 ns/op
Iteration 5: 5.420 ns/op
# Run progress: 51.88% complete, ETA 02:09:30
# Fork: 4 of 5
# Warmup Iteration 1: 5.658 ns/op
# Warmup Iteration 2: 5.602 ns/op
# Warmup Iteration 3: 5.377 ns/op
# Warmup Iteration 4: 5.400 ns/op
# Warmup Iteration 5: 5.346 ns/op
Iteration 1: 5.376 ns/op
Iteration 2: 5.381 ns/op
Iteration 3: 5.594 ns/op
Iteration 4: 5.501 ns/op
Iteration 5: 5.567 ns/op
# Run progress: 52.50% complete, ETA 02:07:49
# Fork: 5 of 5
# Warmup Iteration 1: 5.742 ns/op
# Warmup Iteration 2: 5.513 ns/op
# Warmup Iteration 3: 5.391 ns/op
# Warmup Iteration 4: 5.317 ns/op
# Warmup Iteration 5: 5.342 ns/op
Iteration 1: 5.347 ns/op
Iteration 2: 5.346 ns/op
Iteration 3: 5.411 ns/op
Iteration 4: 5.347 ns/op
Iteration 5: 5.369 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test2CharBufferNew":
5.415 ?99.9%) 0.058 ns/op [Average]
(min, avg, max) = (5.318, 5.415, 5.594), stdev = 0.077
CI (99.9%): [5.357, 5.473] (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.CharSequenceUtilsToCharArrayTest.test2CharBufferOld
# Run progress: 53.13% complete, ETA 02:06:08
# Fork: 1 of 5
# Warmup Iteration 1: 9.284 ns/op
# Warmup Iteration 2: 8.790 ns/op
# Warmup Iteration 3: 7.622 ns/op
# Warmup Iteration 4: 7.544 ns/op
# Warmup Iteration 5: 7.527 ns/op
Iteration 1: 7.574 ns/op
Iteration 2: 7.657 ns/op
Iteration 3: 7.673 ns/op
Iteration 4: 7.519 ns/op
Iteration 5: 7.617 ns/op
# Run progress: 53.75% complete, ETA 02:04:26
# Fork: 2 of 5
# Warmup Iteration 1: 9.339 ns/op
# Warmup Iteration 2: 8.947 ns/op
# Warmup Iteration 3: 7.627 ns/op
# Warmup Iteration 4: 7.738 ns/op
# Warmup Iteration 5: 7.583 ns/op
Iteration 1: 7.652 ns/op
Iteration 2: 7.651 ns/op
Iteration 3: 7.722 ns/op
Iteration 4: 7.629 ns/op
Iteration 5: 7.978 ns/op
# Run progress: 54.37% complete, ETA 02:02:45
# Fork: 3 of 5
# Warmup Iteration 1: 9.807 ns/op
# Warmup Iteration 2: 9.074 ns/op
# Warmup Iteration 3: 7.711 ns/op
# Warmup Iteration 4: 7.900 ns/op
# Warmup Iteration 5: 7.736 ns/op
Iteration 1: 7.868 ns/op
Iteration 2: 7.676 ns/op
Iteration 3: 7.918 ns/op
Iteration 4: 7.902 ns/op
Iteration 5: 7.648 ns/op
# Run progress: 55.00% complete, ETA 02:01:04
# Fork: 4 of 5
# Warmup Iteration 1: 10.130 ns/op
# Warmup Iteration 2: 8.945 ns/op
# Warmup Iteration 3: 7.636 ns/op
# Warmup Iteration 4: 7.630 ns/op
# Warmup Iteration 5: 7.611 ns/op
Iteration 1: 7.553 ns/op
Iteration 2: 7.587 ns/op
Iteration 3: 7.625 ns/op
Iteration 4: 7.628 ns/op
Iteration 5: 7.561 ns/op
# Run progress: 55.63% complete, ETA 01:59:23
# Fork: 5 of 5
# Warmup Iteration 1: 9.333 ns/op
# Warmup Iteration 2: 8.907 ns/op
# Warmup Iteration 3: 7.685 ns/op
# Warmup Iteration 4: 7.678 ns/op
# Warmup Iteration 5: 7.529 ns/op
Iteration 1: 7.523 ns/op
Iteration 2: 7.511 ns/op
Iteration 3: 7.491 ns/op
Iteration 4: 7.506 ns/op
Iteration 5: 7.476 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test2CharBufferOld":
7.646 ?99.9%) 0.103 ns/op [Average]
(min, avg, max) = (7.476, 7.646, 7.978), stdev = 0.138
CI (99.9%): [7.543, 7.749] (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.CharSequenceUtilsToCharArrayTest.test2StringBufferNew
# Run progress: 56.25% complete, ETA 01:57:41
# Fork: 1 of 5
# Warmup Iteration 1: 43.932 ns/op
# Warmup Iteration 2: 45.463 ns/op
# Warmup Iteration 3: 44.187 ns/op
# Warmup Iteration 4: 43.013 ns/op
# Warmup Iteration 5: 45.071 ns/op
Iteration 1: 42.961 ns/op
Iteration 2: 42.825 ns/op
Iteration 3: 43.374 ns/op
Iteration 4: 43.248 ns/op
Iteration 5: 41.510 ns/op
# Run progress: 56.88% complete, ETA 01:56:00
# Fork: 2 of 5
# Warmup Iteration 1: 44.110 ns/op
# Warmup Iteration 2: 43.101 ns/op
# Warmup Iteration 3: 42.389 ns/op
# Warmup Iteration 4: 42.300 ns/op
# Warmup Iteration 5: 42.473 ns/op
Iteration 1: 43.318 ns/op
Iteration 2: 42.297 ns/op
Iteration 3: 43.165 ns/op
Iteration 4: 42.216 ns/op
Iteration 5: 41.831 ns/op
# Run progress: 57.50% complete, ETA 01:54:19
# Fork: 3 of 5
# Warmup Iteration 1: 43.926 ns/op
# Warmup Iteration 2: 42.631 ns/op
# Warmup Iteration 3: 42.756 ns/op
# Warmup Iteration 4: 43.115 ns/op
# Warmup Iteration 5: 42.471 ns/op
Iteration 1: 42.928 ns/op
Iteration 2: 42.216 ns/op
Iteration 3: 42.752 ns/op
Iteration 4: 43.300 ns/op
Iteration 5: 44.390 ns/op
# Run progress: 58.13% complete, ETA 01:52:38
# Fork: 4 of 5
# Warmup Iteration 1: 45.503 ns/op
# Warmup Iteration 2: 44.632 ns/op
# Warmup Iteration 3: 43.429 ns/op
# Warmup Iteration 4: 44.078 ns/op
# Warmup Iteration 5: 45.100 ns/op
Iteration 1: 46.480 ns/op
Iteration 2: 43.718 ns/op
Iteration 3: 42.618 ns/op
Iteration 4: 42.228 ns/op
Iteration 5: 42.686 ns/op
# Run progress: 58.75% complete, ETA 01:50:57
# Fork: 5 of 5
# Warmup Iteration 1: 43.753 ns/op
# Warmup Iteration 2: 42.993 ns/op
# Warmup Iteration 3: 42.330 ns/op
# Warmup Iteration 4: 42.132 ns/op
# Warmup Iteration 5: 42.753 ns/op
Iteration 1: 43.149 ns/op
Iteration 2: 42.023 ns/op
Iteration 3: 42.961 ns/op
Iteration 4: 42.559 ns/op
Iteration 5: 42.841 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test2StringBufferNew":
42.944 ?99.9%) 0.723 ns/op [Average]
(min, avg, max) = (41.510, 42.944, 46.480), stdev = 0.965
CI (99.9%): [42.221, 43.667] (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.CharSequenceUtilsToCharArrayTest.test2StringBufferOld
# Run progress: 59.38% complete, ETA 01:49:16
# Fork: 1 of 5
# Warmup Iteration 1: 29.980 ns/op
# Warmup Iteration 2: 29.232 ns/op
# Warmup Iteration 3: 27.938 ns/op
# Warmup Iteration 4: 28.065 ns/op
# Warmup Iteration 5: 28.042 ns/op
Iteration 1: 28.066 ns/op
Iteration 2: 27.909 ns/op
Iteration 3: 27.846 ns/op
Iteration 4: 27.799 ns/op
Iteration 5: 29.652 ns/op
# Run progress: 60.00% complete, ETA 01:47:35
# Fork: 2 of 5
# Warmup Iteration 1: 30.150 ns/op
# Warmup Iteration 2: 29.306 ns/op
# Warmup Iteration 3: 27.792 ns/op
# Warmup Iteration 4: 27.758 ns/op
# Warmup Iteration 5: 27.770 ns/op
Iteration 1: 28.541 ns/op
Iteration 2: 29.017 ns/op
Iteration 3: 28.793 ns/op
Iteration 4: 27.748 ns/op
Iteration 5: 28.255 ns/op
# Run progress: 60.62% complete, ETA 01:45:53
# Fork: 3 of 5
# Warmup Iteration 1: 30.174 ns/op
# Warmup Iteration 2: 30.014 ns/op
# Warmup Iteration 3: 27.963 ns/op
# Warmup Iteration 4: 27.771 ns/op
# Warmup Iteration 5: 27.991 ns/op
Iteration 1: 28.067 ns/op
Iteration 2: 28.136 ns/op
Iteration 3: 28.065 ns/op
Iteration 4: 27.840 ns/op
Iteration 5: 28.287 ns/op
# Run progress: 61.25% complete, ETA 01:44:12
# Fork: 4 of 5
# Warmup Iteration 1: 30.720 ns/op
# Warmup Iteration 2: 29.498 ns/op
# Warmup Iteration 3: 29.290 ns/op
# Warmup Iteration 4: 30.495 ns/op
# Warmup Iteration 5: 28.430 ns/op
Iteration 1: 28.257 ns/op
Iteration 2: 27.979 ns/op
Iteration 3: 28.113 ns/op
Iteration 4: 28.263 ns/op
Iteration 5: 28.716 ns/op
# Run progress: 61.88% complete, ETA 01:42:31
# Fork: 5 of 5
# Warmup Iteration 1: 30.194 ns/op
# Warmup Iteration 2: 29.351 ns/op
# Warmup Iteration 3: 28.272 ns/op
# Warmup Iteration 4: 28.129 ns/op
# Warmup Iteration 5: 28.188 ns/op
Iteration 1: 28.330 ns/op
Iteration 2: 27.917 ns/op
Iteration 3: 28.857 ns/op
Iteration 4: 31.562 ns/op
Iteration 5: 31.388 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test2StringBufferOld":
28.536 ?99.9%) 0.742 ns/op [Average]
(min, avg, max) = (27.748, 28.536, 31.562), stdev = 0.990
CI (99.9%): [27.795, 29.278] (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.CharSequenceUtilsToCharArrayTest.test2StringBuilderNew
# Run progress: 62.50% complete, ETA 01:40:50
# Fork: 1 of 5
# Warmup Iteration 1: 37.904 ns/op
# Warmup Iteration 2: 34.530 ns/op
# Warmup Iteration 3: 31.624 ns/op
# Warmup Iteration 4: 31.574 ns/op
# Warmup Iteration 5: 31.674 ns/op
Iteration 1: 31.275 ns/op
Iteration 2: 30.763 ns/op
Iteration 3: 31.621 ns/op
Iteration 4: 30.887 ns/op
Iteration 5: 31.289 ns/op
# Run progress: 63.13% complete, ETA 01:39:09
# Fork: 2 of 5
# Warmup Iteration 1: 35.182 ns/op
# Warmup Iteration 2: 34.412 ns/op
# Warmup Iteration 3: 33.342 ns/op
# Warmup Iteration 4: 33.499 ns/op
# Warmup Iteration 5: 33.144 ns/op
Iteration 1: 34.206 ns/op
Iteration 2: 33.953 ns/op
Iteration 3: 33.524 ns/op
Iteration 4: 35.941 ns/op
Iteration 5: 35.174 ns/op
# Run progress: 63.75% complete, ETA 01:37:28
# Fork: 3 of 5
# Warmup Iteration 1: 36.418 ns/op
# Warmup Iteration 2: 34.684 ns/op
# Warmup Iteration 3: 34.019 ns/op
# Warmup Iteration 4: 34.178 ns/op
# Warmup Iteration 5: 33.860 ns/op
Iteration 1: 34.163 ns/op
Iteration 2: 35.267 ns/op
Iteration 3: 33.611 ns/op
Iteration 4: 33.609 ns/op
Iteration 5: 33.588 ns/op
# Run progress: 64.38% complete, ETA 01:35:47
# Fork: 4 of 5
# Warmup Iteration 1: 33.965 ns/op
# Warmup Iteration 2: 35.164 ns/op
# Warmup Iteration 3: 31.639 ns/op
# Warmup Iteration 4: 30.836 ns/op
# Warmup Iteration 5: 31.529 ns/op
Iteration 1: 31.570 ns/op
Iteration 2: 32.023 ns/op
Iteration 3: 31.766 ns/op
Iteration 4: 31.765 ns/op
Iteration 5: 30.937 ns/op
# Run progress: 65.00% complete, ETA 01:34:06
# Fork: 5 of 5
# Warmup Iteration 1: 34.938 ns/op
# Warmup Iteration 2: 33.750 ns/op
# Warmup Iteration 3: 32.415 ns/op
# Warmup Iteration 4: 32.501 ns/op
# Warmup Iteration 5: 30.531 ns/op
Iteration 1: 31.591 ns/op
Iteration 2: 32.211 ns/op
Iteration 3: 32.364 ns/op
Iteration 4: 32.016 ns/op
Iteration 5: 32.094 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test2StringBuilderNew":
32.688 ?99.9%) 1.119 ns/op [Average]
(min, avg, max) = (30.763, 32.688, 35.941), stdev = 1.494
CI (99.9%): [31.569, 33.807] (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.CharSequenceUtilsToCharArrayTest.test2StringBuilderOld
# Run progress: 65.63% complete, ETA 01:32:25
# Fork: 1 of 5
# Warmup Iteration 1: 20.779 ns/op
# Warmup Iteration 2: 20.072 ns/op
# Warmup Iteration 3: 20.181 ns/op
# Warmup Iteration 4: 20.137 ns/op
# Warmup Iteration 5: 19.997 ns/op
Iteration 1: 20.344 ns/op
Iteration 2: 20.383 ns/op
Iteration 3: 20.951 ns/op
Iteration 4: 20.173 ns/op
Iteration 5: 20.134 ns/op
# Run progress: 66.25% complete, ETA 01:30:44
# Fork: 2 of 5
# Warmup Iteration 1: 20.689 ns/op
# Warmup Iteration 2: 20.118 ns/op
# Warmup Iteration 3: 20.695 ns/op
# Warmup Iteration 4: 21.084 ns/op
# Warmup Iteration 5: 20.794 ns/op
Iteration 1: 20.270 ns/op
Iteration 2: 20.316 ns/op
Iteration 3: 20.392 ns/op
Iteration 4: 20.340 ns/op
Iteration 5: 20.191 ns/op
# Run progress: 66.88% complete, ETA 01:29:03
# Fork: 3 of 5
# Warmup Iteration 1: 20.583 ns/op
# Warmup Iteration 2: 20.057 ns/op
# Warmup Iteration 3: 20.524 ns/op
# Warmup Iteration 4: 20.469 ns/op
# Warmup Iteration 5: 20.427 ns/op
Iteration 1: 20.655 ns/op
Iteration 2: 20.477 ns/op
Iteration 3: 20.415 ns/op
Iteration 4: 20.197 ns/op
Iteration 5: 20.457 ns/op
# Run progress: 67.50% complete, ETA 01:27:22
# Fork: 4 of 5
# Warmup Iteration 1: 20.890 ns/op
# Warmup Iteration 2: 20.666 ns/op
# Warmup Iteration 3: 20.729 ns/op
# Warmup Iteration 4: 20.271 ns/op
# Warmup Iteration 5: 20.342 ns/op
Iteration 1: 20.424 ns/op
Iteration 2: 21.221 ns/op
Iteration 3: 20.516 ns/op
Iteration 4: 20.361 ns/op
Iteration 5: 20.220 ns/op
# Run progress: 68.13% complete, ETA 01:25:41
# Fork: 5 of 5
# Warmup Iteration 1: 20.820 ns/op
# Warmup Iteration 2: 19.989 ns/op
# Warmup Iteration 3: 20.117 ns/op
# Warmup Iteration 4: 20.099 ns/op
# Warmup Iteration 5: 20.352 ns/op
Iteration 1: 21.124 ns/op
Iteration 2: 21.200 ns/op
Iteration 3: 20.157 ns/op
Iteration 4: 20.168 ns/op
Iteration 5: 20.210 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test2StringBuilderOld":
20.452 ?99.9%) 0.246 ns/op [Average]
(min, avg, max) = (20.134, 20.452, 21.221), stdev = 0.328
CI (99.9%): [20.206, 20.698] (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.CharSequenceUtilsToCharArrayTest.test2WrapperStringNew
# Run progress: 68.75% complete, ETA 01:24:00
# Fork: 1 of 5
# Warmup Iteration 1: 4.730 ns/op
# Warmup Iteration 2: 4.579 ns/op
# Warmup Iteration 3: 4.443 ns/op
# Warmup Iteration 4: 4.435 ns/op
# Warmup Iteration 5: 4.419 ns/op
Iteration 1: 4.428 ns/op
Iteration 2: 4.398 ns/op
Iteration 3: 4.432 ns/op
Iteration 4: 4.594 ns/op
Iteration 5: 4.423 ns/op
# Run progress: 69.38% complete, ETA 01:22:19
# Fork: 2 of 5
# Warmup Iteration 1: 4.751 ns/op
# Warmup Iteration 2: 4.574 ns/op
# Warmup Iteration 3: 4.428 ns/op
# Warmup Iteration 4: 4.386 ns/op
# Warmup Iteration 5: 4.411 ns/op
Iteration 1: 4.443 ns/op
Iteration 2: 4.443 ns/op
Iteration 3: 4.418 ns/op
Iteration 4: 4.415 ns/op
Iteration 5: 4.442 ns/op
# Run progress: 70.00% complete, ETA 01:20:38
# Fork: 3 of 5
# Warmup Iteration 1: 4.787 ns/op
# Warmup Iteration 2: 4.628 ns/op
# Warmup Iteration 3: 4.428 ns/op
# Warmup Iteration 4: 4.452 ns/op
# Warmup Iteration 5: 4.465 ns/op
Iteration 1: 4.457 ns/op
Iteration 2: 4.450 ns/op
Iteration 3: 4.638 ns/op
Iteration 4: 4.598 ns/op
Iteration 5: 4.510 ns/op
# Run progress: 70.63% complete, ETA 01:18:57
# Fork: 4 of 5
# Warmup Iteration 1: 4.743 ns/op
# Warmup Iteration 2: 4.591 ns/op
# Warmup Iteration 3: 4.450 ns/op
# Warmup Iteration 4: 4.493 ns/op
# Warmup Iteration 5: 4.466 ns/op
Iteration 1: 4.438 ns/op
Iteration 2: 4.435 ns/op
Iteration 3: 4.460 ns/op
Iteration 4: 4.578 ns/op
Iteration 5: 4.525 ns/op
# Run progress: 71.25% complete, ETA 01:17:16
# Fork: 5 of 5
# Warmup Iteration 1: 4.775 ns/op
# Warmup Iteration 2: 4.579 ns/op
# Warmup Iteration 3: 4.484 ns/op
# Warmup Iteration 4: 4.388 ns/op
# Warmup Iteration 5: 4.498 ns/op
Iteration 1: 4.406 ns/op
Iteration 2: 4.382 ns/op
Iteration 3: 4.392 ns/op
Iteration 4: 4.424 ns/op
Iteration 5: 4.424 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test2WrapperStringNew":
4.462 ?99.9%) 0.053 ns/op [Average]
(min, avg, max) = (4.382, 4.462, 4.638), stdev = 0.070
CI (99.9%): [4.410, 4.515] (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.CharSequenceUtilsToCharArrayTest.test2WrapperStringOld
# Run progress: 71.88% complete, ETA 01:15:35
# Fork: 1 of 5
# Warmup Iteration 1: 7.775 ns/op
# Warmup Iteration 2: 7.565 ns/op
# Warmup Iteration 3: 5.959 ns/op
# Warmup Iteration 4: 5.951 ns/op
# Warmup Iteration 5: 5.947 ns/op
Iteration 1: 5.894 ns/op
Iteration 2: 5.895 ns/op
Iteration 3: 6.018 ns/op
Iteration 4: 5.969 ns/op
Iteration 5: 6.155 ns/op
# Run progress: 72.50% complete, ETA 01:13:55
# Fork: 2 of 5
# Warmup Iteration 1: 7.479 ns/op
# Warmup Iteration 2: 7.126 ns/op
# Warmup Iteration 3: 5.924 ns/op
# Warmup Iteration 4: 5.977 ns/op
# Warmup Iteration 5: 5.927 ns/op
Iteration 1: 5.879 ns/op
Iteration 2: 5.989 ns/op
Iteration 3: 5.945 ns/op
Iteration 4: 6.006 ns/op
Iteration 5: 6.043 ns/op
# Run progress: 73.13% complete, ETA 01:12:14
# Fork: 3 of 5
# Warmup Iteration 1: 7.307 ns/op
# Warmup Iteration 2: 7.213 ns/op
# Warmup Iteration 3: 6.064 ns/op
# Warmup Iteration 4: 5.990 ns/op
# Warmup Iteration 5: 5.979 ns/op
Iteration 1: 5.990 ns/op
Iteration 2: 6.087 ns/op
Iteration 3: 6.044 ns/op
Iteration 4: 6.039 ns/op
Iteration 5: 6.038 ns/op
# Run progress: 73.75% complete, ETA 01:10:33
# Fork: 4 of 5
# Warmup Iteration 1: 7.485 ns/op
# Warmup Iteration 2: 7.162 ns/op
# Warmup Iteration 3: 5.970 ns/op
# Warmup Iteration 4: 5.962 ns/op
# Warmup Iteration 5: 5.899 ns/op
Iteration 1: 5.965 ns/op
Iteration 2: 6.009 ns/op
Iteration 3: 6.033 ns/op
Iteration 4: 5.883 ns/op
Iteration 5: 5.861 ns/op
# Run progress: 74.38% complete, ETA 01:08:52
# Fork: 5 of 5
# Warmup Iteration 1: 7.353 ns/op
# Warmup Iteration 2: 7.302 ns/op
# Warmup Iteration 3: 6.203 ns/op
# Warmup Iteration 4: 6.250 ns/op
# Warmup Iteration 5: 6.061 ns/op
Iteration 1: 5.944 ns/op
Iteration 2: 5.912 ns/op
Iteration 3: 6.099 ns/op
Iteration 4: 5.955 ns/op
Iteration 5: 5.929 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test2WrapperStringOld":
5.983 ?99.9%) 0.056 ns/op [Average]
(min, avg, max) = (5.861, 5.983, 6.155), stdev = 0.075
CI (99.9%): [5.927, 6.039] (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.CharSequenceUtilsToCharArrayTest.test3CharBufferNew
# Run progress: 75.00% complete, ETA 01:07:11
# Fork: 1 of 5
# Warmup Iteration 1: 4.845 ns/op
# Warmup Iteration 2: 4.749 ns/op
# Warmup Iteration 3: 4.650 ns/op
# Warmup Iteration 4: 4.640 ns/op
# Warmup Iteration 5: 4.656 ns/op
Iteration 1: 4.664 ns/op
Iteration 2: 4.659 ns/op
Iteration 3: 4.695 ns/op
Iteration 4: 4.696 ns/op
Iteration 5: 4.639 ns/op
# Run progress: 75.63% complete, ETA 01:05:30
# Fork: 2 of 5
# Warmup Iteration 1: 4.836 ns/op
# Warmup Iteration 2: 4.708 ns/op
# Warmup Iteration 3: 4.662 ns/op
# Warmup Iteration 4: 4.685 ns/op
# Warmup Iteration 5: 4.682 ns/op
Iteration 1: 4.767 ns/op
Iteration 2: 4.708 ns/op
Iteration 3: 4.700 ns/op
Iteration 4: 4.650 ns/op
Iteration 5: 4.709 ns/op
# Run progress: 76.25% complete, ETA 01:03:49
# Fork: 3 of 5
# Warmup Iteration 1: 4.944 ns/op
# Warmup Iteration 2: 4.872 ns/op
# Warmup Iteration 3: 4.766 ns/op
# Warmup Iteration 4: 4.850 ns/op
# Warmup Iteration 5: 4.840 ns/op
Iteration 1: 4.859 ns/op
Iteration 2: 4.720 ns/op
Iteration 3: 4.662 ns/op
Iteration 4: 4.742 ns/op
Iteration 5: 4.757 ns/op
# Run progress: 76.88% complete, ETA 01:02:08
# Fork: 4 of 5
# Warmup Iteration 1: 5.029 ns/op
# Warmup Iteration 2: 4.883 ns/op
# Warmup Iteration 3: 4.746 ns/op
# Warmup Iteration 4: 4.796 ns/op
# Warmup Iteration 5: 4.807 ns/op
Iteration 1: 4.783 ns/op
Iteration 2: 4.789 ns/op
Iteration 3: 4.792 ns/op
Iteration 4: 4.726 ns/op
Iteration 5: 4.688 ns/op
# Run progress: 77.50% complete, ETA 01:00:27
# Fork: 5 of 5
# Warmup Iteration 1: 4.913 ns/op
# Warmup Iteration 2: 4.753 ns/op
# Warmup Iteration 3: 4.683 ns/op
# Warmup Iteration 4: 4.674 ns/op
# Warmup Iteration 5: 4.661 ns/op
Iteration 1: 4.679 ns/op
Iteration 2: 4.759 ns/op
Iteration 3: 4.668 ns/op
Iteration 4: 4.681 ns/op
Iteration 5: 4.697 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test3CharBufferNew":
4.715 ?99.9%) 0.040 ns/op [Average]
(min, avg, max) = (4.639, 4.715, 4.859), stdev = 0.054
CI (99.9%): [4.675, 4.756] (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.CharSequenceUtilsToCharArrayTest.test3CharBufferOld
# Run progress: 78.13% complete, ETA 00:58:47
# Fork: 1 of 5
# Warmup Iteration 1: 4.191 ns/op
# Warmup Iteration 2: 3.992 ns/op
# Warmup Iteration 3: 4.160 ns/op
# Warmup Iteration 4: 4.183 ns/op
# Warmup Iteration 5: 4.167 ns/op
Iteration 1: 4.226 ns/op
Iteration 2: 4.291 ns/op
Iteration 3: 4.332 ns/op
Iteration 4: 4.206 ns/op
Iteration 5: 4.211 ns/op
# Run progress: 78.75% complete, ETA 00:57:06
# Fork: 2 of 5
# Warmup Iteration 1: 4.151 ns/op
# Warmup Iteration 2: 3.997 ns/op
# Warmup Iteration 3: 4.171 ns/op
# Warmup Iteration 4: 4.162 ns/op
# Warmup Iteration 5: 4.176 ns/op
Iteration 1: 4.359 ns/op
Iteration 2: 4.222 ns/op
Iteration 3: 4.193 ns/op
Iteration 4: 4.183 ns/op
Iteration 5: 4.275 ns/op
# Run progress: 79.38% complete, ETA 00:55:25
# Fork: 3 of 5
# Warmup Iteration 1: 4.149 ns/op
# Warmup Iteration 2: 4.005 ns/op
# Warmup Iteration 3: 4.185 ns/op
# Warmup Iteration 4: 4.222 ns/op
# Warmup Iteration 5: 4.184 ns/op
Iteration 1: 4.234 ns/op
Iteration 2: 4.244 ns/op
Iteration 3: 4.237 ns/op
Iteration 4: 4.234 ns/op
Iteration 5: 4.200 ns/op
# Run progress: 80.00% complete, ETA 00:53:44
# Fork: 4 of 5
# Warmup Iteration 1: 4.176 ns/op
# Warmup Iteration 2: 4.069 ns/op
# Warmup Iteration 3: 4.295 ns/op
# Warmup Iteration 4: 4.216 ns/op
# Warmup Iteration 5: 4.253 ns/op
Iteration 1: 4.161 ns/op
Iteration 2: 4.208 ns/op
Iteration 3: 4.378 ns/op
Iteration 4: 4.387 ns/op
Iteration 5: 4.317 ns/op
# Run progress: 80.63% complete, ETA 00:52:03
# Fork: 5 of 5
# Warmup Iteration 1: 4.177 ns/op
# Warmup Iteration 2: 4.043 ns/op
# Warmup Iteration 3: 4.205 ns/op
# Warmup Iteration 4: 4.206 ns/op
# Warmup Iteration 5: 4.227 ns/op
Iteration 1: 4.253 ns/op
Iteration 2: 4.196 ns/op
Iteration 3: 4.226 ns/op
Iteration 4: 4.216 ns/op
Iteration 5: 4.189 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test3CharBufferOld":
4.247 ?99.9%) 0.047 ns/op [Average]
(min, avg, max) = (4.161, 4.247, 4.387), stdev = 0.063
CI (99.9%): [4.200, 4.294] (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.CharSequenceUtilsToCharArrayTest.test3StringBufferNew
# Run progress: 81.25% complete, ETA 00:50:22
# Fork: 1 of 5
# Warmup Iteration 1: 32.562 ns/op
# Warmup Iteration 2: 30.761 ns/op
# Warmup Iteration 3: 29.217 ns/op
# Warmup Iteration 4: 28.990 ns/op
# Warmup Iteration 5: 28.813 ns/op
Iteration 1: 29.092 ns/op
Iteration 2: 29.549 ns/op
Iteration 3: 29.490 ns/op
Iteration 4: 29.355 ns/op
Iteration 5: 29.338 ns/op
# Run progress: 81.88% complete, ETA 00:48:42
# Fork: 2 of 5
# Warmup Iteration 1: 30.578 ns/op
# Warmup Iteration 2: 29.676 ns/op
# Warmup Iteration 3: 28.947 ns/op
# Warmup Iteration 4: 29.086 ns/op
# Warmup Iteration 5: 29.141 ns/op
Iteration 1: 28.661 ns/op
Iteration 2: 28.786 ns/op
Iteration 3: 29.165 ns/op
Iteration 4: 30.020 ns/op
Iteration 5: 29.004 ns/op
# Run progress: 82.50% complete, ETA 00:47:01
# Fork: 3 of 5
# Warmup Iteration 1: 31.453 ns/op
# Warmup Iteration 2: 31.007 ns/op
# Warmup Iteration 3: 30.023 ns/op
# Warmup Iteration 4: 29.416 ns/op
# Warmup Iteration 5: 28.998 ns/op
Iteration 1: 29.240 ns/op
Iteration 2: 29.397 ns/op
Iteration 3: 29.366 ns/op
Iteration 4: 29.112 ns/op
Iteration 5: 29.063 ns/op
# Run progress: 83.13% complete, ETA 00:45:20
# Fork: 4 of 5
# Warmup Iteration 1: 30.431 ns/op
# Warmup Iteration 2: 29.788 ns/op
# Warmup Iteration 3: 29.104 ns/op
# Warmup Iteration 4: 28.846 ns/op
# Warmup Iteration 5: 28.638 ns/op
Iteration 1: 28.717 ns/op
Iteration 2: 28.989 ns/op
Iteration 3: 29.297 ns/op
Iteration 4: 29.058 ns/op
Iteration 5: 28.854 ns/op
# Run progress: 83.75% complete, ETA 00:43:39
# Fork: 5 of 5
# Warmup Iteration 1: 31.294 ns/op
# Warmup Iteration 2: 31.750 ns/op
# Warmup Iteration 3: 29.532 ns/op
# Warmup Iteration 4: 29.469 ns/op
# Warmup Iteration 5: 28.854 ns/op
Iteration 1: 28.906 ns/op
Iteration 2: 28.960 ns/op
Iteration 3: 29.331 ns/op
Iteration 4: 29.211 ns/op
Iteration 5: 29.037 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test3StringBufferNew":
29.160 ?99.9%) 0.222 ns/op [Average]
(min, avg, max) = (28.661, 29.160, 30.020), stdev = 0.296
CI (99.9%): [28.938, 29.382] (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.CharSequenceUtilsToCharArrayTest.test3StringBufferOld
# Run progress: 84.38% complete, ETA 00:41:58
# Fork: 1 of 5
# Warmup Iteration 1: 22.089 ns/op
# Warmup Iteration 2: 21.195 ns/op
# Warmup Iteration 3: 21.658 ns/op
# Warmup Iteration 4: 21.722 ns/op
# Warmup Iteration 5: 21.105 ns/op
Iteration 1: 21.261 ns/op
Iteration 2: 21.263 ns/op
Iteration 3: 21.199 ns/op
Iteration 4: 21.535 ns/op
Iteration 5: 21.244 ns/op
# Run progress: 85.00% complete, ETA 00:40:18
# Fork: 2 of 5
# Warmup Iteration 1: 22.967 ns/op
# Warmup Iteration 2: 22.213 ns/op
# Warmup Iteration 3: 22.056 ns/op
# Warmup Iteration 4: 21.626 ns/op
# Warmup Iteration 5: 21.200 ns/op
Iteration 1: 21.446 ns/op
Iteration 2: 21.452 ns/op
Iteration 3: 21.460 ns/op
Iteration 4: 21.445 ns/op
Iteration 5: 21.603 ns/op
# Run progress: 85.63% complete, ETA 00:38:37
# Fork: 3 of 5
# Warmup Iteration 1: 22.212 ns/op
# Warmup Iteration 2: 21.561 ns/op
# Warmup Iteration 3: 21.243 ns/op
# Warmup Iteration 4: 21.504 ns/op
# Warmup Iteration 5: 21.269 ns/op
Iteration 1: 21.390 ns/op
Iteration 2: 21.234 ns/op
Iteration 3: 21.980 ns/op
Iteration 4: 21.330 ns/op
Iteration 5: 21.432 ns/op
# Run progress: 86.25% complete, ETA 00:36:56
# Fork: 4 of 5
# Warmup Iteration 1: 22.024 ns/op
# Warmup Iteration 2: 21.471 ns/op
# Warmup Iteration 3: 21.465 ns/op
# Warmup Iteration 4: 21.407 ns/op
# Warmup Iteration 5: 21.724 ns/op
Iteration 1: 21.871 ns/op
Iteration 2: 21.551 ns/op
Iteration 3: 21.294 ns/op
Iteration 4: 21.223 ns/op
Iteration 5: 21.107 ns/op
# Run progress: 86.88% complete, ETA 00:35:15
# Fork: 5 of 5
# Warmup Iteration 1: 21.967 ns/op
# Warmup Iteration 2: 21.532 ns/op
# Warmup Iteration 3: 21.311 ns/op
# Warmup Iteration 4: 21.523 ns/op
# Warmup Iteration 5: 21.261 ns/op
Iteration 1: 21.154 ns/op
Iteration 2: 21.069 ns/op
Iteration 3: 21.568 ns/op
Iteration 4: 21.073 ns/op
Iteration 5: 21.263 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test3StringBufferOld":
21.378 ?99.9%) 0.169 ns/op [Average]
(min, avg, max) = (21.069, 21.378, 21.980), stdev = 0.226
CI (99.9%): [21.208, 21.547] (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.CharSequenceUtilsToCharArrayTest.test3StringBuilderNew
# Run progress: 87.50% complete, ETA 00:33:34
# Fork: 1 of 5
# Warmup Iteration 1: 19.241 ns/op
# Warmup Iteration 2: 18.820 ns/op
# Warmup Iteration 3: 17.455 ns/op
# Warmup Iteration 4: 17.737 ns/op
# Warmup Iteration 5: 17.551 ns/op
Iteration 1: 17.469 ns/op
Iteration 2: 17.342 ns/op
Iteration 3: 17.824 ns/op
Iteration 4: 17.588 ns/op
Iteration 5: 17.834 ns/op
# Run progress: 88.13% complete, ETA 00:31:54
# Fork: 2 of 5
# Warmup Iteration 1: 19.419 ns/op
# Warmup Iteration 2: 18.884 ns/op
# Warmup Iteration 3: 17.576 ns/op
# Warmup Iteration 4: 17.780 ns/op
# Warmup Iteration 5: 17.644 ns/op
Iteration 1: 17.568 ns/op
Iteration 2: 18.045 ns/op
Iteration 3: 18.561 ns/op
Iteration 4: 18.351 ns/op
Iteration 5: 17.626 ns/op
# Run progress: 88.75% complete, ETA 00:30:13
# Fork: 3 of 5
# Warmup Iteration 1: 19.205 ns/op
# Warmup Iteration 2: 18.887 ns/op
# Warmup Iteration 3: 17.703 ns/op
# Warmup Iteration 4: 17.516 ns/op
# Warmup Iteration 5: 17.474 ns/op
Iteration 1: 17.626 ns/op
Iteration 2: 17.770 ns/op
Iteration 3: 17.834 ns/op
Iteration 4: 17.700 ns/op
Iteration 5: 17.634 ns/op
# Run progress: 89.38% complete, ETA 00:28:32
# Fork: 4 of 5
# Warmup Iteration 1: 19.395 ns/op
# Warmup Iteration 2: 18.866 ns/op
# Warmup Iteration 3: 17.691 ns/op
# Warmup Iteration 4: 17.622 ns/op
# Warmup Iteration 5: 17.650 ns/op
Iteration 1: 17.777 ns/op
Iteration 2: 17.627 ns/op
Iteration 3: 17.567 ns/op
Iteration 4: 17.308 ns/op
Iteration 5: 17.516 ns/op
# Run progress: 90.00% complete, ETA 00:26:51
# Fork: 5 of 5
# Warmup Iteration 1: 19.615 ns/op
# Warmup Iteration 2: 18.973 ns/op
# Warmup Iteration 3: 17.677 ns/op
# Warmup Iteration 4: 17.597 ns/op
# Warmup Iteration 5: 17.673 ns/op
Iteration 1: 17.600 ns/op
Iteration 2: 17.792 ns/op
Iteration 3: 17.624 ns/op
Iteration 4: 17.774 ns/op
Iteration 5: 18.534 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test3StringBuilderNew":
17.756 ?99.9%) 0.238 ns/op [Average]
(min, avg, max) = (17.308, 17.756, 18.561), stdev = 0.318
CI (99.9%): [17.517, 17.994] (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.CharSequenceUtilsToCharArrayTest.test3StringBuilderOld
# Run progress: 90.63% complete, ETA 00:25:11
# Fork: 1 of 5
# Warmup Iteration 1: 15.206 ns/op
# Warmup Iteration 2: 14.182 ns/op
# Warmup Iteration 3: 13.816 ns/op
# Warmup Iteration 4: 13.820 ns/op
# Warmup Iteration 5: 13.791 ns/op
Iteration 1: 13.951 ns/op
Iteration 2: 13.828 ns/op
Iteration 3: 13.911 ns/op
Iteration 4: 13.837 ns/op
Iteration 5: 13.887 ns/op
# Run progress: 91.25% complete, ETA 00:23:30
# Fork: 2 of 5
# Warmup Iteration 1: 14.554 ns/op
# Warmup Iteration 2: 14.105 ns/op
# Warmup Iteration 3: 14.040 ns/op
# Warmup Iteration 4: 14.070 ns/op
# Warmup Iteration 5: 14.123 ns/op
Iteration 1: 13.907 ns/op
Iteration 2: 14.376 ns/op
Iteration 3: 13.873 ns/op
Iteration 4: 13.838 ns/op
Iteration 5: 14.041 ns/op
# Run progress: 91.88% complete, ETA 00:21:49
# Fork: 3 of 5
# Warmup Iteration 1: 14.768 ns/op
# Warmup Iteration 2: 14.226 ns/op
# Warmup Iteration 3: 13.908 ns/op
# Warmup Iteration 4: 14.643 ns/op
# Warmup Iteration 5: 14.098 ns/op
Iteration 1: 14.238 ns/op
Iteration 2: 14.014 ns/op
Iteration 3: 13.924 ns/op
Iteration 4: 14.038 ns/op
Iteration 5: 14.107 ns/op
# Run progress: 92.50% complete, ETA 00:20:08
# Fork: 4 of 5
# Warmup Iteration 1: 14.752 ns/op
# Warmup Iteration 2: 14.892 ns/op
# Warmup Iteration 3: 14.952 ns/op
# Warmup Iteration 4: 14.543 ns/op
# Warmup Iteration 5: 14.136 ns/op
Iteration 1: 14.015 ns/op
Iteration 2: 14.082 ns/op
Iteration 3: 14.176 ns/op
Iteration 4: 14.071 ns/op
Iteration 5: 13.977 ns/op
# Run progress: 93.13% complete, ETA 00:18:28
# Fork: 5 of 5
# Warmup Iteration 1: 14.330 ns/op
# Warmup Iteration 2: 14.541 ns/op
# Warmup Iteration 3: 13.971 ns/op
# Warmup Iteration 4: 14.164 ns/op
# Warmup Iteration 5: 13.807 ns/op
Iteration 1: 14.194 ns/op
Iteration 2: 14.218 ns/op
Iteration 3: 14.925 ns/op
Iteration 4: 14.063 ns/op
Iteration 5: 13.975 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test3StringBuilderOld":
14.059 ?99.9%) 0.171 ns/op [Average]
(min, avg, max) = (13.828, 14.059, 14.925), stdev = 0.228
CI (99.9%): [13.888, 14.230] (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.CharSequenceUtilsToCharArrayTest.test3WrapperStringNew
# Run progress: 93.75% complete, ETA 00:16:47
# Fork: 1 of 5
# Warmup Iteration 1: 4.018 ns/op
# Warmup Iteration 2: 3.891 ns/op
# Warmup Iteration 3: 3.702 ns/op
# Warmup Iteration 4: 3.684 ns/op
# Warmup Iteration 5: 3.677 ns/op
Iteration 1: 3.709 ns/op
Iteration 2: 3.701 ns/op
Iteration 3: 3.707 ns/op
Iteration 4: 3.729 ns/op
Iteration 5: 3.714 ns/op
# Run progress: 94.38% complete, ETA 00:15:06
# Fork: 2 of 5
# Warmup Iteration 1: 4.030 ns/op
# Warmup Iteration 2: 5.203 ns/op
# Warmup Iteration 3: 3.661 ns/op
# Warmup Iteration 4: 3.803 ns/op
# Warmup Iteration 5: 3.837 ns/op
Iteration 1: 3.735 ns/op
Iteration 2: 3.665 ns/op
Iteration 3: 3.701 ns/op
Iteration 4: 3.694 ns/op
Iteration 5: 3.657 ns/op
# Run progress: 95.00% complete, ETA 00:13:25
# Fork: 3 of 5
# Warmup Iteration 1: 4.022 ns/op
# Warmup Iteration 2: 3.866 ns/op
# Warmup Iteration 3: 3.766 ns/op
# Warmup Iteration 4: 3.681 ns/op
# Warmup Iteration 5: 3.640 ns/op
Iteration 1: 3.673 ns/op
Iteration 2: 3.676 ns/op
Iteration 3: 3.715 ns/op
Iteration 4: 3.661 ns/op
Iteration 5: 3.694 ns/op
# Run progress: 95.63% complete, ETA 00:11:45
# Fork: 4 of 5
# Warmup Iteration 1: 4.051 ns/op
# Warmup Iteration 2: 3.840 ns/op
# Warmup Iteration 3: 3.714 ns/op
# Warmup Iteration 4: 3.692 ns/op
# Warmup Iteration 5: 3.700 ns/op
Iteration 1: 3.721 ns/op
Iteration 2: 3.714 ns/op
Iteration 3: 3.715 ns/op
Iteration 4: 3.685 ns/op
Iteration 5: 3.707 ns/op
# Run progress: 96.25% complete, ETA 00:10:04
# Fork: 5 of 5
# Warmup Iteration 1: 4.061 ns/op
# Warmup Iteration 2: 3.876 ns/op
# Warmup Iteration 3: 3.741 ns/op
# Warmup Iteration 4: 3.678 ns/op
# Warmup Iteration 5: 3.715 ns/op
Iteration 1: 3.797 ns/op
Iteration 2: 3.898 ns/op
Iteration 3: 3.773 ns/op
Iteration 4: 3.708 ns/op
Iteration 5: 3.754 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test3WrapperStringNew":
3.716 ?99.9%) 0.038 ns/op [Average]
(min, avg, max) = (3.657, 3.716, 3.898), stdev = 0.050
CI (99.9%): [3.679, 3.754] (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.CharSequenceUtilsToCharArrayTest.test3WrapperStringOld
# Run progress: 96.88% complete, ETA 00:08:23
# Fork: 1 of 5
# Warmup Iteration 1: 3.976 ns/op
# Warmup Iteration 2: 3.814 ns/op
# Warmup Iteration 3: 4.051 ns/op
# Warmup Iteration 4: 4.047 ns/op
# Warmup Iteration 5: 4.054 ns/op
Iteration 1: 4.136 ns/op
Iteration 2: 4.044 ns/op
Iteration 3: 4.058 ns/op
Iteration 4: 4.031 ns/op
Iteration 5: 4.038 ns/op
# Run progress: 97.50% complete, ETA 00:06:42
# Fork: 2 of 5
# Warmup Iteration 1: 3.921 ns/op
# Warmup Iteration 2: 3.792 ns/op
# Warmup Iteration 3: 3.991 ns/op
# Warmup Iteration 4: 4.026 ns/op
# Warmup Iteration 5: 4.003 ns/op
Iteration 1: 4.022 ns/op
Iteration 2: 4.014 ns/op
Iteration 3: 4.030 ns/op
Iteration 4: 4.036 ns/op
Iteration 5: 4.056 ns/op
# Run progress: 98.13% complete, ETA 00:05:02
# Fork: 3 of 5
# Warmup Iteration 1: 3.962 ns/op
# Warmup Iteration 2: 3.795 ns/op
# Warmup Iteration 3: 4.026 ns/op
# Warmup Iteration 4: 4.024 ns/op
# Warmup Iteration 5: 4.004 ns/op
Iteration 1: 4.023 ns/op
Iteration 2: 4.006 ns/op
Iteration 3: 4.087 ns/op
Iteration 4: 4.150 ns/op
Iteration 5: 4.296 ns/op
# Run progress: 98.75% complete, ETA 00:03:21
# Fork: 4 of 5
# Warmup Iteration 1: 3.946 ns/op
# Warmup Iteration 2: 3.759 ns/op
# Warmup Iteration 3: 4.047 ns/op
# Warmup Iteration 4: 4.073 ns/op
# Warmup Iteration 5: 4.042 ns/op
Iteration 1: 4.017 ns/op
Iteration 2: 4.039 ns/op
Iteration 3: 3.993 ns/op
Iteration 4: 4.073 ns/op
Iteration 5: 4.180 ns/op
# Run progress: 99.38% complete, ETA 00:01:40
# Fork: 5 of 5
# Warmup Iteration 1: 4.096 ns/op
# Warmup Iteration 2: 3.999 ns/op
# Warmup Iteration 3: 4.160 ns/op
# Warmup Iteration 4: 4.175 ns/op
# Warmup Iteration 5: 4.189 ns/op
Iteration 1: 4.111 ns/op
Iteration 2: 4.057 ns/op
Iteration 3: 4.090 ns/op
Iteration 4: 4.128 ns/op
Iteration 5: 4.085 ns/op
Result
"org.apache.commons.lang3.CharSequenceUtilsToCharArrayTest.test3WrapperStringOld":
4.072 ?99.9%) 0.050 ns/op [Average]
(min, avg, max) = (3.993, 4.072, 4.296), stdev = 0.067
CI (99.9%): [4.022, 4.122] (assumes normal distribution)
# Run complete. Total time: 04:28:34
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
CharSequenceUtilsToCharArrayTest.test0CharBufferNew avgt 25
1790183.099 ?174158.654 ns/op
CharSequenceUtilsToCharArrayTest.test0CharBufferOld avgt 25
2033019.146 ?121369.823 ns/op
CharSequenceUtilsToCharArrayTest.test0StringBufferNew avgt 25
3282954.164 ?429814.001 ns/op
CharSequenceUtilsToCharArrayTest.test0StringBufferOld avgt 25
5984380.702 ?256205.324 ns/op
CharSequenceUtilsToCharArrayTest.test0StringBuilderNew avgt 25
3167138.326 ?376271.753 ns/op
CharSequenceUtilsToCharArrayTest.test0StringBuilderOld avgt 25
3277049.010 ?173246.485 ns/op
CharSequenceUtilsToCharArrayTest.test0WrapperStringNew avgt 25
1972707.857 ?139730.954 ns/op
CharSequenceUtilsToCharArrayTest.test0WrapperStringOld avgt 25
2087037.121 ?159161.875 ns/op
CharSequenceUtilsToCharArrayTest.test1CharBufferNew avgt 25
1854006.748 ?140016.115 ns/op
CharSequenceUtilsToCharArrayTest.test1CharBufferOld avgt 25
2009549.959 ? 85276.755 ns/op
CharSequenceUtilsToCharArrayTest.test1StringBufferNew avgt 25
3285977.837 ?385862.684 ns/op
CharSequenceUtilsToCharArrayTest.test1StringBufferOld avgt 25
5949373.908 ?254320.109 ns/op
CharSequenceUtilsToCharArrayTest.test1StringBuilderNew avgt 25
3499213.169 ?423484.097 ns/op
CharSequenceUtilsToCharArrayTest.test1StringBuilderOld avgt 25
3291525.109 ?256958.672 ns/op
CharSequenceUtilsToCharArrayTest.test1WrapperStringNew avgt 25
2065228.775 ?126481.650 ns/op
CharSequenceUtilsToCharArrayTest.test1WrapperStringOld avgt 25
2045084.469 ?126947.824 ns/op
CharSequenceUtilsToCharArrayTest.test2CharBufferNew avgt 25
5.415 ? 0.058 ns/op
CharSequenceUtilsToCharArrayTest.test2CharBufferOld avgt 25
7.646 ? 0.103 ns/op
CharSequenceUtilsToCharArrayTest.test2StringBufferNew avgt 25
42.944 ? 0.723 ns/op
CharSequenceUtilsToCharArrayTest.test2StringBufferOld avgt 25
28.536 ? 0.742 ns/op
CharSequenceUtilsToCharArrayTest.test2StringBuilderNew avgt 25
32.688 ? 1.119 ns/op
CharSequenceUtilsToCharArrayTest.test2StringBuilderOld avgt 25
20.452 ? 0.246 ns/op
CharSequenceUtilsToCharArrayTest.test2WrapperStringNew avgt 25
4.462 ? 0.053 ns/op
CharSequenceUtilsToCharArrayTest.test2WrapperStringOld avgt 25
5.983 ? 0.056 ns/op
CharSequenceUtilsToCharArrayTest.test3CharBufferNew avgt 25
4.715 ? 0.040 ns/op
CharSequenceUtilsToCharArrayTest.test3CharBufferOld avgt 25
4.247 ? 0.047 ns/op
CharSequenceUtilsToCharArrayTest.test3StringBufferNew avgt 25
29.160 ? 0.222 ns/op
CharSequenceUtilsToCharArrayTest.test3StringBufferOld avgt 25
21.378 ? 0.169 ns/op
CharSequenceUtilsToCharArrayTest.test3StringBuilderNew avgt 25
17.756 ? 0.238 ns/op
CharSequenceUtilsToCharArrayTest.test3StringBuilderOld avgt 25
14.059 ? 0.171 ns/op
CharSequenceUtilsToCharArrayTest.test3WrapperStringNew avgt 25
3.716 ? 0.038 ns/op
CharSequenceUtilsToCharArrayTest.test3WrapperStringOld avgt 25
4.072 ? 0.050 ns/op
Benchmark result is saved to target/jmh-result.org.apache.json
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 04:29 h
[INFO] Finished at: 2020-06-27T23:47:15+08:00
[INFO]
------------------------------------------------------------------------
```
----------------------------------------------------------------
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]