Created
February 12, 2020 17:37
-
-
Save JarvisCraft/ae4f764655a12fbbcf8e320293e098fe to your computer and use it in GitHub Desktop.
Static Placeholder Benchmark [padla:ultimate-messenger]
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package ru.progrm_jarvis.ultimatemessenger; | |
import lombok.NonNull; | |
import lombok.val; | |
import lombok.var; | |
import org.jetbrains.annotations.Nullable; | |
import org.openjdk.jmh.annotations.*; | |
import org.openjdk.jmh.infra.Blackhole; | |
import org.openjdk.jmh.runner.Runner; | |
import org.openjdk.jmh.runner.RunnerException; | |
import org.openjdk.jmh.runner.options.OptionsBuilder; | |
import ru.progrm_jarvis.javacommons.pair.Pair; | |
import ru.progrm_jarvis.javacommons.pair.SimplePair; | |
import ru.progrm_jarvis.ultimatemessenger.format.model.AsmTextModelFactory; | |
import ru.progrm_jarvis.ultimatemessenger.format.model.SimpleTextModelFactory; | |
import ru.progrm_jarvis.ultimatemessenger.format.model.TextModel; | |
import ru.progrm_jarvis.ultimatemessenger.format.placeholder.Placeholders; | |
import ru.progrm_jarvis.ultimatemessenger.format.placeholder.SimplePlaceholders; | |
import java.util.ArrayList; | |
import java.util.HashMap; | |
import java.util.List; | |
import java.util.Map; | |
import java.util.concurrent.ThreadLocalRandom; | |
import java.util.concurrent.TimeUnit; | |
import java.util.regex.Pattern; | |
@Threads(Threads.MAX) | |
@BenchmarkMode(Mode.AverageTime) | |
@OutputTimeUnit(TimeUnit.NANOSECONDS) | |
public class StaticPlaceholderBenchmark { | |
public static void main(@NonNull final String[] args) throws RunnerException { | |
new Runner(new OptionsBuilder().build()).run(); | |
} | |
@Benchmark | |
public void stringReplace(final Blackhole blackhole, | |
final Configuration configuration, | |
final StringReplaceConfiguration stringReplaceConfiguration) { | |
for (var text : stringReplaceConfiguration.texts) { | |
for (val replacement : configuration.replacements.entrySet()) text | |
= text.replace(replacement.getKey(), replacement.getValue()); | |
blackhole.consume(text); | |
} | |
} | |
@Benchmark | |
public void regex(final Blackhole blackhole, | |
final Configuration configuration, | |
final RegexConfiguration regexConfiguration) { | |
for (val text : regexConfiguration.texts) { | |
val matcher = regexConfiguration.placeholderPattern.matcher(text); | |
val result = new StringBuffer(); // this is not okay, but hi Java 8 support | |
while (matcher.find()) { | |
val group = matcher.group(1); | |
matcher.appendReplacement(result, configuration.replacements.get(group)); | |
} | |
matcher.appendTail(result); | |
blackhole.consume(result.toString()); | |
} | |
} | |
@Benchmark | |
public void simplePlaceholdersWithSimpleTmf(final Blackhole blackhole, | |
final SimpleTmfPlaceholdersConfiguration placeholdersConfiguration) { | |
for (val text : placeholdersConfiguration.texts) blackhole.consume(text.getText(null)); | |
} | |
@Benchmark | |
public void simplePlaceholdersWithAsmTmf(final Blackhole blackhole, | |
final AsmTmfPlaceholdersConfiguration placeholdersConfiguration) { | |
for (val text : placeholdersConfiguration.texts) blackhole.consume(text.getText(null)); | |
} | |
/** | |
* Basic generated configuration. | |
*/ | |
@State(Scope.Benchmark) | |
public static class Configuration { | |
protected final Map<String, String> replacements = new HashMap<>(); | |
protected final List<Pair<String, String>> textPairs = new ArrayList<>(); | |
@Param({"1", "2", "10", "30", "50", "100"}) | |
private int replacementsCount; | |
@Param({"1", "5", "10", "100", "1000"}) | |
private int rawTextsCount; | |
@Setup | |
public void setup() { | |
val random = ThreadLocalRandom.current(); | |
val indexedReplacements = new String[replacementsCount]; | |
for (var i = 0; i < replacementsCount; i++) { | |
final String placeholder = "placeholder#" + i, replacement = Integer.toHexString(random.nextInt()); | |
replacements.put(placeholder, replacement); | |
indexedReplacements[i] = replacement; | |
} | |
for (var i = 0; i < rawTextsCount; i++) { | |
val raw = new StringBuilder(); | |
val formatted = new StringBuilder(); | |
val textBlocks = random.nextInt(0xFF); | |
for (var blockIndex = random.nextBoolean() ? 0 : 1; | |
blockIndex < textBlocks; blockIndex++) if ((blockIndex & 0b1) == 0) { | |
// add plain text | |
val text = new StringBuilder(); | |
val textLength = random.nextInt(0xF); | |
for (var textSubBlock = 0; textSubBlock < textLength; textSubBlock++) text | |
.append(Integer.toHexString(random.nextInt())); | |
raw.append(text); | |
formatted.append(text); | |
} else { | |
val placeholerId = random.nextInt(replacementsCount); | |
raw.append("{placeholder#").append(placeholerId).append('}'); | |
formatted.append(indexedReplacements[placeholerId]); | |
} | |
textPairs.add(SimplePair.of(raw.toString(), formatted.toString())); | |
} | |
} | |
} | |
@State(Scope.Benchmark) | |
public static class StringReplaceConfiguration { | |
private final List<String> texts = new ArrayList<>(); | |
@Setup | |
public void setup(final Configuration configuration) { | |
for (val textPair : configuration.textPairs) texts.add(textPair.getFirst()); | |
} | |
} | |
@State(Scope.Benchmark) | |
public static class RegexConfiguration { | |
// don't know why but Intellij forces escaping of `{` | |
private final Pattern placeholderPattern = Pattern.compile("\\{(.*?)}"); | |
private final List<String> texts = new ArrayList<>(); | |
@Setup | |
public void setup(final Configuration configuration) { | |
for (val textPair : configuration.textPairs) texts.add(textPair.getFirst()); | |
} | |
} | |
@State(Scope.Benchmark) | |
public static class PlaceholdersConfiguration { | |
protected final Placeholders<Object> placeholders = SimplePlaceholders.builder().build(); | |
@Setup | |
public void setup(final Configuration configuration) { | |
for (val replacement : configuration.replacements.entrySet()) | |
placeholders.add( | |
// it is fair to get the value each time from map as regex implementation will have to do so | |
replacement.getKey(), (source, target) -> replacement.getValue() | |
); | |
} | |
} | |
@State(Scope.Benchmark) | |
public static class SimpleTmfPlaceholdersConfiguration { | |
private final List<TextModel<@Nullable ?>> texts = new ArrayList<>(); | |
@Setup | |
public void setup(final Configuration configuration, | |
final PlaceholdersConfiguration placeholdersConfiguration) { | |
val textModelFactory = SimpleTextModelFactory.<Object>get(); | |
for (val textPair : configuration.textPairs) texts | |
.add(placeholdersConfiguration.placeholders.parse(textModelFactory, textPair.getFirst())); | |
} | |
} | |
@State(Scope.Benchmark) | |
public static class AsmTmfPlaceholdersConfiguration { | |
private final List<TextModel<@Nullable ?>> texts = new ArrayList<>(); | |
@Setup | |
public void setup(final Configuration configuration, | |
final PlaceholdersConfiguration placeholdersConfiguration) { | |
val textModelFactory = AsmTextModelFactory.<Object>get(); | |
for (val textPair : configuration.textPairs) texts | |
.add(placeholdersConfiguration.placeholders.parse(textModelFactory, textPair.getFirst())); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 -classpath D:\IdeaProjects\padla\ultimate-messenger\target\test-classes;D:\IdeaProjects\padla\ultimate-messenger\target\classes;D:\IdeaProjects\padla\java-commons\target\classes;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\code\gson\gson\2.8.6\gson-2.8.6.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\ow2\asm\asm\7.3.1\asm-7.3.1.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\javassist\javassist\3.26.0-GA\javassist-3.26.0-GA.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\projectlombok\lombok\1.18.10\lombok-1.18.10.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\jetbrains\annotations\18.0.0\annotations-18.0.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.6.0\junit-jupiter-api-5.6.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\apiguardian\apiguardian-api\1.1.0\apiguardian-api-1.1.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\junit\platform\junit-platform-commons\1.6.0\junit-platform-commons-1.6.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.6.0\junit-jupiter-params-5.6.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\hamcrest\hamcrest-all\1.3\hamcrest-all-1.3.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\openjdk\jmh\jmh-core\1.23\jmh-core-1.23.jar;C:\Users\PROgrammer_JARvis\.m2\repository\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\apache\commons\commons-math3\3.2\commons-math3-3.2.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\openjdk\jmh\jmh-generator-annprocess\1.23\jmh-generator-annprocess-1.23.jar ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark | |
WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by org.openjdk.jmh.util.Utils (file:/C:/Users/PROgrammer_JARvis/.m2/repository/org/openjdk/jmh/jmh-core/1.23/jmh-core-1.23.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 | |
# Detecting actual CPU count: 12 detected | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1, replacementsCount = 1) | |
# Run progress: 0,00% complete, ETA 16:40:00 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 71590,396 ±(99.9%) 1242,200 ns/op | |
# Warmup Iteration 2: 70486,165 ±(99.9%) 2259,207 ns/op | |
# Warmup Iteration 3: 66984,812 ±(99.9%) 222,327 ns/op | |
# Warmup Iteration 4: 66972,900 ±(99.9%) 162,792 ns/op | |
# Warmup Iteration 5: 66932,985 ±(99.9%) 136,160 ns/op | |
Iteration 1: 66950,257 ±(99.9%) 194,582 ns/op | |
Iteration 2: 66944,002 ±(99.9%) 124,063 ns/op | |
Iteration 3: 66857,781 ±(99.9%) 102,036 ns/op | |
Iteration 4: 66822,156 ±(99.9%) 147,464 ns/op | |
Iteration 5: 66842,871 ±(99.9%) 107,010 ns/op | |
# Run progress: 0,17% complete, ETA 16:49:06 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 75280,759 ±(99.9%) 205,698 ns/op | |
# Warmup Iteration 2: 73397,586 ±(99.9%) 495,513 ns/op | |
# Warmup Iteration 3: 73483,231 ±(99.9%) 266,310 ns/op | |
# Warmup Iteration 4: 73595,854 ±(99.9%) 215,854 ns/op | |
# Warmup Iteration 5: 72955,581 ±(99.9%) 147,950 ns/op | |
Iteration 1: 72934,771 ±(99.9%) 108,748 ns/op | |
Iteration 2: 72949,593 ±(99.9%) 123,680 ns/op | |
Iteration 3: 72951,114 ±(99.9%) 128,954 ns/op | |
Iteration 4: 72942,518 ±(99.9%) 111,782 ns/op | |
Iteration 5: 72939,647 ±(99.9%) 168,058 ns/op | |
# Run progress: 0,33% complete, ETA 16:46:09 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 70791,206 ±(99.9%) 305,987 ns/op | |
# Warmup Iteration 2: 70245,219 ±(99.9%) 429,182 ns/op | |
# Warmup Iteration 3: 69470,465 ±(99.9%) 263,755 ns/op | |
# Warmup Iteration 4: 69192,946 ±(99.9%) 196,320 ns/op | |
# Warmup Iteration 5: 69002,516 ±(99.9%) 94,264 ns/op | |
Iteration 1: 68988,791 ±(99.9%) 186,888 ns/op | |
Iteration 2: 68998,820 ±(99.9%) 151,198 ns/op | |
Iteration 3: 69027,198 ±(99.9%) 135,244 ns/op | |
Iteration 4: 69042,897 ±(99.9%) 106,307 ns/op | |
Iteration 5: 69000,301 ±(99.9%) 123,283 ns/op | |
# Run progress: 0,50% complete, ETA 16:44:16 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 42791,570 ±(99.9%) 165,892 ns/op | |
# Warmup Iteration 2: 42377,886 ±(99.9%) 96,742 ns/op | |
# Warmup Iteration 3: 41958,323 ±(99.9%) 90,252 ns/op | |
# Warmup Iteration 4: 42500,741 ±(99.9%) 299,310 ns/op | |
# Warmup Iteration 5: 41987,281 ±(99.9%) 98,204 ns/op | |
Iteration 1: 41917,021 ±(99.9%) 152,471 ns/op | |
Iteration 2: 41941,578 ±(99.9%) 94,193 ns/op | |
Iteration 3: 41996,471 ±(99.9%) 162,377 ns/op | |
Iteration 4: 41953,927 ±(99.9%) 151,967 ns/op | |
Iteration 5: 41942,246 ±(99.9%) 115,141 ns/op | |
# Run progress: 0,67% complete, ETA 16:42:37 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 15342,172 ±(99.9%) 40,609 ns/op | |
# Warmup Iteration 2: 15234,908 ±(99.9%) 61,231 ns/op | |
# Warmup Iteration 3: 15199,128 ±(99.9%) 49,772 ns/op | |
# Warmup Iteration 4: 15081,295 ±(99.9%) 50,223 ns/op | |
# Warmup Iteration 5: 15088,346 ±(99.9%) 43,097 ns/op | |
Iteration 1: 15081,083 ±(99.9%) 48,250 ns/op | |
Iteration 2: 15085,643 ±(99.9%) 35,567 ns/op | |
Iteration 3: 15156,684 ±(99.9%) 56,246 ns/op | |
Iteration 4: 15109,568 ±(99.9%) 45,803 ns/op | |
Iteration 5: 15072,364 ±(99.9%) 47,026 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
53177,972 ±(99.9%) 16767,850 ns/op [Average] | |
(min, avg, max) = (15072,364, 53177,972, 72951,114), stdev = 22384,599 | |
CI (99.9%): [36410,122, 69945,822] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1, replacementsCount = 2) | |
# Run progress: 0,83% complete, ETA 16:40:47 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 26742,903 ±(99.9%) 182,332 ns/op | |
# Warmup Iteration 2: 25811,465 ±(99.9%) 125,195 ns/op | |
# Warmup Iteration 3: 25991,890 ±(99.9%) 126,370 ns/op | |
# Warmup Iteration 4: 25758,214 ±(99.9%) 76,591 ns/op | |
# Warmup Iteration 5: 25734,761 ±(99.9%) 84,297 ns/op | |
Iteration 1: 25756,610 ±(99.9%) 81,795 ns/op | |
Iteration 2: 25723,483 ±(99.9%) 40,593 ns/op | |
Iteration 3: 25814,830 ±(99.9%) 103,661 ns/op | |
Iteration 4: 25742,152 ±(99.9%) 76,690 ns/op | |
Iteration 5: 25728,721 ±(99.9%) 65,710 ns/op | |
# Run progress: 1,00% complete, ETA 16:39:03 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 80641,336 ±(99.9%) 327,802 ns/op | |
# Warmup Iteration 2: 79481,928 ±(99.9%) 387,043 ns/op | |
# Warmup Iteration 3: 80194,492 ±(99.9%) 119,995 ns/op | |
# Warmup Iteration 4: 81698,515 ±(99.9%) 686,034 ns/op | |
# Warmup Iteration 5: 83330,366 ±(99.9%) 1089,207 ns/op | |
Iteration 1: 83375,408 ±(99.9%) 998,118 ns/op | |
Iteration 2: 83569,501 ±(99.9%) 1574,270 ns/op | |
Iteration 3: 83635,412 ±(99.9%) 1563,882 ns/op | |
Iteration 4: 83888,291 ±(99.9%) 647,074 ns/op | |
Iteration 5: 82985,142 ±(99.9%) 1122,017 ns/op | |
# Run progress: 1,17% complete, ETA 16:37:26 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 10278,377 ±(99.9%) 67,943 ns/op | |
# Warmup Iteration 2: 10084,454 ±(99.9%) 78,215 ns/op | |
# Warmup Iteration 3: 10043,546 ±(99.9%) 49,235 ns/op | |
# Warmup Iteration 4: 10584,538 ±(99.9%) 133,238 ns/op | |
# Warmup Iteration 5: 10417,359 ±(99.9%) 111,513 ns/op | |
Iteration 1: 10377,767 ±(99.9%) 133,359 ns/op | |
Iteration 2: 10340,648 ±(99.9%) 149,567 ns/op | |
Iteration 3: 10321,688 ±(99.9%) 129,309 ns/op | |
Iteration 4: 10501,599 ±(99.9%) 220,881 ns/op | |
Iteration 5: 10347,156 ±(99.9%) 81,368 ns/op | |
# Run progress: 1,33% complete, ETA 16:35:41 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 59879,081 ±(99.9%) 274,391 ns/op | |
# Warmup Iteration 2: 58299,017 ±(99.9%) 219,702 ns/op | |
# Warmup Iteration 3: 58081,895 ±(99.9%) 150,552 ns/op | |
# Warmup Iteration 4: 61270,266 ±(99.9%) 1045,665 ns/op | |
# Warmup Iteration 5: 59606,054 ±(99.9%) 410,411 ns/op | |
Iteration 1: 60426,136 ±(99.9%) 885,841 ns/op | |
Iteration 2: 60175,334 ±(99.9%) 841,245 ns/op | |
Iteration 3: 59660,238 ±(99.9%) 638,593 ns/op | |
Iteration 4: 59357,526 ±(99.9%) 590,926 ns/op | |
Iteration 5: 60484,314 ±(99.9%) 592,560 ns/op | |
# Run progress: 1,50% complete, ETA 16:33:53 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 74955,909 ±(99.9%) 205,016 ns/op | |
# Warmup Iteration 2: 73199,057 ±(99.9%) 584,367 ns/op | |
# Warmup Iteration 3: 75359,217 ±(99.9%) 667,000 ns/op | |
# Warmup Iteration 4: 77206,075 ±(99.9%) 1688,069 ns/op | |
# Warmup Iteration 5: 76484,429 ±(99.9%) 1249,129 ns/op | |
Iteration 1: 76937,257 ±(99.9%) 1352,846 ns/op | |
Iteration 2: 75074,513 ±(99.9%) 908,256 ns/op | |
Iteration 3: 75429,371 ±(99.9%) 690,004 ns/op | |
Iteration 4: 76862,081 ±(99.9%) 1033,939 ns/op | |
Iteration 5: 75642,518 ±(99.9%) 1082,545 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
51126,308 ±(99.9%) 21758,384 ns/op [Average] | |
(min, avg, max) = (10321,688, 51126,308, 83888,291), stdev = 29046,820 | |
CI (99.9%): [29367,924, 72884,691] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1, replacementsCount = 10) | |
# Run progress: 1,67% complete, ETA 16:32:13 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 59291,291 ±(99.9%) 274,632 ns/op | |
# Warmup Iteration 2: 57932,973 ±(99.9%) 314,952 ns/op | |
# Warmup Iteration 3: 57967,592 ±(99.9%) 470,139 ns/op | |
# Warmup Iteration 4: 58626,059 ±(99.9%) 306,577 ns/op | |
# Warmup Iteration 5: 59487,558 ±(99.9%) 647,339 ns/op | |
Iteration 1: 59564,944 ±(99.9%) 457,271 ns/op | |
Iteration 2: 59172,002 ±(99.9%) 710,984 ns/op | |
Iteration 3: 59941,665 ±(99.9%) 641,315 ns/op | |
Iteration 4: 59532,779 ±(99.9%) 804,100 ns/op | |
Iteration 5: 59944,901 ±(99.9%) 693,139 ns/op | |
# Run progress: 1,83% complete, ETA 16:30:33 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 83586,287 ±(99.9%) 1237,220 ns/op | |
# Warmup Iteration 2: 77879,802 ±(99.9%) 383,486 ns/op | |
# Warmup Iteration 3: 77641,396 ±(99.9%) 180,712 ns/op | |
# Warmup Iteration 4: 79764,657 ±(99.9%) 846,780 ns/op | |
# Warmup Iteration 5: 81021,716 ±(99.9%) 1038,234 ns/op | |
Iteration 1: 79812,585 ±(99.9%) 953,759 ns/op | |
Iteration 2: 79639,324 ±(99.9%) 552,244 ns/op | |
Iteration 3: 80237,245 ±(99.9%) 872,401 ns/op | |
Iteration 4: 80059,106 ±(99.9%) 620,767 ns/op | |
Iteration 5: 80043,475 ±(99.9%) 1081,931 ns/op | |
# Run progress: 2,00% complete, ETA 16:28:51 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 85037,703 ±(99.9%) 919,256 ns/op | |
# Warmup Iteration 2: 80874,162 ±(99.9%) 488,533 ns/op | |
# Warmup Iteration 3: 80969,928 ±(99.9%) 289,014 ns/op | |
# Warmup Iteration 4: 81316,164 ±(99.9%) 747,232 ns/op | |
# Warmup Iteration 5: 83600,747 ±(99.9%) 734,114 ns/op | |
Iteration 1: 84412,404 ±(99.9%) 1121,684 ns/op | |
Iteration 2: 82795,935 ±(99.9%) 623,592 ns/op | |
Iteration 3: 84280,527 ±(99.9%) 999,484 ns/op | |
Iteration 4: 83800,833 ±(99.9%) 900,499 ns/op | |
Iteration 5: 83035,172 ±(99.9%) 669,913 ns/op | |
# Run progress: 2,17% complete, ETA 16:27:10 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 40924,412 ±(99.9%) 385,566 ns/op | |
# Warmup Iteration 2: 39250,409 ±(99.9%) 271,430 ns/op | |
# Warmup Iteration 3: 39038,447 ±(99.9%) 147,222 ns/op | |
# Warmup Iteration 4: 39072,248 ±(99.9%) 118,429 ns/op | |
# Warmup Iteration 5: 40299,001 ±(99.9%) 361,935 ns/op | |
Iteration 1: 40216,131 ±(99.9%) 357,933 ns/op | |
Iteration 2: 41072,072 ±(99.9%) 1544,161 ns/op | |
Iteration 3: 41511,527 ±(99.9%) 1737,501 ns/op | |
Iteration 4: 42532,554 ±(99.9%) 1079,554 ns/op | |
Iteration 5: 41687,690 ±(99.9%) 981,422 ns/op | |
# Run progress: 2,33% complete, ETA 16:25:27 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 54966,071 ±(99.9%) 2325,704 ns/op | |
# Warmup Iteration 2: 54127,307 ±(99.9%) 4368,782 ns/op | |
# Warmup Iteration 3: 52690,220 ±(99.9%) 2645,008 ns/op | |
# Warmup Iteration 4: 53931,023 ±(99.9%) 2319,874 ns/op | |
# Warmup Iteration 5: 55356,636 ±(99.9%) 2981,839 ns/op | |
Iteration 1: 54526,347 ±(99.9%) 3370,713 ns/op | |
Iteration 2: 53631,569 ±(99.9%) 2594,647 ns/op | |
Iteration 3: 54149,450 ±(99.9%) 1647,462 ns/op | |
Iteration 4: 54715,768 ±(99.9%) 244,162 ns/op | |
Iteration 5: 55617,769 ±(99.9%) 1456,088 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
63837,351 ±(99.9%) 12147,016 ns/op [Average] | |
(min, avg, max) = (40216,131, 63837,351, 84412,404), stdev = 16215,919 | |
CI (99.9%): [51690,335, 75984,367] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1, replacementsCount = 30) | |
# Run progress: 2,50% complete, ETA 16:23:49 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 28232,595 ±(99.9%) 844,482 ns/op | |
# Warmup Iteration 2: 27151,425 ±(99.9%) 1342,059 ns/op | |
# Warmup Iteration 3: 27534,123 ±(99.9%) 1760,063 ns/op | |
# Warmup Iteration 4: 27480,396 ±(99.9%) 345,513 ns/op | |
# Warmup Iteration 5: 28107,338 ±(99.9%) 451,795 ns/op | |
Iteration 1: 28301,073 ±(99.9%) 665,964 ns/op | |
Iteration 2: 27495,943 ±(99.9%) 362,735 ns/op | |
Iteration 3: 26890,320 ±(99.9%) 226,782 ns/op | |
Iteration 4: 26488,533 ±(99.9%) 126,599 ns/op | |
Iteration 5: 26661,068 ±(99.9%) 144,256 ns/op | |
# Run progress: 2,67% complete, ETA 16:22:08 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 45314,330 ±(99.9%) 1942,550 ns/op | |
# Warmup Iteration 2: 43414,123 ±(99.9%) 506,846 ns/op | |
# Warmup Iteration 3: 42761,869 ±(99.9%) 102,668 ns/op | |
# Warmup Iteration 4: 43230,591 ±(99.9%) 258,490 ns/op | |
# Warmup Iteration 5: 46460,850 ±(99.9%) 1413,898 ns/op | |
Iteration 1: 45704,792 ±(99.9%) 1172,594 ns/op | |
Iteration 2: 45996,094 ±(99.9%) 1278,022 ns/op | |
Iteration 3: 46047,828 ±(99.9%) 2167,910 ns/op | |
Iteration 4: 45777,706 ±(99.9%) 1357,425 ns/op | |
Iteration 5: 45601,768 ±(99.9%) 1379,657 ns/op | |
# Run progress: 2,83% complete, ETA 16:20:59 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 3868,603 ±(99.9%) 205,995 ns/op | |
# Warmup Iteration 2: 3901,458 ±(99.9%) 458,605 ns/op | |
# Warmup Iteration 3: 3959,229 ±(99.9%) 547,369 ns/op | |
# Warmup Iteration 4: 4013,913 ±(99.9%) 185,397 ns/op | |
# Warmup Iteration 5: 4001,463 ±(99.9%) 247,735 ns/op | |
Iteration 1: 3986,355 ±(99.9%) 244,154 ns/op | |
Iteration 2: 3967,243 ±(99.9%) 325,069 ns/op | |
Iteration 3: 3959,001 ±(99.9%) 360,265 ns/op | |
Iteration 4: 3950,709 ±(99.9%) 186,483 ns/op | |
Iteration 5: 3923,989 ±(99.9%) 335,877 ns/op | |
# Run progress: 3,00% complete, ETA 16:19:21 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 8053,706 ±(99.9%) 867,847 ns/op | |
# Warmup Iteration 2: 7703,433 ±(99.9%) 696,549 ns/op | |
# Warmup Iteration 3: 7647,259 ±(99.9%) 570,864 ns/op | |
# Warmup Iteration 4: 7895,693 ±(99.9%) 441,506 ns/op | |
# Warmup Iteration 5: 7989,656 ±(99.9%) 322,830 ns/op | |
Iteration 1: 8057,102 ±(99.9%) 174,988 ns/op | |
Iteration 2: 7875,806 ±(99.9%) 154,790 ns/op | |
Iteration 3: 7917,957 ±(99.9%) 202,838 ns/op | |
Iteration 4: 7923,172 ±(99.9%) 253,083 ns/op | |
Iteration 5: 7956,718 ±(99.9%) 227,689 ns/op | |
# Run progress: 3,17% complete, ETA 16:17:42 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 8177,199 ±(99.9%) 1043,841 ns/op | |
# Warmup Iteration 2: 7695,155 ±(99.9%) 451,272 ns/op | |
# Warmup Iteration 3: 8121,681 ±(99.9%) 689,533 ns/op | |
# Warmup Iteration 4: 8083,261 ±(99.9%) 483,887 ns/op | |
# Warmup Iteration 5: 8070,375 ±(99.9%) 302,918 ns/op | |
Iteration 1: 8105,463 ±(99.9%) 315,945 ns/op | |
Iteration 2: 8048,403 ±(99.9%) 260,059 ns/op | |
Iteration 3: 8034,338 ±(99.9%) 263,666 ns/op | |
Iteration 4: 8048,950 ±(99.9%) 294,560 ns/op | |
Iteration 5: 8056,747 ±(99.9%) 336,853 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
18591,083 ±(99.9%) 12108,186 ns/op [Average] | |
(min, avg, max) = (3923,989, 18591,083, 46047,828), stdev = 16164,082 | |
CI (99.9%): [6482,897, 30699,269] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1, replacementsCount = 50) | |
# Run progress: 3,33% complete, ETA 16:16:03 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 47062,946 ±(99.9%) 4737,883 ns/op | |
# Warmup Iteration 2: 46202,847 ±(99.9%) 4247,824 ns/op | |
# Warmup Iteration 3: 47035,392 ±(99.9%) 3364,262 ns/op | |
# Warmup Iteration 4: 46837,873 ±(99.9%) 2021,491 ns/op | |
# Warmup Iteration 5: 46986,775 ±(99.9%) 2375,287 ns/op | |
Iteration 1: 46693,785 ±(99.9%) 1439,577 ns/op | |
Iteration 2: 46960,179 ±(99.9%) 1608,766 ns/op | |
Iteration 3: 46830,979 ±(99.9%) 1852,059 ns/op | |
Iteration 4: 46441,595 ±(99.9%) 1702,519 ns/op | |
Iteration 5: 47086,888 ±(99.9%) 1494,388 ns/op | |
# Run progress: 3,50% complete, ETA 16:14:21 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 20967,752 ±(99.9%) 923,141 ns/op | |
# Warmup Iteration 2: 20602,157 ±(99.9%) 2809,047 ns/op | |
# Warmup Iteration 3: 19440,770 ±(99.9%) 1085,093 ns/op | |
# Warmup Iteration 4: 19868,275 ±(99.9%) 385,863 ns/op | |
# Warmup Iteration 5: 19961,418 ±(99.9%) 389,961 ns/op | |
Iteration 1: 20330,382 ±(99.9%) 851,395 ns/op | |
Iteration 2: 19969,264 ±(99.9%) 1062,252 ns/op | |
Iteration 3: 19851,803 ±(99.9%) 787,262 ns/op | |
Iteration 4: 20257,024 ±(99.9%) 679,449 ns/op | |
Iteration 5: 20897,792 ±(99.9%) 1779,665 ns/op | |
# Run progress: 3,67% complete, ETA 16:12:43 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 25540,629 ±(99.9%) 1426,874 ns/op | |
# Warmup Iteration 2: 24555,448 ±(99.9%) 2738,030 ns/op | |
# Warmup Iteration 3: 23997,310 ±(99.9%) 1185,500 ns/op | |
# Warmup Iteration 4: 24242,490 ±(99.9%) 466,869 ns/op | |
# Warmup Iteration 5: 24192,012 ±(99.9%) 325,903 ns/op | |
Iteration 1: 24257,959 ±(99.9%) 472,933 ns/op | |
Iteration 2: 24256,129 ±(99.9%) 616,078 ns/op | |
Iteration 3: 24326,184 ±(99.9%) 440,712 ns/op | |
Iteration 4: 24414,333 ±(99.9%) 430,552 ns/op | |
Iteration 5: 24562,010 ±(99.9%) 739,654 ns/op | |
# Run progress: 3,83% complete, ETA 16:10:59 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 54945,620 ±(99.9%) 2841,084 ns/op | |
# Warmup Iteration 2: 52424,540 ±(99.9%) 4391,659 ns/op | |
# Warmup Iteration 3: 52450,865 ±(99.9%) 3386,502 ns/op | |
# Warmup Iteration 4: 51425,286 ±(99.9%) 682,132 ns/op | |
# Warmup Iteration 5: 50249,156 ±(99.9%) 379,629 ns/op | |
Iteration 1: 50865,248 ±(99.9%) 529,535 ns/op | |
Iteration 2: 53026,358 ±(99.9%) 721,618 ns/op | |
Iteration 3: 54206,087 ±(99.9%) 587,291 ns/op | |
Iteration 4: 53977,427 ±(99.9%) 818,894 ns/op | |
Iteration 5: 54595,711 ±(99.9%) 750,087 ns/op | |
# Run progress: 4,00% complete, ETA 16:09:17 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 11861,903 ±(99.9%) 179,428 ns/op | |
# Warmup Iteration 2: 11250,953 ±(99.9%) 743,917 ns/op | |
# Warmup Iteration 3: 11606,670 ±(99.9%) 542,994 ns/op | |
# Warmup Iteration 4: 11711,683 ±(99.9%) 465,452 ns/op | |
# Warmup Iteration 5: 11657,526 ±(99.9%) 551,641 ns/op | |
Iteration 1: 11458,074 ±(99.9%) 524,224 ns/op | |
Iteration 2: 11417,273 ±(99.9%) 545,233 ns/op | |
Iteration 3: 11444,493 ±(99.9%) 593,029 ns/op | |
Iteration 4: 11509,494 ±(99.9%) 471,810 ns/op | |
Iteration 5: 11510,933 ±(99.9%) 590,105 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
31245,896 ±(99.9%) 12285,291 ns/op [Average] | |
(min, avg, max) = (11417,273, 31245,896, 54595,711), stdev = 16400,512 | |
CI (99.9%): [18960,605, 43531,187] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1, replacementsCount = 100) | |
# Run progress: 4,17% complete, ETA 16:07:38 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 26111,086 ±(99.9%) 2259,733 ns/op | |
# Warmup Iteration 2: 25672,447 ±(99.9%) 3524,887 ns/op | |
# Warmup Iteration 3: 25062,179 ±(99.9%) 2682,139 ns/op | |
# Warmup Iteration 4: 25465,109 ±(99.9%) 641,610 ns/op | |
# Warmup Iteration 5: 25455,183 ±(99.9%) 1103,930 ns/op | |
Iteration 1: 25287,582 ±(99.9%) 966,133 ns/op | |
Iteration 2: 25232,870 ±(99.9%) 701,829 ns/op | |
Iteration 3: 25884,448 ±(99.9%) 1214,121 ns/op | |
Iteration 4: 25737,897 ±(99.9%) 1164,504 ns/op | |
Iteration 5: 25715,973 ±(99.9%) 1336,955 ns/op | |
# Run progress: 4,33% complete, ETA 16:05:57 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 73895,733 ±(99.9%) 6782,709 ns/op | |
# Warmup Iteration 2: 72514,132 ±(99.9%) 9946,519 ns/op | |
# Warmup Iteration 3: 69147,897 ±(99.9%) 6837,977 ns/op | |
# Warmup Iteration 4: 69587,464 ±(99.9%) 3686,786 ns/op | |
# Warmup Iteration 5: 70246,276 ±(99.9%) 1116,528 ns/op | |
Iteration 1: 67420,841 ±(99.9%) 841,557 ns/op | |
Iteration 2: 68968,453 ±(99.9%) 6009,387 ns/op | |
Iteration 3: 68352,883 ±(99.9%) 3595,217 ns/op | |
Iteration 4: 70880,530 ±(99.9%) 2601,144 ns/op | |
Iteration 5: 70152,811 ±(99.9%) 1926,364 ns/op | |
# Run progress: 4,50% complete, ETA 16:04:17 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 49834,602 ±(99.9%) 3642,102 ns/op | |
# Warmup Iteration 2: 47859,074 ±(99.9%) 3229,565 ns/op | |
# Warmup Iteration 3: 48236,450 ±(99.9%) 2701,574 ns/op | |
# Warmup Iteration 4: 49035,193 ±(99.9%) 2605,357 ns/op | |
# Warmup Iteration 5: 50955,816 ±(99.9%) 2574,267 ns/op | |
Iteration 1: 50684,314 ±(99.9%) 1930,339 ns/op | |
Iteration 2: 51014,754 ±(99.9%) 2369,406 ns/op | |
Iteration 3: 51198,726 ±(99.9%) 1239,592 ns/op | |
Iteration 4: 52236,216 ±(99.9%) 3812,335 ns/op | |
Iteration 5: 54009,356 ±(99.9%) 5306,574 ns/op | |
# Run progress: 4,67% complete, ETA 16:02:36 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 19798,100 ±(99.9%) 1225,739 ns/op | |
# Warmup Iteration 2: 19042,000 ±(99.9%) 2055,548 ns/op | |
# Warmup Iteration 3: 19300,134 ±(99.9%) 540,528 ns/op | |
# Warmup Iteration 4: 19211,788 ±(99.9%) 504,623 ns/op | |
# Warmup Iteration 5: 19091,154 ±(99.9%) 962,705 ns/op | |
Iteration 1: 19284,750 ±(99.9%) 703,741 ns/op | |
Iteration 2: 19118,616 ±(99.9%) 473,178 ns/op | |
Iteration 3: 19203,363 ±(99.9%) 273,427 ns/op | |
Iteration 4: 18932,224 ±(99.9%) 505,752 ns/op | |
Iteration 5: 19119,900 ±(99.9%) 670,766 ns/op | |
# Run progress: 4,83% complete, ETA 16:00:56 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 87948,336 ±(99.9%) 6145,768 ns/op | |
# Warmup Iteration 2: 85959,999 ±(99.9%) 8949,641 ns/op | |
# Warmup Iteration 3: 84566,681 ±(99.9%) 8490,478 ns/op | |
# Warmup Iteration 4: 86169,354 ±(99.9%) 5079,142 ns/op | |
# Warmup Iteration 5: 86631,042 ±(99.9%) 3330,231 ns/op | |
Iteration 1: 87667,416 ±(99.9%) 3593,071 ns/op | |
Iteration 2: 87166,394 ±(99.9%) 1977,443 ns/op | |
Iteration 3: 86208,693 ±(99.9%) 1837,629 ns/op | |
Iteration 4: 86319,425 ±(99.9%) 2905,004 ns/op | |
Iteration 5: 86283,265 ±(99.9%) 5281,580 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
50483,268 ±(99.9%) 19554,894 ns/op [Average] | |
(min, avg, max) = (18932,224, 50483,268, 87667,416), stdev = 26105,224 | |
CI (99.9%): [30928,374, 70038,162] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 5, replacementsCount = 1) | |
# Run progress: 5,00% complete, ETA 15:59:17 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 256073,311 ±(99.9%) 16651,079 ns/op | |
# Warmup Iteration 2: 251026,973 ±(99.9%) 16054,192 ns/op | |
# Warmup Iteration 3: 243375,436 ±(99.9%) 30237,168 ns/op | |
# Warmup Iteration 4: 246274,360 ±(99.9%) 7121,869 ns/op | |
# Warmup Iteration 5: 246206,221 ±(99.9%) 3888,124 ns/op | |
Iteration 1: 244368,225 ±(99.9%) 6118,951 ns/op | |
Iteration 2: 244121,505 ±(99.9%) 6639,686 ns/op | |
Iteration 3: 247267,579 ±(99.9%) 5416,376 ns/op | |
Iteration 4: 242928,422 ±(99.9%) 3974,197 ns/op | |
Iteration 5: 236638,483 ±(99.9%) 3846,005 ns/op | |
# Run progress: 5,17% complete, ETA 15:57:36 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 269043,681 ±(99.9%) 31966,274 ns/op | |
# Warmup Iteration 2: 264544,420 ±(99.9%) 31692,242 ns/op | |
# Warmup Iteration 3: 266016,426 ±(99.9%) 7111,818 ns/op | |
# Warmup Iteration 4: 268680,682 ±(99.9%) 5043,013 ns/op | |
# Warmup Iteration 5: 271903,085 ±(99.9%) 6836,568 ns/op | |
Iteration 1: 271976,955 ±(99.9%) 8854,767 ns/op | |
Iteration 2: 268766,442 ±(99.9%) 8328,624 ns/op | |
Iteration 3: 268075,812 ±(99.9%) 11221,842 ns/op | |
Iteration 4: 267008,264 ±(99.9%) 4992,670 ns/op | |
Iteration 5: 269438,870 ±(99.9%) 10506,139 ns/op | |
# Run progress: 5,33% complete, ETA 15:55:57 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 264099,467 ±(99.9%) 12213,461 ns/op | |
# Warmup Iteration 2: 255072,727 ±(99.9%) 34088,972 ns/op | |
# Warmup Iteration 3: 261132,255 ±(99.9%) 33213,246 ns/op | |
# Warmup Iteration 4: 254380,262 ±(99.9%) 6146,708 ns/op | |
# Warmup Iteration 5: 263321,600 ±(99.9%) 14619,826 ns/op | |
Iteration 1: 261282,857 ±(99.9%) 12406,137 ns/op | |
Iteration 2: 261976,952 ±(99.9%) 22772,145 ns/op | |
Iteration 3: 264521,264 ±(99.9%) 16971,048 ns/op | |
Iteration 4: 266590,950 ±(99.9%) 18790,914 ns/op | |
Iteration 5: 266450,768 ±(99.9%) 23725,183 ns/op | |
# Run progress: 5,50% complete, ETA 15:54:15 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 291178,734 ±(99.9%) 17149,590 ns/op | |
# Warmup Iteration 2: 270847,668 ±(99.9%) 15786,804 ns/op | |
# Warmup Iteration 3: 259146,471 ±(99.9%) 660,941 ns/op | |
# Warmup Iteration 4: 258472,747 ±(99.9%) 618,109 ns/op | |
# Warmup Iteration 5: 259467,100 ±(99.9%) 1224,361 ns/op | |
Iteration 1: 280355,300 ±(99.9%) 17330,173 ns/op | |
Iteration 2: 281714,770 ±(99.9%) 18600,556 ns/op | |
Iteration 3: 279207,509 ±(99.9%) 3836,835 ns/op | |
Iteration 4: 280736,886 ±(99.9%) 5923,205 ns/op | |
Iteration 5: 281840,174 ±(99.9%) 3451,546 ns/op | |
# Run progress: 5,67% complete, ETA 15:52:33 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 329929,944 ±(99.9%) 12443,972 ns/op | |
# Warmup Iteration 2: 324321,012 ±(99.9%) 54986,146 ns/op | |
# Warmup Iteration 3: 319056,477 ±(99.9%) 33859,582 ns/op | |
# Warmup Iteration 4: 315237,727 ±(99.9%) 3659,220 ns/op | |
# Warmup Iteration 5: 310937,927 ±(99.9%) 4707,425 ns/op | |
Iteration 1: 318347,586 ±(99.9%) 6972,009 ns/op | |
Iteration 2: 318220,156 ±(99.9%) 6072,737 ns/op | |
Iteration 3: 315332,014 ±(99.9%) 6524,545 ns/op | |
Iteration 4: 317666,778 ±(99.9%) 7670,753 ns/op | |
Iteration 5: 320734,372 ±(99.9%) 6139,037 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
275022,756 ±(99.9%) 18987,408 ns/op [Average] | |
(min, avg, max) = (236638,483, 275022,756, 320734,372), stdev = 25347,647 | |
CI (99.9%): [256035,348, 294010,164] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 5, replacementsCount = 2) | |
# Run progress: 5,83% complete, ETA 15:51:08 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 365805,927 ±(99.9%) 21270,756 ns/op | |
# Warmup Iteration 2: 364510,887 ±(99.9%) 42628,014 ns/op | |
# Warmup Iteration 3: 356630,105 ±(99.9%) 5441,685 ns/op | |
# Warmup Iteration 4: 349905,546 ±(99.9%) 5945,313 ns/op | |
# Warmup Iteration 5: 356511,400 ±(99.9%) 4209,752 ns/op | |
Iteration 1: 363072,030 ±(99.9%) 7242,899 ns/op | |
Iteration 2: 356403,341 ±(99.9%) 6616,788 ns/op | |
Iteration 3: 361149,705 ±(99.9%) 10013,321 ns/op | |
Iteration 4: 356400,966 ±(99.9%) 5357,801 ns/op | |
Iteration 5: 360802,605 ±(99.9%) 6237,492 ns/op | |
# Run progress: 6,00% complete, ETA 15:49:26 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 278815,602 ±(99.9%) 19384,877 ns/op | |
# Warmup Iteration 2: 271655,320 ±(99.9%) 23969,460 ns/op | |
# Warmup Iteration 3: 265070,584 ±(99.9%) 3044,203 ns/op | |
# Warmup Iteration 4: 268571,399 ±(99.9%) 4742,921 ns/op | |
# Warmup Iteration 5: 267048,454 ±(99.9%) 3024,111 ns/op | |
Iteration 1: 270572,082 ±(99.9%) 4973,635 ns/op | |
Iteration 2: 272086,081 ±(99.9%) 4483,085 ns/op | |
Iteration 3: 272518,496 ±(99.9%) 3772,919 ns/op | |
Iteration 4: 274471,738 ±(99.9%) 3842,623 ns/op | |
Iteration 5: 273517,639 ±(99.9%) 6774,540 ns/op | |
# Run progress: 6,17% complete, ETA 15:47:44 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 318633,102 ±(99.9%) 9382,005 ns/op | |
# Warmup Iteration 2: 319898,987 ±(99.9%) 21781,714 ns/op | |
# Warmup Iteration 3: 318595,274 ±(99.9%) 6431,824 ns/op | |
# Warmup Iteration 4: 317130,135 ±(99.9%) 3892,897 ns/op | |
# Warmup Iteration 5: 319391,072 ±(99.9%) 6149,611 ns/op | |
Iteration 1: 323594,644 ±(99.9%) 7213,963 ns/op | |
Iteration 2: 319146,816 ±(99.9%) 5787,555 ns/op | |
Iteration 3: 318261,300 ±(99.9%) 7166,612 ns/op | |
Iteration 4: 318208,321 ±(99.9%) 3762,583 ns/op | |
Iteration 5: 320081,184 ±(99.9%) 2233,944 ns/op | |
# Run progress: 6,33% complete, ETA 15:46:02 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 222342,108 ±(99.9%) 19288,435 ns/op | |
# Warmup Iteration 2: 220002,690 ±(99.9%) 21456,848 ns/op | |
# Warmup Iteration 3: 218061,634 ±(99.9%) 4794,596 ns/op | |
# Warmup Iteration 4: 216002,942 ±(99.9%) 6212,605 ns/op | |
# Warmup Iteration 5: 217811,160 ±(99.9%) 5378,457 ns/op | |
Iteration 1: 216648,206 ±(99.9%) 3159,048 ns/op | |
Iteration 2: 215497,230 ±(99.9%) 2995,395 ns/op | |
Iteration 3: 217247,884 ±(99.9%) 3812,530 ns/op | |
Iteration 4: 216400,510 ±(99.9%) 5265,113 ns/op | |
Iteration 5: 216874,192 ±(99.9%) 5332,611 ns/op | |
# Run progress: 6,50% complete, ETA 15:44:21 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 300283,398 ±(99.9%) 25911,942 ns/op | |
# Warmup Iteration 2: 288983,490 ±(99.9%) 13818,685 ns/op | |
# Warmup Iteration 3: 291534,661 ±(99.9%) 4037,141 ns/op | |
# Warmup Iteration 4: 290980,560 ±(99.9%) 6230,922 ns/op | |
# Warmup Iteration 5: 296354,734 ±(99.9%) 7087,079 ns/op | |
Iteration 1: 293598,267 ±(99.9%) 6783,177 ns/op | |
Iteration 2: 295886,180 ±(99.9%) 5375,474 ns/op | |
Iteration 3: 294470,401 ±(99.9%) 8731,411 ns/op | |
Iteration 4: 293394,654 ±(99.9%) 4748,769 ns/op | |
Iteration 5: 288525,952 ±(99.9%) 5601,398 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
292353,217 ±(99.9%) 36556,383 ns/op [Average] | |
(min, avg, max) = (215497,230, 292353,217, 363072,030), stdev = 48801,725 | |
CI (99.9%): [255796,834, 328909,600] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 5, replacementsCount = 10) | |
# Run progress: 6,67% complete, ETA 15:42:39 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 349086,992 ±(99.9%) 32723,425 ns/op | |
# Warmup Iteration 2: 337826,858 ±(99.9%) 16292,505 ns/op | |
# Warmup Iteration 3: 349164,250 ±(99.9%) 4015,672 ns/op | |
# Warmup Iteration 4: 351517,883 ±(99.9%) 7242,098 ns/op | |
# Warmup Iteration 5: 352836,229 ±(99.9%) 3878,892 ns/op | |
Iteration 1: 351285,868 ±(99.9%) 8036,948 ns/op | |
Iteration 2: 350592,762 ±(99.9%) 7231,385 ns/op | |
Iteration 3: 348872,270 ±(99.9%) 5290,180 ns/op | |
Iteration 4: 343044,239 ±(99.9%) 4025,644 ns/op | |
Iteration 5: 343472,843 ±(99.9%) 6211,515 ns/op | |
# Run progress: 6,83% complete, ETA 15:40:58 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 246702,257 ±(99.9%) 33842,954 ns/op | |
# Warmup Iteration 2: 241344,187 ±(99.9%) 12905,723 ns/op | |
# Warmup Iteration 3: 231837,432 ±(99.9%) 3228,975 ns/op | |
# Warmup Iteration 4: 239642,993 ±(99.9%) 4146,145 ns/op | |
# Warmup Iteration 5: 238510,522 ±(99.9%) 6295,511 ns/op | |
Iteration 1: 238579,464 ±(99.9%) 3286,579 ns/op | |
Iteration 2: 237736,327 ±(99.9%) 4555,499 ns/op | |
Iteration 3: 237652,921 ±(99.9%) 4431,669 ns/op | |
Iteration 4: 235836,444 ±(99.9%) 3967,982 ns/op | |
Iteration 5: 236757,745 ±(99.9%) 3859,925 ns/op | |
# Run progress: 7,00% complete, ETA 15:39:16 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 361818,383 ±(99.9%) 45117,376 ns/op | |
# Warmup Iteration 2: 352028,851 ±(99.9%) 32504,182 ns/op | |
# Warmup Iteration 3: 345403,285 ±(99.9%) 3864,053 ns/op | |
# Warmup Iteration 4: 348995,586 ±(99.9%) 7182,134 ns/op | |
# Warmup Iteration 5: 339748,097 ±(99.9%) 6444,112 ns/op | |
Iteration 1: 333505,187 ±(99.9%) 2832,829 ns/op | |
Iteration 2: 341959,274 ±(99.9%) 3299,783 ns/op | |
Iteration 3: 357505,435 ±(99.9%) 7901,585 ns/op | |
Iteration 4: 353406,476 ±(99.9%) 6898,530 ns/op | |
Iteration 5: 348096,521 ±(99.9%) 4763,747 ns/op | |
# Run progress: 7,17% complete, ETA 15:37:36 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 280350,424 ±(99.9%) 4237,960 ns/op | |
# Warmup Iteration 2: 255418,852 ±(99.9%) 3067,957 ns/op | |
# Warmup Iteration 3: 266353,088 ±(99.9%) 1130,912 ns/op | |
# Warmup Iteration 4: 267644,208 ±(99.9%) 911,386 ns/op | |
# Warmup Iteration 5: 277003,861 ±(99.9%) 3818,804 ns/op | |
Iteration 1: 281942,871 ±(99.9%) 1713,118 ns/op | |
Iteration 2: 280664,599 ±(99.9%) 3838,718 ns/op | |
Iteration 3: 275661,939 ±(99.9%) 2438,117 ns/op | |
Iteration 4: 270005,258 ±(99.9%) 1332,424 ns/op | |
Iteration 5: 273489,073 ±(99.9%) 2364,345 ns/op | |
# Run progress: 7,33% complete, ETA 15:35:53 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 202834,820 ±(99.9%) 980,982 ns/op | |
# Warmup Iteration 2: 198292,692 ±(99.9%) 828,553 ns/op | |
# Warmup Iteration 3: 198969,648 ±(99.9%) 855,860 ns/op | |
# Warmup Iteration 4: 201334,373 ±(99.9%) 2280,838 ns/op | |
# Warmup Iteration 5: 199904,275 ±(99.9%) 1389,771 ns/op | |
Iteration 1: 199239,279 ±(99.9%) 1010,552 ns/op | |
Iteration 2: 200949,996 ±(99.9%) 1032,983 ns/op | |
Iteration 3: 198723,220 ±(99.9%) 872,408 ns/op | |
Iteration 4: 199051,036 ±(99.9%) 812,869 ns/op | |
Iteration 5: 199053,076 ±(99.9%) 663,153 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
281483,365 ±(99.9%) 45166,440 ns/op [Average] | |
(min, avg, max) = (198723,220, 281483,365, 357505,435), stdev = 60295,905 | |
CI (99.9%): [236316,925, 326649,805] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 5, replacementsCount = 30) | |
# Run progress: 7,50% complete, ETA 15:34:10 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 195316,292 ±(99.9%) 1861,759 ns/op | |
# Warmup Iteration 2: 189024,564 ±(99.9%) 1463,359 ns/op | |
# Warmup Iteration 3: 189653,747 ±(99.9%) 1878,880 ns/op | |
# Warmup Iteration 4: 190180,781 ±(99.9%) 1250,621 ns/op | |
# Warmup Iteration 5: 189323,719 ±(99.9%) 875,169 ns/op | |
Iteration 1: 189437,629 ±(99.9%) 804,451 ns/op | |
Iteration 2: 190047,602 ±(99.9%) 982,681 ns/op | |
Iteration 3: 189922,976 ±(99.9%) 949,303 ns/op | |
Iteration 4: 190954,696 ±(99.9%) 1623,267 ns/op | |
Iteration 5: 191639,644 ±(99.9%) 950,987 ns/op | |
# Run progress: 7,67% complete, ETA 15:32:28 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 243884,867 ±(99.9%) 1589,354 ns/op | |
# Warmup Iteration 2: 233128,676 ±(99.9%) 1232,212 ns/op | |
# Warmup Iteration 3: 233359,787 ±(99.9%) 1050,936 ns/op | |
# Warmup Iteration 4: 239865,861 ±(99.9%) 1890,858 ns/op | |
# Warmup Iteration 5: 245210,697 ±(99.9%) 3041,504 ns/op | |
Iteration 1: 245610,680 ±(99.9%) 2515,849 ns/op | |
Iteration 2: 244902,440 ±(99.9%) 2805,286 ns/op | |
Iteration 3: 238216,749 ±(99.9%) 1508,590 ns/op | |
Iteration 4: 249106,602 ±(99.9%) 3134,924 ns/op | |
Iteration 5: 237731,165 ±(99.9%) 1552,627 ns/op | |
# Run progress: 7,83% complete, ETA 15:30:46 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 307326,271 ±(99.9%) 18223,578 ns/op | |
# Warmup Iteration 2: 305004,686 ±(99.9%) 28482,674 ns/op | |
# Warmup Iteration 3: 302369,317 ±(99.9%) 18235,049 ns/op | |
# Warmup Iteration 4: 304503,046 ±(99.9%) 12359,410 ns/op | |
# Warmup Iteration 5: 306925,764 ±(99.9%) 6609,900 ns/op | |
Iteration 1: 306177,648 ±(99.9%) 7507,934 ns/op | |
Iteration 2: 304112,985 ±(99.9%) 4064,558 ns/op | |
Iteration 3: 302696,405 ±(99.9%) 5124,551 ns/op | |
Iteration 4: 306103,766 ±(99.9%) 6131,330 ns/op | |
Iteration 5: 308400,025 ±(99.9%) 12636,893 ns/op | |
# Run progress: 8,00% complete, ETA 15:29:05 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 145174,001 ±(99.9%) 5593,613 ns/op | |
# Warmup Iteration 2: 143710,358 ±(99.9%) 12870,880 ns/op | |
# Warmup Iteration 3: 140858,070 ±(99.9%) 5230,043 ns/op | |
# Warmup Iteration 4: 140784,506 ±(99.9%) 3173,428 ns/op | |
# Warmup Iteration 5: 140548,728 ±(99.9%) 3172,061 ns/op | |
Iteration 1: 140605,776 ±(99.9%) 5322,823 ns/op | |
Iteration 2: 140190,923 ±(99.9%) 4602,373 ns/op | |
Iteration 3: 140856,615 ±(99.9%) 2638,450 ns/op | |
Iteration 4: 132387,150 ±(99.9%) 842,581 ns/op | |
Iteration 5: 132587,810 ±(99.9%) 388,173 ns/op | |
# Run progress: 8,17% complete, ETA 15:27:23 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 188832,987 ±(99.9%) 2286,148 ns/op | |
# Warmup Iteration 2: 182896,116 ±(99.9%) 1395,808 ns/op | |
# Warmup Iteration 3: 187164,090 ±(99.9%) 680,086 ns/op | |
# Warmup Iteration 4: 188534,118 ±(99.9%) 1132,317 ns/op | |
# Warmup Iteration 5: 190317,245 ±(99.9%) 1773,886 ns/op | |
Iteration 1: 188735,245 ±(99.9%) 1177,271 ns/op | |
Iteration 2: 188805,059 ±(99.9%) 1086,111 ns/op | |
Iteration 3: 189012,159 ±(99.9%) 1683,256 ns/op | |
Iteration 4: 188927,207 ±(99.9%) 986,215 ns/op | |
Iteration 5: 189069,989 ±(99.9%) 1575,243 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
213049,558 ±(99.9%) 43678,687 ns/op [Average] | |
(min, avg, max) = (132387,150, 213049,558, 308400,025), stdev = 58309,798 | |
CI (99.9%): [169370,870, 256728,245] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 5, replacementsCount = 50) | |
# Run progress: 8,33% complete, ETA 15:25:41 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 258109,064 ±(99.9%) 870,825 ns/op | |
# Warmup Iteration 2: 252293,708 ±(99.9%) 1552,601 ns/op | |
# Warmup Iteration 3: 251443,195 ±(99.9%) 635,109 ns/op | |
# Warmup Iteration 4: 257248,695 ±(99.9%) 2333,041 ns/op | |
# Warmup Iteration 5: 253638,474 ±(99.9%) 1248,415 ns/op | |
Iteration 1: 257698,720 ±(99.9%) 1928,702 ns/op | |
Iteration 2: 278857,814 ±(99.9%) 13310,980 ns/op | |
Iteration 3: 277440,688 ±(99.9%) 10712,068 ns/op | |
Iteration 4: 273738,614 ±(99.9%) 7368,166 ns/op | |
Iteration 5: 286403,240 ±(99.9%) 14612,358 ns/op | |
# Run progress: 8,50% complete, ETA 15:23:55 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 358792,458 ±(99.9%) 50563,335 ns/op | |
# Warmup Iteration 2: 337299,594 ±(99.9%) 43382,475 ns/op | |
# Warmup Iteration 3: 329118,054 ±(99.9%) 25184,040 ns/op | |
# Warmup Iteration 4: 345436,053 ±(99.9%) 27216,759 ns/op | |
# Warmup Iteration 5: 351301,897 ±(99.9%) 23935,656 ns/op | |
Iteration 1: 354499,997 ±(99.9%) 20731,270 ns/op | |
Iteration 2: 347038,091 ±(99.9%) 13261,689 ns/op | |
Iteration 3: 349943,062 ±(99.9%) 20755,743 ns/op | |
Iteration 4: 352544,083 ±(99.9%) 12272,183 ns/op | |
Iteration 5: 353389,831 ±(99.9%) 20483,393 ns/op | |
# Run progress: 8,67% complete, ETA 15:22:13 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 260261,357 ±(99.9%) 41810,580 ns/op | |
# Warmup Iteration 2: 245633,326 ±(99.9%) 33998,982 ns/op | |
# Warmup Iteration 3: 247677,317 ±(99.9%) 21869,003 ns/op | |
# Warmup Iteration 4: 250148,828 ±(99.9%) 15350,752 ns/op | |
# Warmup Iteration 5: 243871,921 ±(99.9%) 13336,979 ns/op | |
Iteration 1: 242247,380 ±(99.9%) 17474,482 ns/op | |
Iteration 2: 242329,069 ±(99.9%) 12961,747 ns/op | |
Iteration 3: 244115,979 ±(99.9%) 4289,716 ns/op | |
Iteration 4: 244026,753 ±(99.9%) 3236,525 ns/op | |
Iteration 5: 251270,414 ±(99.9%) 6555,944 ns/op | |
# Run progress: 8,83% complete, ETA 15:20:31 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 250062,042 ±(99.9%) 15824,641 ns/op | |
# Warmup Iteration 2: 247065,020 ±(99.9%) 20737,320 ns/op | |
# Warmup Iteration 3: 261984,578 ±(99.9%) 2024,024 ns/op | |
# Warmup Iteration 4: 258336,642 ±(99.9%) 4934,076 ns/op | |
# Warmup Iteration 5: 260732,790 ±(99.9%) 3879,598 ns/op | |
Iteration 1: 259943,936 ±(99.9%) 7600,060 ns/op | |
Iteration 2: 260816,021 ±(99.9%) 3060,649 ns/op | |
Iteration 3: 256912,509 ±(99.9%) 10493,691 ns/op | |
Iteration 4: 254582,376 ±(99.9%) 13616,464 ns/op | |
Iteration 5: 259448,005 ±(99.9%) 11670,080 ns/op | |
# Run progress: 9,00% complete, ETA 15:18:47 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 191765,669 ±(99.9%) 5164,194 ns/op | |
# Warmup Iteration 2: 195100,352 ±(99.9%) 15681,362 ns/op | |
# Warmup Iteration 3: 186885,349 ±(99.9%) 7368,012 ns/op | |
# Warmup Iteration 4: 201585,570 ±(99.9%) 14613,925 ns/op | |
# Warmup Iteration 5: 206520,838 ±(99.9%) 21668,850 ns/op | |
Iteration 1: 202909,310 ±(99.9%) 18040,996 ns/op | |
Iteration 2: 201983,185 ±(99.9%) 13251,502 ns/op | |
Iteration 3: 199144,174 ±(99.9%) 11887,887 ns/op | |
Iteration 4: 196372,830 ±(99.9%) 7839,807 ns/op | |
Iteration 5: 193068,431 ±(99.9%) 3280,000 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
265628,981 ±(99.9%) 38302,216 ns/op [Average] | |
(min, avg, max) = (193068,431, 265628,981, 354499,997), stdev = 51132,363 | |
CI (99.9%): [227326,764, 303931,197] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 5, replacementsCount = 100) | |
# Run progress: 9,17% complete, ETA 15:17:02 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 285385,729 ±(99.9%) 6948,139 ns/op | |
# Warmup Iteration 2: 276931,200 ±(99.9%) 9766,202 ns/op | |
# Warmup Iteration 3: 285938,477 ±(99.9%) 29803,513 ns/op | |
# Warmup Iteration 4: 291219,901 ±(99.9%) 16705,503 ns/op | |
# Warmup Iteration 5: 290371,439 ±(99.9%) 11518,254 ns/op | |
Iteration 1: 290822,482 ±(99.9%) 9316,904 ns/op | |
Iteration 2: 291816,276 ±(99.9%) 9760,304 ns/op | |
Iteration 3: 291472,091 ±(99.9%) 7209,806 ns/op | |
Iteration 4: 288718,266 ±(99.9%) 8123,028 ns/op | |
Iteration 5: 288001,247 ±(99.9%) 7799,723 ns/op | |
# Run progress: 9,33% complete, ETA 15:15:20 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 305842,563 ±(99.9%) 13803,475 ns/op | |
# Warmup Iteration 2: 296221,949 ±(99.9%) 41430,020 ns/op | |
# Warmup Iteration 3: 307826,766 ±(99.9%) 39504,015 ns/op | |
# Warmup Iteration 4: 307965,629 ±(99.9%) 22700,276 ns/op | |
# Warmup Iteration 5: 306327,725 ±(99.9%) 4293,143 ns/op | |
Iteration 1: 307104,351 ±(99.9%) 7945,315 ns/op | |
Iteration 2: 306276,075 ±(99.9%) 10655,130 ns/op | |
Iteration 3: 305415,267 ±(99.9%) 8720,167 ns/op | |
Iteration 4: 308127,753 ±(99.9%) 7079,323 ns/op | |
Iteration 5: 311949,766 ±(99.9%) 7201,153 ns/op | |
# Run progress: 9,50% complete, ETA 15:13:37 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 271691,805 ±(99.9%) 7667,401 ns/op | |
# Warmup Iteration 2: 264747,244 ±(99.9%) 19431,472 ns/op | |
# Warmup Iteration 3: 262154,053 ±(99.9%) 16529,199 ns/op | |
# Warmup Iteration 4: 267226,905 ±(99.9%) 5482,903 ns/op | |
# Warmup Iteration 5: 265274,445 ±(99.9%) 10924,614 ns/op | |
Iteration 1: 262557,218 ±(99.9%) 5155,699 ns/op | |
Iteration 2: 263919,021 ±(99.9%) 9229,168 ns/op | |
Iteration 3: 259840,567 ±(99.9%) 8391,174 ns/op | |
Iteration 4: 261341,084 ±(99.9%) 10497,556 ns/op | |
Iteration 5: 267759,931 ±(99.9%) 12638,912 ns/op | |
# Run progress: 9,67% complete, ETA 15:11:53 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 266360,886 ±(99.9%) 12224,923 ns/op | |
# Warmup Iteration 2: 253002,451 ±(99.9%) 22124,381 ns/op | |
# Warmup Iteration 3: 255560,646 ±(99.9%) 29854,516 ns/op | |
# Warmup Iteration 4: 258319,594 ±(99.9%) 17337,174 ns/op | |
# Warmup Iteration 5: 264665,264 ±(99.9%) 13995,205 ns/op | |
Iteration 1: 265067,042 ±(99.9%) 12545,725 ns/op | |
Iteration 2: 262727,344 ±(99.9%) 14038,578 ns/op | |
Iteration 3: 262156,736 ±(99.9%) 12671,059 ns/op | |
Iteration 4: 264066,905 ±(99.9%) 13209,231 ns/op | |
Iteration 5: 268526,735 ±(99.9%) 13493,647 ns/op | |
# Run progress: 9,83% complete, ETA 15:10:11 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 283639,852 ±(99.9%) 19925,185 ns/op | |
# Warmup Iteration 2: 270477,742 ±(99.9%) 35410,855 ns/op | |
# Warmup Iteration 3: 264606,110 ±(99.9%) 27500,542 ns/op | |
# Warmup Iteration 4: 265145,813 ±(99.9%) 27740,102 ns/op | |
# Warmup Iteration 5: 272928,145 ±(99.9%) 15232,036 ns/op | |
Iteration 1: 272033,367 ±(99.9%) 7070,797 ns/op | |
Iteration 2: 271227,466 ±(99.9%) 8541,395 ns/op | |
Iteration 3: 272955,753 ±(99.9%) 9945,903 ns/op | |
Iteration 4: 270957,843 ±(99.9%) 10565,606 ns/op | |
Iteration 5: 269475,068 ±(99.9%) 8422,189 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
279372,626 ±(99.9%) 13221,262 ns/op [Average] | |
(min, avg, max) = (259840,567, 279372,626, 311949,766), stdev = 17650,006 | |
CI (99.9%): [266151,365, 292593,888] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 10, replacementsCount = 1) | |
# Run progress: 10,00% complete, ETA 15:08:28 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 399403,261 ±(99.9%) 25087,626 ns/op | |
# Warmup Iteration 2: 398929,982 ±(99.9%) 55010,384 ns/op | |
# Warmup Iteration 3: 386024,449 ±(99.9%) 38228,233 ns/op | |
# Warmup Iteration 4: 384832,143 ±(99.9%) 16624,303 ns/op | |
# Warmup Iteration 5: 398874,518 ±(99.9%) 15339,843 ns/op | |
Iteration 1: 400232,194 ±(99.9%) 13402,373 ns/op | |
Iteration 2: 398936,963 ±(99.9%) 16427,115 ns/op | |
Iteration 3: 397645,555 ±(99.9%) 17739,877 ns/op | |
Iteration 4: 397659,984 ±(99.9%) 12350,417 ns/op | |
Iteration 5: 394602,353 ±(99.9%) 16229,625 ns/op | |
# Run progress: 10,17% complete, ETA 15:06:44 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 499357,692 ±(99.9%) 39019,988 ns/op | |
# Warmup Iteration 2: 475035,138 ±(99.9%) 45520,894 ns/op | |
# Warmup Iteration 3: 473771,517 ±(99.9%) 40235,883 ns/op | |
# Warmup Iteration 4: 494659,791 ±(99.9%) 25775,991 ns/op | |
# Warmup Iteration 5: 490172,044 ±(99.9%) 25211,369 ns/op | |
Iteration 1: 489452,102 ±(99.9%) 25201,774 ns/op | |
Iteration 2: 486939,519 ±(99.9%) 20407,739 ns/op | |
Iteration 3: 487256,524 ±(99.9%) 21222,988 ns/op | |
Iteration 4: 485343,077 ±(99.9%) 16376,598 ns/op | |
Iteration 5: 487564,069 ±(99.9%) 18253,865 ns/op | |
# Run progress: 10,33% complete, ETA 15:05:00 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 694754,277 ±(99.9%) 24624,478 ns/op | |
# Warmup Iteration 2: 681346,344 ±(99.9%) 56343,538 ns/op | |
# Warmup Iteration 3: 684617,559 ±(99.9%) 71415,019 ns/op | |
# Warmup Iteration 4: 698144,281 ±(99.9%) 35811,525 ns/op | |
# Warmup Iteration 5: 697514,896 ±(99.9%) 22398,949 ns/op | |
Iteration 1: 685373,017 ±(99.9%) 21197,832 ns/op | |
Iteration 2: 688842,598 ±(99.9%) 14931,165 ns/op | |
Iteration 3: 691022,733 ±(99.9%) 20215,498 ns/op | |
Iteration 4: 693853,413 ±(99.9%) 19542,512 ns/op | |
Iteration 5: 696543,150 ±(99.9%) 16682,654 ns/op | |
# Run progress: 10,50% complete, ETA 15:03:16 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 277627,654 ±(99.9%) 25933,068 ns/op | |
# Warmup Iteration 2: 263836,466 ±(99.9%) 32431,980 ns/op | |
# Warmup Iteration 3: 253957,023 ±(99.9%) 20399,084 ns/op | |
# Warmup Iteration 4: 254740,212 ±(99.9%) 8788,254 ns/op | |
# Warmup Iteration 5: 258228,532 ±(99.9%) 9914,589 ns/op | |
Iteration 1: 269146,411 ±(99.9%) 14804,705 ns/op | |
Iteration 2: 267274,339 ±(99.9%) 9875,257 ns/op | |
Iteration 3: 254260,205 ±(99.9%) 8488,950 ns/op | |
Iteration 4: 253876,535 ±(99.9%) 5909,588 ns/op | |
Iteration 5: 257760,362 ±(99.9%) 6722,957 ns/op | |
# Run progress: 10,67% complete, ETA 15:01:33 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 619690,280 ±(99.9%) 46215,067 ns/op | |
# Warmup Iteration 2: 609000,882 ±(99.9%) 78074,959 ns/op | |
# Warmup Iteration 3: 604867,959 ±(99.9%) 58790,210 ns/op | |
# Warmup Iteration 4: 608030,426 ±(99.9%) 16130,818 ns/op | |
# Warmup Iteration 5: 608399,479 ±(99.9%) 13697,649 ns/op | |
Iteration 1: 596655,078 ±(99.9%) 14068,328 ns/op | |
Iteration 2: 605102,245 ±(99.9%) 17057,350 ns/op | |
Iteration 3: 608240,425 ±(99.9%) 23043,256 ns/op | |
Iteration 4: 606430,489 ±(99.9%) 23624,724 ns/op | |
Iteration 5: 613918,463 ±(99.9%) 35631,391 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
488557,272 ±(99.9%) 116046,726 ns/op [Average] | |
(min, avg, max) = (253876,535, 488557,272, 696543,150), stdev = 154919,060 | |
CI (99.9%): [372510,546, 604603,999] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 10, replacementsCount = 2) | |
# Run progress: 10,83% complete, ETA 14:59:49 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 634477,919 ±(99.9%) 38989,244 ns/op | |
# Warmup Iteration 2: 623426,385 ±(99.9%) 62334,122 ns/op | |
# Warmup Iteration 3: 611673,978 ±(99.9%) 45749,259 ns/op | |
# Warmup Iteration 4: 632488,694 ±(99.9%) 19236,336 ns/op | |
# Warmup Iteration 5: 626872,419 ±(99.9%) 19146,927 ns/op | |
Iteration 1: 625045,235 ±(99.9%) 17158,166 ns/op | |
Iteration 2: 622135,735 ±(99.9%) 15799,688 ns/op | |
Iteration 3: 628433,669 ±(99.9%) 16644,188 ns/op | |
Iteration 4: 621793,527 ±(99.9%) 15973,846 ns/op | |
Iteration 5: 630207,818 ±(99.9%) 18882,116 ns/op | |
# Run progress: 11,00% complete, ETA 14:58:14 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 458590,329 ±(99.9%) 39092,866 ns/op | |
# Warmup Iteration 2: 447885,818 ±(99.9%) 51470,543 ns/op | |
# Warmup Iteration 3: 450501,928 ±(99.9%) 29474,345 ns/op | |
# Warmup Iteration 4: 447788,487 ±(99.9%) 15015,708 ns/op | |
# Warmup Iteration 5: 444194,709 ±(99.9%) 10815,946 ns/op | |
Iteration 1: 444316,120 ±(99.9%) 11002,326 ns/op | |
Iteration 2: 442229,554 ±(99.9%) 8393,866 ns/op | |
Iteration 3: 444502,425 ±(99.9%) 7833,632 ns/op | |
Iteration 4: 444720,447 ±(99.9%) 15242,732 ns/op | |
Iteration 5: 447643,647 ±(99.9%) 15073,883 ns/op | |
# Run progress: 11,17% complete, ETA 14:56:31 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 621111,082 ±(99.9%) 69683,994 ns/op | |
# Warmup Iteration 2: 611758,011 ±(99.9%) 85843,862 ns/op | |
# Warmup Iteration 3: 608052,489 ±(99.9%) 36384,157 ns/op | |
# Warmup Iteration 4: 606890,576 ±(99.9%) 21177,905 ns/op | |
# Warmup Iteration 5: 608366,917 ±(99.9%) 19658,978 ns/op | |
Iteration 1: 610280,447 ±(99.9%) 22681,277 ns/op | |
Iteration 2: 612222,510 ±(99.9%) 32961,716 ns/op | |
Iteration 3: 603016,251 ±(99.9%) 21764,633 ns/op | |
Iteration 4: 607075,523 ±(99.9%) 21027,990 ns/op | |
Iteration 5: 604911,316 ±(99.9%) 15563,562 ns/op | |
# Run progress: 11,33% complete, ETA 14:54:47 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 438862,195 ±(99.9%) 43498,160 ns/op | |
# Warmup Iteration 2: 436248,186 ±(99.9%) 53938,343 ns/op | |
# Warmup Iteration 3: 435330,491 ±(99.9%) 56666,231 ns/op | |
# Warmup Iteration 4: 440005,815 ±(99.9%) 26003,591 ns/op | |
# Warmup Iteration 5: 446568,046 ±(99.9%) 22982,683 ns/op | |
Iteration 1: 447607,293 ±(99.9%) 19702,488 ns/op | |
Iteration 2: 445736,038 ±(99.9%) 21488,937 ns/op | |
Iteration 3: 447626,391 ±(99.9%) 18345,870 ns/op | |
Iteration 4: 438835,783 ±(99.9%) 9149,218 ns/op | |
Iteration 5: 437244,945 ±(99.9%) 16967,650 ns/op | |
# Run progress: 11,50% complete, ETA 14:53:13 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 435884,372 ±(99.9%) 57748,135 ns/op | |
# Warmup Iteration 2: 418990,673 ±(99.9%) 49311,394 ns/op | |
# Warmup Iteration 3: 423479,301 ±(99.9%) 49769,809 ns/op | |
# Warmup Iteration 4: 430378,279 ±(99.9%) 26168,441 ns/op | |
# Warmup Iteration 5: 424596,058 ±(99.9%) 14391,181 ns/op | |
Iteration 1: 423873,334 ±(99.9%) 14456,978 ns/op | |
Iteration 2: 411503,514 ±(99.9%) 6936,174 ns/op | |
Iteration 3: 423342,053 ±(99.9%) 18136,441 ns/op | |
Iteration 4: 426042,679 ±(99.9%) 14043,744 ns/op | |
Iteration 5: 425957,157 ±(99.9%) 15114,093 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
508652,137 ±(99.9%) 67812,540 ns/op [Average] | |
(min, avg, max) = (411503,514, 508652,137, 630207,818), stdev = 90527,801 | |
CI (99.9%): [440839,596, 576464,677] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 10, replacementsCount = 10) | |
# Run progress: 11,67% complete, ETA 14:51:29 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 521957,633 ±(99.9%) 20934,454 ns/op | |
# Warmup Iteration 2: 503732,741 ±(99.9%) 56541,367 ns/op | |
# Warmup Iteration 3: 499858,034 ±(99.9%) 46997,167 ns/op | |
# Warmup Iteration 4: 507945,001 ±(99.9%) 23271,990 ns/op | |
# Warmup Iteration 5: 509217,830 ±(99.9%) 25209,912 ns/op | |
Iteration 1: 508540,167 ±(99.9%) 21219,028 ns/op | |
Iteration 2: 509021,483 ±(99.9%) 18276,871 ns/op | |
Iteration 3: 501246,152 ±(99.9%) 17686,385 ns/op | |
Iteration 4: 506242,805 ±(99.9%) 22355,410 ns/op | |
Iteration 5: 510660,271 ±(99.9%) 27145,259 ns/op | |
# Run progress: 11,83% complete, ETA 14:49:47 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 459412,216 ±(99.9%) 26756,416 ns/op | |
# Warmup Iteration 2: 433865,444 ±(99.9%) 49994,042 ns/op | |
# Warmup Iteration 3: 444373,945 ±(99.9%) 51214,974 ns/op | |
# Warmup Iteration 4: 437179,777 ±(99.9%) 29994,032 ns/op | |
# Warmup Iteration 5: 445900,356 ±(99.9%) 17877,327 ns/op | |
Iteration 1: 427818,751 ±(99.9%) 8842,643 ns/op | |
Iteration 2: 415526,785 ±(99.9%) 3195,613 ns/op | |
Iteration 3: 423197,218 ±(99.9%) 3967,776 ns/op | |
Iteration 4: 440737,844 ±(99.9%) 16002,220 ns/op | |
Iteration 5: 437560,807 ±(99.9%) 13289,996 ns/op | |
# Run progress: 12,00% complete, ETA 14:48:04 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 357943,198 ±(99.9%) 11662,044 ns/op | |
# Warmup Iteration 2: 347089,743 ±(99.9%) 28270,659 ns/op | |
# Warmup Iteration 3: 349007,196 ±(99.9%) 30145,152 ns/op | |
# Warmup Iteration 4: 352761,226 ±(99.9%) 13771,635 ns/op | |
# Warmup Iteration 5: 351639,899 ±(99.9%) 11393,570 ns/op | |
Iteration 1: 348295,974 ±(99.9%) 9897,585 ns/op | |
Iteration 2: 350294,335 ±(99.9%) 11160,605 ns/op | |
Iteration 3: 352955,261 ±(99.9%) 8366,202 ns/op | |
Iteration 4: 351170,443 ±(99.9%) 11649,115 ns/op | |
Iteration 5: 354597,249 ±(99.9%) 10552,182 ns/op | |
# Run progress: 12,17% complete, ETA 14:46:21 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 523808,611 ±(99.9%) 21113,282 ns/op | |
# Warmup Iteration 2: 515280,485 ±(99.9%) 50793,656 ns/op | |
# Warmup Iteration 3: 519356,158 ±(99.9%) 30799,089 ns/op | |
# Warmup Iteration 4: 520073,862 ±(99.9%) 19156,178 ns/op | |
# Warmup Iteration 5: 517815,131 ±(99.9%) 13232,109 ns/op | |
Iteration 1: 520048,222 ±(99.9%) 9223,420 ns/op | |
Iteration 2: 512758,505 ±(99.9%) 11622,911 ns/op | |
Iteration 3: 509858,719 ±(99.9%) 12217,491 ns/op | |
Iteration 4: 514629,713 ±(99.9%) 11534,686 ns/op | |
Iteration 5: 496692,700 ±(99.9%) 5737,217 ns/op | |
# Run progress: 12,33% complete, ETA 14:44:38 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 443971,566 ±(99.9%) 3275,524 ns/op | |
# Warmup Iteration 2: 430193,759 ±(99.9%) 2032,456 ns/op | |
# Warmup Iteration 3: 425231,723 ±(99.9%) 1467,826 ns/op | |
# Warmup Iteration 4: 431774,321 ±(99.9%) 4151,042 ns/op | |
# Warmup Iteration 5: 436506,416 ±(99.9%) 4468,103 ns/op | |
Iteration 1: 433010,504 ±(99.9%) 4023,402 ns/op | |
Iteration 2: 433700,236 ±(99.9%) 4626,355 ns/op | |
Iteration 3: 431670,643 ±(99.9%) 4411,164 ns/op | |
Iteration 4: 430350,742 ±(99.9%) 3122,794 ns/op | |
Iteration 5: 430569,149 ±(99.9%) 3298,633 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
446046,187 ±(99.9%) 45265,963 ns/op [Average] | |
(min, avg, max) = (348295,974, 446046,187, 520048,222), stdev = 60428,765 | |
CI (99.9%): [400780,224, 491312,150] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 10, replacementsCount = 30) | |
# Run progress: 12,50% complete, ETA 14:42:54 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 400496,009 ±(99.9%) 3667,111 ns/op | |
# Warmup Iteration 2: 388933,367 ±(99.9%) 1300,042 ns/op | |
# Warmup Iteration 3: 387241,474 ±(99.9%) 1416,624 ns/op | |
# Warmup Iteration 4: 396614,630 ±(99.9%) 3861,281 ns/op | |
# Warmup Iteration 5: 395097,780 ±(99.9%) 3595,270 ns/op | |
Iteration 1: 393437,967 ±(99.9%) 2408,945 ns/op | |
Iteration 2: 394481,450 ±(99.9%) 3181,411 ns/op | |
Iteration 3: 393822,627 ±(99.9%) 4522,121 ns/op | |
Iteration 4: 393270,271 ±(99.9%) 4199,716 ns/op | |
Iteration 5: 392877,780 ±(99.9%) 4032,593 ns/op | |
# Run progress: 12,67% complete, ETA 14:41:11 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 459211,610 ±(99.9%) 1946,574 ns/op | |
# Warmup Iteration 2: 449610,614 ±(99.9%) 1751,966 ns/op | |
# Warmup Iteration 3: 446329,960 ±(99.9%) 1139,299 ns/op | |
# Warmup Iteration 4: 456400,314 ±(99.9%) 3214,659 ns/op | |
# Warmup Iteration 5: 457385,911 ±(99.9%) 3667,615 ns/op | |
Iteration 1: 455645,161 ±(99.9%) 2708,894 ns/op | |
Iteration 2: 453846,229 ±(99.9%) 3829,667 ns/op | |
Iteration 3: 455356,135 ±(99.9%) 3819,810 ns/op | |
Iteration 4: 453908,309 ±(99.9%) 4620,969 ns/op | |
Iteration 5: 455670,869 ±(99.9%) 3371,342 ns/op | |
# Run progress: 12,83% complete, ETA 14:39:28 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 459873,989 ±(99.9%) 3097,985 ns/op | |
# Warmup Iteration 2: 446483,819 ±(99.9%) 1293,424 ns/op | |
# Warmup Iteration 3: 444510,805 ±(99.9%) 1399,858 ns/op | |
# Warmup Iteration 4: 457580,332 ±(99.9%) 4147,818 ns/op | |
# Warmup Iteration 5: 454504,975 ±(99.9%) 3148,225 ns/op | |
Iteration 1: 451705,606 ±(99.9%) 2937,636 ns/op | |
Iteration 2: 456122,161 ±(99.9%) 5338,605 ns/op | |
Iteration 3: 453740,629 ±(99.9%) 5811,960 ns/op | |
Iteration 4: 455734,822 ±(99.9%) 5532,703 ns/op | |
Iteration 5: 455420,288 ±(99.9%) 5554,525 ns/op | |
# Run progress: 13,00% complete, ETA 14:37:45 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 391927,978 ±(99.9%) 3629,938 ns/op | |
# Warmup Iteration 2: 377129,067 ±(99.9%) 2462,671 ns/op | |
# Warmup Iteration 3: 375449,636 ±(99.9%) 1673,789 ns/op | |
# Warmup Iteration 4: 381410,007 ±(99.9%) 4809,690 ns/op | |
# Warmup Iteration 5: 380655,553 ±(99.9%) 2022,456 ns/op | |
Iteration 1: 383142,596 ±(99.9%) 4103,648 ns/op | |
Iteration 2: 380582,145 ±(99.9%) 5230,548 ns/op | |
Iteration 3: 381662,360 ±(99.9%) 3188,596 ns/op | |
Iteration 4: 382078,324 ±(99.9%) 3819,153 ns/op | |
Iteration 5: 381294,105 ±(99.9%) 4135,893 ns/op | |
# Run progress: 13,17% complete, ETA 14:36:01 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 508622,588 ±(99.9%) 5278,192 ns/op | |
# Warmup Iteration 2: 495341,772 ±(99.9%) 3146,679 ns/op | |
# Warmup Iteration 3: 494180,150 ±(99.9%) 1084,335 ns/op | |
# Warmup Iteration 4: 507352,937 ±(99.9%) 6156,493 ns/op | |
# Warmup Iteration 5: 505589,978 ±(99.9%) 5630,363 ns/op | |
Iteration 1: 502351,555 ±(99.9%) 4579,866 ns/op | |
Iteration 2: 503470,201 ±(99.9%) 4633,327 ns/op | |
Iteration 3: 501846,293 ±(99.9%) 4560,779 ns/op | |
Iteration 4: 507279,444 ±(99.9%) 5988,295 ns/op | |
Iteration 5: 503869,205 ±(99.9%) 3579,253 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
437704,661 ±(99.9%) 34239,165 ns/op [Average] | |
(min, avg, max) = (380582,145, 437704,661, 507279,444), stdev = 45708,305 | |
CI (99.9%): [403465,497, 471943,826] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 10, replacementsCount = 50) | |
# Run progress: 13,33% complete, ETA 14:34:18 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 518953,761 ±(99.9%) 2893,749 ns/op | |
# Warmup Iteration 2: 503788,046 ±(99.9%) 2177,459 ns/op | |
# Warmup Iteration 3: 502800,762 ±(99.9%) 746,857 ns/op | |
# Warmup Iteration 4: 514320,264 ±(99.9%) 7600,135 ns/op | |
# Warmup Iteration 5: 520206,037 ±(99.9%) 7636,078 ns/op | |
Iteration 1: 513792,277 ±(99.9%) 7692,839 ns/op | |
Iteration 2: 512732,100 ±(99.9%) 5884,151 ns/op | |
Iteration 3: 515224,058 ±(99.9%) 6744,291 ns/op | |
Iteration 4: 522471,190 ±(99.9%) 9981,503 ns/op | |
Iteration 5: 513432,665 ±(99.9%) 6664,566 ns/op | |
# Run progress: 13,50% complete, ETA 14:32:42 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 383475,819 ±(99.9%) 1796,412 ns/op | |
# Warmup Iteration 2: 376225,462 ±(99.9%) 2215,524 ns/op | |
# Warmup Iteration 3: 374624,931 ±(99.9%) 1114,703 ns/op | |
# Warmup Iteration 4: 382337,013 ±(99.9%) 5769,583 ns/op | |
# Warmup Iteration 5: 379563,444 ±(99.9%) 3592,884 ns/op | |
Iteration 1: 382580,015 ±(99.9%) 2902,356 ns/op | |
Iteration 2: 386979,019 ±(99.9%) 3576,756 ns/op | |
Iteration 3: 380869,663 ±(99.9%) 1897,038 ns/op | |
Iteration 4: 381328,001 ±(99.9%) 3861,989 ns/op | |
Iteration 5: 383456,294 ±(99.9%) 3896,269 ns/op | |
# Run progress: 13,67% complete, ETA 14:30:59 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 501056,292 ±(99.9%) 3060,247 ns/op | |
# Warmup Iteration 2: 490948,055 ±(99.9%) 2836,420 ns/op | |
# Warmup Iteration 3: 488355,806 ±(99.9%) 981,052 ns/op | |
# Warmup Iteration 4: 503309,208 ±(99.9%) 4048,110 ns/op | |
# Warmup Iteration 5: 499974,426 ±(99.9%) 4910,036 ns/op | |
Iteration 1: 502382,308 ±(99.9%) 4695,724 ns/op | |
Iteration 2: 498637,054 ±(99.9%) 4858,621 ns/op | |
Iteration 3: 493390,017 ±(99.9%) 2598,856 ns/op | |
Iteration 4: 496243,757 ±(99.9%) 5942,410 ns/op | |
Iteration 5: 505524,475 ±(99.9%) 8193,085 ns/op | |
# Run progress: 13,83% complete, ETA 14:29:16 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 683133,220 ±(99.9%) 4140,580 ns/op | |
# Warmup Iteration 2: 668683,794 ±(99.9%) 7114,723 ns/op | |
# Warmup Iteration 3: 668002,819 ±(99.9%) 1298,069 ns/op | |
# Warmup Iteration 4: 696222,729 ±(99.9%) 16479,352 ns/op | |
# Warmup Iteration 5: 686633,874 ±(99.9%) 10205,937 ns/op | |
Iteration 1: 683348,440 ±(99.9%) 9132,315 ns/op | |
Iteration 2: 683943,729 ±(99.9%) 9570,899 ns/op | |
Iteration 3: 685942,571 ±(99.9%) 6946,251 ns/op | |
Iteration 4: 687044,656 ±(99.9%) 10190,295 ns/op | |
Iteration 5: 686347,546 ±(99.9%) 8503,459 ns/op | |
# Run progress: 14,00% complete, ETA 14:27:39 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 536305,798 ±(99.9%) 2633,377 ns/op | |
# Warmup Iteration 2: 525276,982 ±(99.9%) 2658,032 ns/op | |
# Warmup Iteration 3: 530266,673 ±(99.9%) 2309,226 ns/op | |
# Warmup Iteration 4: 539666,044 ±(99.9%) 7488,999 ns/op | |
# Warmup Iteration 5: 541064,907 ±(99.9%) 5088,672 ns/op | |
Iteration 1: 537661,819 ±(99.9%) 4990,309 ns/op | |
Iteration 2: 538655,439 ±(99.9%) 6606,917 ns/op | |
Iteration 3: 540236,528 ±(99.9%) 7987,472 ns/op | |
Iteration 4: 557734,174 ±(99.9%) 12168,359 ns/op | |
Iteration 5: 568125,019 ±(99.9%) 15187,944 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
526323,313 ±(99.9%) 74391,940 ns/op [Average] | |
(min, avg, max) = (380869,663, 526323,313, 687044,656), stdev = 99311,112 | |
CI (99.9%): [451931,372, 600715,253] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 10, replacementsCount = 100) | |
# Run progress: 14,17% complete, ETA 14:25:56 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 577053,490 ±(99.9%) 32363,447 ns/op | |
# Warmup Iteration 2: 543003,510 ±(99.9%) 25104,413 ns/op | |
# Warmup Iteration 3: 528689,021 ±(99.9%) 3525,390 ns/op | |
# Warmup Iteration 4: 542268,575 ±(99.9%) 6025,829 ns/op | |
# Warmup Iteration 5: 538386,851 ±(99.9%) 4753,674 ns/op | |
Iteration 1: 543366,126 ±(99.9%) 6790,913 ns/op | |
Iteration 2: 542876,748 ±(99.9%) 9423,148 ns/op | |
Iteration 3: 543749,400 ±(99.9%) 9977,480 ns/op | |
Iteration 4: 540606,337 ±(99.9%) 8573,260 ns/op | |
Iteration 5: 537407,381 ±(99.9%) 7316,451 ns/op | |
# Run progress: 14,33% complete, ETA 14:24:13 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 523105,328 ±(99.9%) 1947,514 ns/op | |
# Warmup Iteration 2: 510928,804 ±(99.9%) 1888,044 ns/op | |
# Warmup Iteration 3: 507587,493 ±(99.9%) 1382,774 ns/op | |
# Warmup Iteration 4: 509409,157 ±(99.9%) 5966,902 ns/op | |
# Warmup Iteration 5: 550301,546 ±(99.9%) 35477,251 ns/op | |
Iteration 1: 547067,464 ±(99.9%) 19653,359 ns/op | |
Iteration 2: 538557,237 ±(99.9%) 12390,556 ns/op | |
Iteration 3: 543660,329 ±(99.9%) 15074,209 ns/op | |
Iteration 4: 540621,313 ±(99.9%) 16920,618 ns/op | |
Iteration 5: 540230,945 ±(99.9%) 19592,777 ns/op | |
# Run progress: 14,50% complete, ETA 14:22:31 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 388307,766 ±(99.9%) 1145,097 ns/op | |
# Warmup Iteration 2: 378520,426 ±(99.9%) 1896,414 ns/op | |
# Warmup Iteration 3: 375121,240 ±(99.9%) 856,603 ns/op | |
# Warmup Iteration 4: 382416,697 ±(99.9%) 2373,624 ns/op | |
# Warmup Iteration 5: 396247,943 ±(99.9%) 4120,996 ns/op | |
Iteration 1: 390400,615 ±(99.9%) 3625,501 ns/op | |
Iteration 2: 391367,160 ±(99.9%) 3942,401 ns/op | |
Iteration 3: 388020,388 ±(99.9%) 2873,381 ns/op | |
Iteration 4: 389828,530 ±(99.9%) 4645,254 ns/op | |
Iteration 5: 387939,618 ±(99.9%) 4267,140 ns/op | |
# Run progress: 14,67% complete, ETA 14:20:48 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 730296,442 ±(99.9%) 11349,147 ns/op | |
# Warmup Iteration 2: 689366,348 ±(99.9%) 4311,101 ns/op | |
# Warmup Iteration 3: 686928,524 ±(99.9%) 3759,471 ns/op | |
# Warmup Iteration 4: 687445,436 ±(99.9%) 2980,948 ns/op | |
# Warmup Iteration 5: 696606,303 ±(99.9%) 6208,727 ns/op | |
Iteration 1: 695359,331 ±(99.9%) 3751,551 ns/op | |
Iteration 2: 709195,518 ±(99.9%) 5156,149 ns/op | |
Iteration 3: 712418,407 ±(99.9%) 13220,828 ns/op | |
Iteration 4: 722836,480 ±(99.9%) 10595,034 ns/op | |
Iteration 5: 726660,166 ±(99.9%) 14642,770 ns/op | |
# Run progress: 14,83% complete, ETA 14:19:06 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 613985,703 ±(99.9%) 7863,211 ns/op | |
# Warmup Iteration 2: 577205,318 ±(99.9%) 2258,743 ns/op | |
# Warmup Iteration 3: 579296,512 ±(99.9%) 1622,718 ns/op | |
# Warmup Iteration 4: 591102,800 ±(99.9%) 6663,728 ns/op | |
# Warmup Iteration 5: 608478,314 ±(99.9%) 12087,864 ns/op | |
Iteration 1: 601769,166 ±(99.9%) 10190,315 ns/op | |
Iteration 2: 604168,470 ±(99.9%) 10219,939 ns/op | |
Iteration 3: 600941,732 ±(99.9%) 10709,457 ns/op | |
Iteration 4: 597841,056 ±(99.9%) 8035,119 ns/op | |
Iteration 5: 587937,195 ±(99.9%) 5063,348 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
556993,084 ±(99.9%) 80065,179 ns/op [Average] | |
(min, avg, max) = (387939,618, 556993,084, 726660,166), stdev = 106884,723 | |
CI (99.9%): [476927,906, 637058,263] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 100, replacementsCount = 1) | |
# Run progress: 15,00% complete, ETA 14:17:23 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 4483300,003 ±(99.9%) 87238,257 ns/op | |
# Warmup Iteration 2: 4269988,943 ±(99.9%) 26207,859 ns/op | |
# Warmup Iteration 3: 4250474,320 ±(99.9%) 11708,680 ns/op | |
# Warmup Iteration 4: 4392603,576 ±(99.9%) 49183,031 ns/op | |
# Warmup Iteration 5: 4547406,200 ±(99.9%) 149671,469 ns/op | |
Iteration 1: 4535804,244 ±(99.9%) 112670,436 ns/op | |
Iteration 2: 4457326,259 ±(99.9%) 69263,405 ns/op | |
Iteration 3: 4345171,854 ±(99.9%) 39542,700 ns/op | |
Iteration 4: 4472821,298 ±(99.9%) 105658,238 ns/op | |
Iteration 5: 4510993,694 ±(99.9%) 168344,658 ns/op | |
# Run progress: 15,17% complete, ETA 14:15:41 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 5028643,698 ±(99.9%) 253654,385 ns/op | |
# Warmup Iteration 2: 4901490,525 ±(99.9%) 540997,677 ns/op | |
# Warmup Iteration 3: 4955245,731 ±(99.9%) 656291,426 ns/op | |
# Warmup Iteration 4: 4959810,773 ±(99.9%) 673158,254 ns/op | |
# Warmup Iteration 5: 5041372,426 ±(99.9%) 352313,353 ns/op | |
Iteration 1: 5012277,691 ±(99.9%) 237271,719 ns/op | |
Iteration 2: 4933886,846 ±(99.9%) 191500,400 ns/op | |
Iteration 3: 4981923,045 ±(99.9%) 229178,125 ns/op | |
Iteration 4: 4994854,113 ±(99.9%) 228038,494 ns/op | |
Iteration 5: 4990520,232 ±(99.9%) 346435,787 ns/op | |
# Run progress: 15,33% complete, ETA 14:13:59 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 4619021,052 ±(99.9%) 339316,562 ns/op | |
# Warmup Iteration 2: 4399809,943 ±(99.9%) 359727,279 ns/op | |
# Warmup Iteration 3: 4392319,081 ±(99.9%) 340709,234 ns/op | |
# Warmup Iteration 4: 4531348,207 ±(99.9%) 319844,160 ns/op | |
# Warmup Iteration 5: 4582257,371 ±(99.9%) 194229,963 ns/op | |
Iteration 1: 4545752,082 ±(99.9%) 178515,201 ns/op | |
Iteration 2: 4580632,752 ±(99.9%) 154459,884 ns/op | |
Iteration 3: 4564807,196 ±(99.9%) 213156,679 ns/op | |
Iteration 4: 4594591,736 ±(99.9%) 184202,940 ns/op | |
Iteration 5: 4586598,114 ±(99.9%) 188882,780 ns/op | |
# Run progress: 15,50% complete, ETA 14:12:17 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 4369339,990 ±(99.9%) 250273,434 ns/op | |
# Warmup Iteration 2: 4182695,101 ±(99.9%) 289047,335 ns/op | |
# Warmup Iteration 3: 4184276,431 ±(99.9%) 282889,764 ns/op | |
# Warmup Iteration 4: 4134619,635 ±(99.9%) 95245,495 ns/op | |
# Warmup Iteration 5: 4321659,548 ±(99.9%) 141946,824 ns/op | |
Iteration 1: 4222750,305 ±(99.9%) 76931,021 ns/op | |
Iteration 2: 4090447,838 ±(99.9%) 27380,308 ns/op | |
Iteration 3: 4092754,952 ±(99.9%) 52088,091 ns/op | |
Iteration 4: 4102841,089 ±(99.9%) 42172,966 ns/op | |
Iteration 5: 4125053,375 ±(99.9%) 42214,043 ns/op | |
# Run progress: 15,67% complete, ETA 14:10:35 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 4750680,102 ±(99.9%) 52486,263 ns/op | |
# Warmup Iteration 2: 4765188,904 ±(99.9%) 308426,887 ns/op | |
# Warmup Iteration 3: 4600473,011 ±(99.9%) 12094,500 ns/op | |
# Warmup Iteration 4: 4672381,736 ±(99.9%) 40493,621 ns/op | |
# Warmup Iteration 5: 4739523,461 ±(99.9%) 60749,604 ns/op | |
Iteration 1: 4918872,201 ±(99.9%) 62605,258 ns/op | |
Iteration 2: 4919577,920 ±(99.9%) 59422,514 ns/op | |
Iteration 3: 4916357,358 ±(99.9%) 68822,952 ns/op | |
Iteration 4: 4945353,551 ±(99.9%) 62319,086 ns/op | |
Iteration 5: 4965090,678 ±(99.9%) 56460,354 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
4616282,417 ±(99.9%) 243490,949 ns/op [Average] | |
(min, avg, max) = (4090447,838, 4616282,417, 5012277,691), stdev = 325053,451 | |
CI (99.9%): [4372791,467, 4859773,366] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 100, replacementsCount = 2) | |
# Run progress: 15,83% complete, ETA 14:08:53 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 5219972,191 ±(99.9%) 233739,055 ns/op | |
# Warmup Iteration 2: 5275956,403 ±(99.9%) 594880,378 ns/op | |
# Warmup Iteration 3: 4960582,960 ±(99.9%) 21458,633 ns/op | |
# Warmup Iteration 4: 4996001,035 ±(99.9%) 52985,651 ns/op | |
# Warmup Iteration 5: 5034377,895 ±(99.9%) 56264,577 ns/op | |
Iteration 1: 5055425,996 ±(99.9%) 41740,089 ns/op | |
Iteration 2: 5071995,811 ±(99.9%) 69990,058 ns/op | |
Iteration 3: 5069847,720 ±(99.9%) 67692,975 ns/op | |
Iteration 4: 5036501,366 ±(99.9%) 62431,005 ns/op | |
Iteration 5: 5112119,426 ±(99.9%) 44386,254 ns/op | |
# Run progress: 16,00% complete, ETA 14:07:11 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 4754341,358 ±(99.9%) 35316,515 ns/op | |
# Warmup Iteration 2: 4635070,988 ±(99.9%) 23235,524 ns/op | |
# Warmup Iteration 3: 4618719,611 ±(99.9%) 20718,723 ns/op | |
# Warmup Iteration 4: 4706986,525 ±(99.9%) 32202,534 ns/op | |
# Warmup Iteration 5: 4748738,440 ±(99.9%) 44398,601 ns/op | |
Iteration 1: 4665487,567 ±(99.9%) 25752,917 ns/op | |
Iteration 2: 4735936,568 ±(99.9%) 62362,444 ns/op | |
Iteration 3: 4748460,901 ±(99.9%) 44506,733 ns/op | |
Iteration 4: 4767511,245 ±(99.9%) 40514,734 ns/op | |
Iteration 5: 4803217,389 ±(99.9%) 76954,443 ns/op | |
# Run progress: 16,17% complete, ETA 14:05:29 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 4981823,768 ±(99.9%) 88909,215 ns/op | |
# Warmup Iteration 2: 4747316,255 ±(99.9%) 9103,739 ns/op | |
# Warmup Iteration 3: 4800804,883 ±(99.9%) 34738,102 ns/op | |
# Warmup Iteration 4: 4815651,837 ±(99.9%) 50920,753 ns/op | |
# Warmup Iteration 5: 4797377,075 ±(99.9%) 36757,103 ns/op | |
Iteration 1: 4810366,443 ±(99.9%) 49407,423 ns/op | |
Iteration 2: 4841681,543 ±(99.9%) 25312,714 ns/op | |
Iteration 3: 4777610,334 ±(99.9%) 32374,415 ns/op | |
Iteration 4: 4876859,677 ±(99.9%) 55515,876 ns/op | |
Iteration 5: 4841684,504 ±(99.9%) 36166,110 ns/op | |
# Run progress: 16,33% complete, ETA 14:03:47 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 4615436,147 ±(99.9%) 26607,013 ns/op | |
# Warmup Iteration 2: 4464327,913 ±(99.9%) 13220,423 ns/op | |
# Warmup Iteration 3: 4457007,254 ±(99.9%) 15616,872 ns/op | |
# Warmup Iteration 4: 4557279,898 ±(99.9%) 43293,041 ns/op | |
# Warmup Iteration 5: 4544297,461 ±(99.9%) 52276,218 ns/op | |
Iteration 1: 4534281,707 ±(99.9%) 56741,104 ns/op | |
Iteration 2: 4666080,551 ±(99.9%) 55816,912 ns/op | |
Iteration 3: 4586200,861 ±(99.9%) 45280,224 ns/op | |
Iteration 4: 4525390,396 ±(99.9%) 47188,403 ns/op | |
Iteration 5: 4500862,917 ±(99.9%) 31143,880 ns/op | |
# Run progress: 16,50% complete, ETA 14:02:05 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 4598237,203 ±(99.9%) 111320,718 ns/op | |
# Warmup Iteration 2: 4437696,352 ±(99.9%) 275905,185 ns/op | |
# Warmup Iteration 3: 4501068,682 ±(99.9%) 283608,116 ns/op | |
# Warmup Iteration 4: 4696568,039 ±(99.9%) 226568,087 ns/op | |
# Warmup Iteration 5: 4275953,313 ±(99.9%) 37378,161 ns/op | |
Iteration 1: 4248395,764 ±(99.9%) 18539,047 ns/op | |
Iteration 2: 4309258,723 ±(99.9%) 33884,551 ns/op | |
Iteration 3: 4262550,755 ±(99.9%) 38629,387 ns/op | |
Iteration 4: 4245711,059 ±(99.9%) 28501,662 ns/op | |
Iteration 5: 4282007,824 ±(99.9%) 38725,672 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
4695017,882 ±(99.9%) 207095,789 ns/op [Average] | |
(min, avg, max) = (4245711,059, 4695017,882, 5112119,426), stdev = 276466,953 | |
CI (99.9%): [4487922,093, 4902113,671] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 100, replacementsCount = 10) | |
# Run progress: 16,67% complete, ETA 14:00:23 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 4659555,953 ±(99.9%) 19286,819 ns/op | |
# Warmup Iteration 2: 4589648,323 ±(99.9%) 14579,125 ns/op | |
# Warmup Iteration 3: 4656395,437 ±(99.9%) 60705,135 ns/op | |
# Warmup Iteration 4: 4650340,703 ±(99.9%) 48829,967 ns/op | |
# Warmup Iteration 5: 4702629,224 ±(99.9%) 33378,266 ns/op | |
Iteration 1: 4840957,806 ±(99.9%) 42126,623 ns/op | |
Iteration 2: 4775740,092 ±(99.9%) 33115,860 ns/op | |
Iteration 3: 4697055,498 ±(99.9%) 45415,252 ns/op | |
Iteration 4: 4673479,350 ±(99.9%) 52628,776 ns/op | |
Iteration 5: 4698372,395 ±(99.9%) 37286,181 ns/op | |
# Run progress: 16,83% complete, ETA 13:58:41 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 4036757,826 ±(99.9%) 29617,948 ns/op | |
# Warmup Iteration 2: 3950322,814 ±(99.9%) 16286,272 ns/op | |
# Warmup Iteration 3: 3942546,757 ±(99.9%) 15630,258 ns/op | |
# Warmup Iteration 4: 4129677,013 ±(99.9%) 37440,455 ns/op | |
# Warmup Iteration 5: 4030237,129 ±(99.9%) 43887,301 ns/op | |
Iteration 1: 4007040,436 ±(99.9%) 41921,539 ns/op | |
Iteration 2: 4096997,750 ±(99.9%) 50528,364 ns/op | |
Iteration 3: 4090804,952 ±(99.9%) 43645,852 ns/op | |
Iteration 4: 4099251,264 ±(99.9%) 42098,060 ns/op | |
Iteration 5: 4126748,546 ±(99.9%) 51492,781 ns/op | |
# Run progress: 17,00% complete, ETA 13:56:59 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 5522960,761 ±(99.9%) 40912,850 ns/op | |
# Warmup Iteration 2: 5393899,890 ±(99.9%) 13955,831 ns/op | |
# Warmup Iteration 3: 5423993,463 ±(99.9%) 19524,589 ns/op | |
# Warmup Iteration 4: 5404297,168 ±(99.9%) 33840,362 ns/op | |
# Warmup Iteration 5: 5428467,941 ±(99.9%) 38147,224 ns/op | |
Iteration 1: 5532847,730 ±(99.9%) 56366,042 ns/op | |
Iteration 2: 5532156,564 ±(99.9%) 48205,245 ns/op | |
Iteration 3: 5511586,784 ±(99.9%) 84547,050 ns/op | |
Iteration 4: 5524415,228 ±(99.9%) 74894,702 ns/op | |
Iteration 5: 5527034,464 ±(99.9%) 72867,491 ns/op | |
# Run progress: 17,17% complete, ETA 13:56:00 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 5387789,043 ±(99.9%) 50432,289 ns/op | |
# Warmup Iteration 2: 5392853,638 ±(99.9%) 47416,121 ns/op | |
# Warmup Iteration 3: 5470689,284 ±(99.9%) 60266,096 ns/op | |
# Warmup Iteration 4: 5560802,378 ±(99.9%) 64110,369 ns/op | |
# Warmup Iteration 5: 5482236,843 ±(99.9%) 70795,141 ns/op | |
Iteration 1: 5521023,023 ±(99.9%) 68374,239 ns/op | |
Iteration 2: 5472319,348 ±(99.9%) 54274,475 ns/op | |
Iteration 3: 5491992,861 ±(99.9%) 72391,930 ns/op | |
Iteration 4: 5450510,591 ±(99.9%) 79323,562 ns/op | |
Iteration 5: 5456419,506 ±(99.9%) 67125,031 ns/op | |
# Run progress: 17,33% complete, ETA 13:55:24 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 5265269,359 ±(99.9%) 56603,367 ns/op | |
# Warmup Iteration 2: 5123158,362 ±(99.9%) 45430,565 ns/op | |
# Warmup Iteration 3: 5141265,480 ±(99.9%) 49426,953 ns/op | |
# Warmup Iteration 4: 5331915,158 ±(99.9%) 84183,783 ns/op | |
# Warmup Iteration 5: 5331563,579 ±(99.9%) 67883,533 ns/op | |
Iteration 1: 5306475,560 ±(99.9%) 64701,867 ns/op | |
Iteration 2: 5295579,860 ±(99.9%) 60998,545 ns/op | |
Iteration 3: 5345191,788 ±(99.9%) 78181,488 ns/op | |
Iteration 4: 5275374,267 ±(99.9%) 51496,992 ns/op | |
Iteration 5: 5268834,582 ±(99.9%) 62085,573 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
5024728,410 ±(99.9%) 419575,480 ns/op [Average] | |
(min, avg, max) = (4007040,436, 5024728,410, 5532847,730), stdev = 560121,262 | |
CI (99.9%): [4605152,929, 5444303,890] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 100, replacementsCount = 30) | |
# Run progress: 17,50% complete, ETA 13:53:46 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 4673829,669 ±(99.9%) 44272,046 ns/op | |
# Warmup Iteration 2: 4554271,235 ±(99.9%) 23808,840 ns/op | |
# Warmup Iteration 3: 4537803,564 ±(99.9%) 16727,134 ns/op | |
# Warmup Iteration 4: 4576395,233 ±(99.9%) 22186,133 ns/op | |
# Warmup Iteration 5: 4681147,219 ±(99.9%) 54214,841 ns/op | |
Iteration 1: 4658812,014 ±(99.9%) 67796,905 ns/op | |
Iteration 2: 4730448,235 ±(99.9%) 87749,029 ns/op | |
Iteration 3: 4655920,650 ±(99.9%) 65985,244 ns/op | |
Iteration 4: 4618822,390 ±(99.9%) 50793,024 ns/op | |
Iteration 5: 4702915,120 ±(99.9%) 59689,047 ns/op | |
# Run progress: 17,67% complete, ETA 13:52:03 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 5241430,094 ±(99.9%) 42392,844 ns/op | |
# Warmup Iteration 2: 5024099,584 ±(99.9%) 11533,454 ns/op | |
# Warmup Iteration 3: 5026452,550 ±(99.9%) 14736,247 ns/op | |
# Warmup Iteration 4: 5246927,517 ±(99.9%) 90206,233 ns/op | |
# Warmup Iteration 5: 5248101,314 ±(99.9%) 73513,695 ns/op | |
Iteration 1: 5245464,518 ±(99.9%) 61269,792 ns/op | |
Iteration 2: 5187376,682 ±(99.9%) 56453,819 ns/op | |
Iteration 3: 5365173,365 ±(99.9%) 71375,714 ns/op | |
Iteration 4: 5238857,955 ±(99.9%) 84385,753 ns/op | |
Iteration 5: 5208856,752 ±(99.9%) 52821,670 ns/op | |
# Run progress: 17,83% complete, ETA 13:50:19 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 5059010,409 ±(99.9%) 48385,323 ns/op | |
# Warmup Iteration 2: 4948122,700 ±(99.9%) 11234,188 ns/op | |
# Warmup Iteration 3: 4944065,287 ±(99.9%) 18335,130 ns/op | |
# Warmup Iteration 4: 5126666,662 ±(99.9%) 81779,567 ns/op | |
# Warmup Iteration 5: 5054359,348 ±(99.9%) 63400,467 ns/op | |
Iteration 1: 5090851,851 ±(99.9%) 69965,133 ns/op | |
Iteration 2: 5035588,249 ±(99.9%) 67683,951 ns/op | |
Iteration 3: 5076759,600 ±(99.9%) 76431,000 ns/op | |
Iteration 4: 5052611,451 ±(99.9%) 80483,530 ns/op | |
Iteration 5: 5052574,163 ±(99.9%) 75519,146 ns/op | |
# Run progress: 18,00% complete, ETA 13:48:37 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 5529034,060 ±(99.9%) 65364,256 ns/op | |
# Warmup Iteration 2: 5344546,263 ±(99.9%) 22090,156 ns/op | |
# Warmup Iteration 3: 5345070,628 ±(99.9%) 18462,704 ns/op | |
# Warmup Iteration 4: 5506782,768 ±(99.9%) 61994,839 ns/op | |
# Warmup Iteration 5: 5474188,634 ±(99.9%) 63349,519 ns/op | |
Iteration 1: 5477855,694 ±(99.9%) 88402,001 ns/op | |
Iteration 2: 5485594,211 ±(99.9%) 48105,251 ns/op | |
Iteration 3: 5483773,664 ±(99.9%) 57036,976 ns/op | |
Iteration 4: 5467376,182 ±(99.9%) 74623,860 ns/op | |
Iteration 5: 5447372,455 ±(99.9%) 89780,371 ns/op | |
# Run progress: 18,17% complete, ETA 13:46:53 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 4704180,410 ±(99.9%) 30254,049 ns/op | |
# Warmup Iteration 2: 4611491,890 ±(99.9%) 8378,479 ns/op | |
# Warmup Iteration 3: 4629558,150 ±(99.9%) 28459,134 ns/op | |
# Warmup Iteration 4: 4738010,386 ±(99.9%) 40853,204 ns/op | |
# Warmup Iteration 5: 4716150,638 ±(99.9%) 64567,811 ns/op | |
Iteration 1: 4754945,805 ±(99.9%) 61928,520 ns/op | |
Iteration 2: 4725815,924 ±(99.9%) 54629,542 ns/op | |
Iteration 3: 4720561,837 ±(99.9%) 72321,944 ns/op | |
Iteration 4: 4671409,984 ±(99.9%) 54351,765 ns/op | |
Iteration 5: 4718600,364 ±(99.9%) 61139,836 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
5034973,565 ±(99.9%) 235791,958 ns/op [Average] | |
(min, avg, max) = (4618822,390, 5034973,565, 5485594,211), stdev = 314775,518 | |
CI (99.9%): [4799181,607, 5270765,523] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 100, replacementsCount = 50) | |
# Run progress: 18,33% complete, ETA 13:45:10 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 4633727,510 ±(99.9%) 37511,738 ns/op | |
# Warmup Iteration 2: 4517559,097 ±(99.9%) 15887,997 ns/op | |
# Warmup Iteration 3: 4585915,309 ±(99.9%) 29083,812 ns/op | |
# Warmup Iteration 4: 4638623,557 ±(99.9%) 59353,734 ns/op | |
# Warmup Iteration 5: 4643204,593 ±(99.9%) 50442,637 ns/op | |
Iteration 1: 4607327,094 ±(99.9%) 36490,952 ns/op | |
Iteration 2: 4657478,536 ±(99.9%) 49646,351 ns/op | |
Iteration 3: 4641955,940 ±(99.9%) 32920,997 ns/op | |
Iteration 4: 4690666,456 ±(99.9%) 31133,314 ns/op | |
Iteration 5: 4666557,476 ±(99.9%) 45498,127 ns/op | |
# Run progress: 18,50% complete, ETA 13:43:28 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 5129308,171 ±(99.9%) 79942,566 ns/op | |
# Warmup Iteration 2: 5031299,970 ±(99.9%) 48503,956 ns/op | |
# Warmup Iteration 3: 5055539,498 ±(99.9%) 59236,980 ns/op | |
# Warmup Iteration 4: 5105178,232 ±(99.9%) 31677,921 ns/op | |
# Warmup Iteration 5: 5104906,582 ±(99.9%) 43755,000 ns/op | |
Iteration 1: 5157024,631 ±(99.9%) 94428,900 ns/op | |
Iteration 2: 5190629,443 ±(99.9%) 88566,485 ns/op | |
Iteration 3: 5150758,807 ±(99.9%) 75990,572 ns/op | |
Iteration 4: 5141827,734 ±(99.9%) 66499,071 ns/op | |
Iteration 5: 5139584,551 ±(99.9%) 65518,164 ns/op | |
# Run progress: 18,67% complete, ETA 13:41:45 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 4611606,578 ±(99.9%) 23050,024 ns/op | |
# Warmup Iteration 2: 4505146,373 ±(99.9%) 11272,266 ns/op | |
# Warmup Iteration 3: 4543452,375 ±(99.9%) 17575,313 ns/op | |
# Warmup Iteration 4: 4609601,140 ±(99.9%) 42580,287 ns/op | |
# Warmup Iteration 5: 4530424,172 ±(99.9%) 30367,450 ns/op | |
Iteration 1: 4459150,420 ±(99.9%) 25606,030 ns/op | |
Iteration 2: 4533481,805 ±(99.9%) 55463,480 ns/op | |
Iteration 3: 4527195,559 ±(99.9%) 44837,055 ns/op | |
Iteration 4: 4478322,366 ±(99.9%) 38754,411 ns/op | |
Iteration 5: 4531495,122 ±(99.9%) 59471,195 ns/op | |
# Run progress: 18,83% complete, ETA 13:40:02 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 4647201,995 ±(99.9%) 35934,764 ns/op | |
# Warmup Iteration 2: 4567218,600 ±(99.9%) 11072,634 ns/op | |
# Warmup Iteration 3: 4584562,424 ±(99.9%) 28570,761 ns/op | |
# Warmup Iteration 4: 4697687,747 ±(99.9%) 47449,906 ns/op | |
# Warmup Iteration 5: 4605267,858 ±(99.9%) 24103,690 ns/op | |
Iteration 1: 4604667,677 ±(99.9%) 33504,091 ns/op | |
Iteration 2: 4624707,593 ±(99.9%) 32013,448 ns/op | |
Iteration 3: 4696793,144 ±(99.9%) 49659,826 ns/op | |
Iteration 4: 4691166,757 ±(99.9%) 40060,785 ns/op | |
Iteration 5: 4588481,543 ±(99.9%) 22552,237 ns/op | |
# Run progress: 19,00% complete, ETA 13:38:19 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 4939677,719 ±(99.9%) 26581,599 ns/op | |
# Warmup Iteration 2: 4890243,338 ±(99.9%) 27427,504 ns/op | |
# Warmup Iteration 3: 4891162,764 ±(99.9%) 20545,389 ns/op | |
# Warmup Iteration 4: 4986474,135 ±(99.9%) 28856,659 ns/op | |
# Warmup Iteration 5: 4943501,774 ±(99.9%) 34988,526 ns/op | |
Iteration 1: 4892172,951 ±(99.9%) 27671,471 ns/op | |
Iteration 2: 4898077,042 ±(99.9%) 29532,525 ns/op | |
Iteration 3: 4909135,222 ±(99.9%) 31467,494 ns/op | |
Iteration 4: 4941592,463 ±(99.9%) 62102,830 ns/op | |
Iteration 5: 4901529,560 ±(99.9%) 30922,420 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
4772871,196 ±(99.9%) 178495,708 ns/op [Average] | |
(min, avg, max) = (4459150,420, 4772871,196, 5190629,443), stdev = 238286,663 | |
CI (99.9%): [4594375,488, 4951366,903] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 100, replacementsCount = 100) | |
# Run progress: 19,17% complete, ETA 13:36:36 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 5003419,148 ±(99.9%) 19955,103 ns/op | |
# Warmup Iteration 2: 4929013,630 ±(99.9%) 13952,757 ns/op | |
# Warmup Iteration 3: 4966363,374 ±(99.9%) 17339,360 ns/op | |
# Warmup Iteration 4: 4964402,765 ±(99.9%) 24028,854 ns/op | |
# Warmup Iteration 5: 4965413,442 ±(99.9%) 26795,543 ns/op | |
Iteration 1: 5000242,213 ±(99.9%) 44960,936 ns/op | |
Iteration 2: 4929353,800 ±(99.9%) 13912,402 ns/op | |
Iteration 3: 4946492,902 ±(99.9%) 18764,114 ns/op | |
Iteration 4: 4938901,447 ±(99.9%) 18052,863 ns/op | |
Iteration 5: 5035808,913 ±(99.9%) 59264,104 ns/op | |
# Run progress: 19,33% complete, ETA 13:34:53 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 5055497,698 ±(99.9%) 29372,659 ns/op | |
# Warmup Iteration 2: 5020209,531 ±(99.9%) 56017,462 ns/op | |
# Warmup Iteration 3: 5006266,162 ±(99.9%) 22747,291 ns/op | |
# Warmup Iteration 4: 5024064,888 ±(99.9%) 32156,993 ns/op | |
# Warmup Iteration 5: 5031599,520 ±(99.9%) 40708,908 ns/op | |
Iteration 1: 5024558,045 ±(99.9%) 31520,781 ns/op | |
Iteration 2: 5083203,050 ±(99.9%) 51410,290 ns/op | |
Iteration 3: 5056674,200 ±(99.9%) 36217,552 ns/op | |
Iteration 4: 5234955,290 ±(99.9%) 58964,659 ns/op | |
Iteration 5: 5053428,888 ±(99.9%) 31467,034 ns/op | |
# Run progress: 19,50% complete, ETA 13:33:11 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 5402812,812 ±(99.9%) 29786,448 ns/op | |
# Warmup Iteration 2: 5324434,915 ±(99.9%) 17534,508 ns/op | |
# Warmup Iteration 3: 5311058,005 ±(99.9%) 21083,932 ns/op | |
# Warmup Iteration 4: 5336717,166 ±(99.9%) 29668,645 ns/op | |
# Warmup Iteration 5: 5329294,075 ±(99.9%) 19636,209 ns/op | |
Iteration 1: 5407530,527 ±(99.9%) 60208,606 ns/op | |
Iteration 2: 5472374,282 ±(99.9%) 44032,848 ns/op | |
Iteration 3: 5457690,555 ±(99.9%) 49643,953 ns/op | |
Iteration 4: 5458426,883 ±(99.9%) 37334,481 ns/op | |
Iteration 5: 5473795,144 ±(99.9%) 46715,658 ns/op | |
# Run progress: 19,67% complete, ETA 13:31:28 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 4696510,873 ±(99.9%) 16959,926 ns/op | |
# Warmup Iteration 2: 4641199,848 ±(99.9%) 16997,274 ns/op | |
# Warmup Iteration 3: 4699867,645 ±(99.9%) 26245,473 ns/op | |
# Warmup Iteration 4: 4649240,743 ±(99.9%) 20153,608 ns/op | |
# Warmup Iteration 5: 4671291,232 ±(99.9%) 20415,347 ns/op | |
Iteration 1: 4718305,862 ±(99.9%) 28912,099 ns/op | |
Iteration 2: 4750986,124 ±(99.9%) 43323,031 ns/op | |
Iteration 3: 4699352,645 ±(99.9%) 35848,518 ns/op | |
Iteration 4: 4673023,732 ±(99.9%) 20712,065 ns/op | |
Iteration 5: 4678650,279 ±(99.9%) 26700,374 ns/op | |
# Run progress: 19,83% complete, ETA 13:29:46 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 5136334,843 ±(99.9%) 30495,617 ns/op | |
# Warmup Iteration 2: 5065480,998 ±(99.9%) 24926,567 ns/op | |
# Warmup Iteration 3: 5066383,269 ±(99.9%) 8171,682 ns/op | |
# Warmup Iteration 4: 5188241,092 ±(99.9%) 61585,679 ns/op | |
# Warmup Iteration 5: 5088314,076 ±(99.9%) 24765,476 ns/op | |
Iteration 1: 5078781,458 ±(99.9%) 21422,413 ns/op | |
Iteration 2: 5074831,847 ±(99.9%) 18487,143 ns/op | |
Iteration 3: 5090887,669 ±(99.9%) 22105,259 ns/op | |
Iteration 4: 5121866,822 ±(99.9%) 44974,469 ns/op | |
Iteration 5: 5078188,368 ±(99.9%) 17598,701 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
5061532,438 ±(99.9%) 187476,143 ns/op [Average] | |
(min, avg, max) = (4673023,732, 5061532,438, 5473795,144), stdev = 250275,287 | |
CI (99.9%): [4874056,295, 5249008,580] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 1) | |
# Run progress: 20,00% complete, ETA 13:28:03 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 47625461,209 ±(99.9%) 378183,217 ns/op | |
# Warmup Iteration 2: 46853775,908 ±(99.9%) 268844,080 ns/op | |
# Warmup Iteration 3: 46729097,394 ±(99.9%) 119082,000 ns/op | |
# Warmup Iteration 4: 47611689,970 ±(99.9%) 526886,433 ns/op | |
# Warmup Iteration 5: 47925214,967 ±(99.9%) 534005,639 ns/op | |
Iteration 1: 47160260,850 ±(99.9%) 371285,320 ns/op | |
Iteration 2: 47264747,802 ±(99.9%) 316635,430 ns/op | |
Iteration 3: 48084718,168 ±(99.9%) 715447,999 ns/op | |
Iteration 4: 47473327,308 ±(99.9%) 649196,123 ns/op | |
Iteration 5: 47442169,114 ±(99.9%) 445879,422 ns/op | |
# Run progress: 20,17% complete, ETA 13:26:24 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 44879678,111 ±(99.9%) 344744,154 ns/op | |
# Warmup Iteration 2: 44181164,666 ±(99.9%) 178240,955 ns/op | |
# Warmup Iteration 3: 44028284,819 ±(99.9%) 102830,257 ns/op | |
# Warmup Iteration 4: 44886868,028 ±(99.9%) 469275,350 ns/op | |
# Warmup Iteration 5: 44987388,362 ±(99.9%) 432308,207 ns/op | |
Iteration 1: 44718017,789 ±(99.9%) 333362,108 ns/op | |
Iteration 2: 44359122,342 ±(99.9%) 391109,506 ns/op | |
Iteration 3: 44468806,408 ±(99.9%) 502151,429 ns/op | |
Iteration 4: 44947497,962 ±(99.9%) 511211,227 ns/op | |
Iteration 5: 44564215,999 ±(99.9%) 322802,999 ns/op | |
# Run progress: 20,33% complete, ETA 13:24:44 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 50351326,323 ±(99.9%) 651224,017 ns/op | |
# Warmup Iteration 2: 49176166,060 ±(99.9%) 181044,266 ns/op | |
# Warmup Iteration 3: 49189028,584 ±(99.9%) 123013,237 ns/op | |
# Warmup Iteration 4: 50194637,940 ±(99.9%) 506287,110 ns/op | |
# Warmup Iteration 5: 50715626,235 ±(99.9%) 789201,829 ns/op | |
Iteration 1: 50204940,005 ±(99.9%) 597421,256 ns/op | |
Iteration 2: 50104398,763 ±(99.9%) 507974,497 ns/op | |
Iteration 3: 49717128,909 ±(99.9%) 442790,623 ns/op | |
Iteration 4: 49645848,600 ±(99.9%) 282784,293 ns/op | |
Iteration 5: 50107492,861 ±(99.9%) 685717,354 ns/op | |
# Run progress: 20,50% complete, ETA 13:23:05 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 48556265,862 ±(99.9%) 529430,304 ns/op | |
# Warmup Iteration 2: 47237748,641 ±(99.9%) 152560,354 ns/op | |
# Warmup Iteration 3: 47299357,342 ±(99.9%) 93161,078 ns/op | |
# Warmup Iteration 4: 48085777,193 ±(99.9%) 611424,887 ns/op | |
# Warmup Iteration 5: 47977166,979 ±(99.9%) 513979,506 ns/op | |
Iteration 1: 48489405,771 ±(99.9%) 585238,773 ns/op | |
Iteration 2: 47652582,604 ±(99.9%) 383580,473 ns/op | |
Iteration 3: 47784360,528 ±(99.9%) 492752,317 ns/op | |
Iteration 4: 47936838,483 ±(99.9%) 364029,820 ns/op | |
Iteration 5: 48636532,880 ±(99.9%) 662070,316 ns/op | |
# Run progress: 20,67% complete, ETA 13:21:25 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 47988399,256 ±(99.9%) 455125,677 ns/op | |
# Warmup Iteration 2: 46726208,847 ±(99.9%) 126005,056 ns/op | |
# Warmup Iteration 3: 47018046,483 ±(99.9%) 255609,008 ns/op | |
# Warmup Iteration 4: 47848624,062 ±(99.9%) 491588,787 ns/op | |
# Warmup Iteration 5: 47889920,040 ±(99.9%) 286662,449 ns/op | |
Iteration 1: 47875196,567 ±(99.9%) 573794,374 ns/op | |
Iteration 2: 47640217,642 ±(99.9%) 623371,408 ns/op | |
Iteration 3: 47358421,341 ±(99.9%) 321130,704 ns/op | |
Iteration 4: 47589364,161 ±(99.9%) 568225,109 ns/op | |
Iteration 5: 47727458,089 ±(99.9%) 465233,486 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
47558122,838 ±(99.9%) 1329341,894 ns/op [Average] | |
(min, avg, max) = (44359122,342, 47558122,838, 50204940,005), stdev = 1774633,396 | |
CI (99.9%): [46228780,944, 48887464,732] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 2) | |
# Run progress: 20,83% complete, ETA 13:19:46 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 43666518,293 ±(99.9%) 363339,038 ns/op | |
# Warmup Iteration 2: 42658162,897 ±(99.9%) 152109,672 ns/op | |
# Warmup Iteration 3: 42603620,687 ±(99.9%) 118005,722 ns/op | |
# Warmup Iteration 4: 43848777,783 ±(99.9%) 675883,942 ns/op | |
# Warmup Iteration 5: 43683729,136 ±(99.9%) 703652,373 ns/op | |
Iteration 1: 43192326,285 ±(99.9%) 452456,325 ns/op | |
Iteration 2: 43056675,899 ±(99.9%) 340806,977 ns/op | |
Iteration 3: 43548469,985 ±(99.9%) 639992,038 ns/op | |
Iteration 4: 43494952,717 ±(99.9%) 727566,790 ns/op | |
Iteration 5: 43696102,415 ±(99.9%) 475972,049 ns/op | |
# Run progress: 21,00% complete, ETA 13:18:10 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 51889365,772 ±(99.9%) 447837,410 ns/op | |
# Warmup Iteration 2: 51226210,134 ±(99.9%) 101510,631 ns/op | |
# Warmup Iteration 3: 52665624,456 ±(99.9%) 880017,321 ns/op | |
# Warmup Iteration 4: 52543630,035 ±(99.9%) 720656,236 ns/op | |
# Warmup Iteration 5: 52281652,859 ±(99.9%) 654601,040 ns/op | |
Iteration 1: 51600187,512 ±(99.9%) 470154,021 ns/op | |
Iteration 2: 52471699,860 ±(99.9%) 845155,644 ns/op | |
Iteration 3: 51840425,244 ±(99.9%) 472730,591 ns/op | |
Iteration 4: 52342927,435 ±(99.9%) 808115,619 ns/op | |
Iteration 5: 53010325,007 ±(99.9%) 923691,190 ns/op | |
# Run progress: 21,17% complete, ETA 13:16:30 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 48112342,246 ±(99.9%) 717655,260 ns/op | |
# Warmup Iteration 2: 46970930,055 ±(99.9%) 187377,766 ns/op | |
# Warmup Iteration 3: 46806893,629 ±(99.9%) 82814,039 ns/op | |
# Warmup Iteration 4: 47295867,580 ±(99.9%) 405793,557 ns/op | |
# Warmup Iteration 5: 47656603,694 ±(99.9%) 443538,572 ns/op | |
Iteration 1: 48236658,268 ±(99.9%) 715033,643 ns/op | |
Iteration 2: 48271827,735 ±(99.9%) 921442,676 ns/op | |
Iteration 3: 47480682,696 ±(99.9%) 429410,106 ns/op | |
Iteration 4: 48229661,784 ±(99.9%) 778266,555 ns/op | |
Iteration 5: 48131713,384 ±(99.9%) 406432,102 ns/op | |
# Run progress: 21,33% complete, ETA 13:14:51 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 43775215,427 ±(99.9%) 459651,509 ns/op | |
# Warmup Iteration 2: 42596993,003 ±(99.9%) 219532,057 ns/op | |
# Warmup Iteration 3: 42408449,979 ±(99.9%) 74682,276 ns/op | |
# Warmup Iteration 4: 43295756,804 ±(99.9%) 532548,192 ns/op | |
# Warmup Iteration 5: 43739174,806 ±(99.9%) 552389,451 ns/op | |
Iteration 1: 43365313,132 ±(99.9%) 511106,411 ns/op | |
Iteration 2: 43059810,413 ±(99.9%) 335397,914 ns/op | |
Iteration 3: 43177557,839 ±(99.9%) 314309,792 ns/op | |
Iteration 4: 43037826,123 ±(99.9%) 498484,796 ns/op | |
Iteration 5: 43028537,498 ±(99.9%) 515853,490 ns/op | |
# Run progress: 21,50% complete, ETA 13:13:10 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 49501356,199 ±(99.9%) 528088,516 ns/op | |
# Warmup Iteration 2: 47933737,985 ±(99.9%) 126123,590 ns/op | |
# Warmup Iteration 3: 48543178,627 ±(99.9%) 314362,483 ns/op | |
# Warmup Iteration 4: 49229880,222 ±(99.9%) 484275,190 ns/op | |
# Warmup Iteration 5: 48744337,847 ±(99.9%) 541453,928 ns/op | |
Iteration 1: 48709077,402 ±(99.9%) 454509,893 ns/op | |
Iteration 2: 48413031,457 ±(99.9%) 373677,437 ns/op | |
Iteration 3: 49095735,582 ±(99.9%) 523124,432 ns/op | |
Iteration 4: 48630049,521 ±(99.9%) 384810,292 ns/op | |
Iteration 5: 49006019,706 ±(99.9%) 635459,392 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
47125103,796 ±(99.9%) 2652599,900 ns/op [Average] | |
(min, avg, max) = (43028537,498, 47125103,796, 53010325,007), stdev = 3541144,975 | |
CI (99.9%): [44472503,896, 49777703,696] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 10) | |
# Run progress: 21,67% complete, ETA 13:11:31 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 48688331,486 ±(99.9%) 512223,852 ns/op | |
# Warmup Iteration 2: 47713959,882 ±(99.9%) 273534,739 ns/op | |
# Warmup Iteration 3: 47466180,372 ±(99.9%) 135860,482 ns/op | |
# Warmup Iteration 4: 48785536,839 ±(99.9%) 827566,733 ns/op | |
# Warmup Iteration 5: 48984940,124 ±(99.9%) 816466,486 ns/op | |
Iteration 1: 49170564,576 ±(99.9%) 649340,773 ns/op | |
Iteration 2: 48252641,473 ±(99.9%) 430567,643 ns/op | |
Iteration 3: 48733082,077 ±(99.9%) 575903,708 ns/op | |
Iteration 4: 48606942,107 ±(99.9%) 609583,384 ns/op | |
Iteration 5: 48537551,818 ±(99.9%) 598544,965 ns/op | |
# Run progress: 21,83% complete, ETA 13:09:52 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 44084725,741 ±(99.9%) 407454,112 ns/op | |
# Warmup Iteration 2: 43335079,380 ±(99.9%) 259363,243 ns/op | |
# Warmup Iteration 3: 43335442,622 ±(99.9%) 164553,368 ns/op | |
# Warmup Iteration 4: 44036838,792 ±(99.9%) 311750,714 ns/op | |
# Warmup Iteration 5: 44327785,338 ±(99.9%) 368082,939 ns/op | |
Iteration 1: 44354314,663 ±(99.9%) 489840,900 ns/op | |
Iteration 2: 44027052,209 ±(99.9%) 501636,404 ns/op | |
Iteration 3: 44172844,076 ±(99.9%) 460735,741 ns/op | |
Iteration 4: 44485784,458 ±(99.9%) 639371,063 ns/op | |
Iteration 5: 44338059,059 ±(99.9%) 594398,883 ns/op | |
# Run progress: 22,00% complete, ETA 13:08:12 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 45175182,175 ±(99.9%) 280288,113 ns/op | |
# Warmup Iteration 2: 44319217,155 ±(99.9%) 106759,608 ns/op | |
# Warmup Iteration 3: 44590404,119 ±(99.9%) 211812,978 ns/op | |
# Warmup Iteration 4: 45372227,477 ±(99.9%) 495348,882 ns/op | |
# Warmup Iteration 5: 45436878,650 ±(99.9%) 330194,362 ns/op | |
Iteration 1: 44958710,325 ±(99.9%) 435937,960 ns/op | |
Iteration 2: 44767199,353 ±(99.9%) 348498,564 ns/op | |
Iteration 3: 45742558,827 ±(99.9%) 538746,342 ns/op | |
Iteration 4: 45156545,757 ±(99.9%) 419537,138 ns/op | |
Iteration 5: 45136869,475 ±(99.9%) 506904,281 ns/op | |
# Run progress: 22,17% complete, ETA 13:06:32 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 51183637,604 ±(99.9%) 510873,167 ns/op | |
# Warmup Iteration 2: 50268965,732 ±(99.9%) 98017,368 ns/op | |
# Warmup Iteration 3: 50558894,657 ±(99.9%) 186339,051 ns/op | |
# Warmup Iteration 4: 51219980,417 ±(99.9%) 496328,507 ns/op | |
# Warmup Iteration 5: 51309934,934 ±(99.9%) 746986,315 ns/op | |
Iteration 1: 50822308,560 ±(99.9%) 384753,806 ns/op | |
Iteration 2: 50970442,464 ±(99.9%) 577484,428 ns/op | |
Iteration 3: 50674022,541 ±(99.9%) 408671,033 ns/op | |
Iteration 4: 51058812,427 ±(99.9%) 534256,237 ns/op | |
Iteration 5: 51221152,524 ±(99.9%) 522151,862 ns/op | |
# Run progress: 22,33% complete, ETA 13:04:52 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 44444869,121 ±(99.9%) 240383,929 ns/op | |
# Warmup Iteration 2: 44559632,781 ±(99.9%) 344643,008 ns/op | |
# Warmup Iteration 3: 45026056,804 ±(99.9%) 544906,447 ns/op | |
# Warmup Iteration 4: 45350248,642 ±(99.9%) 767719,954 ns/op | |
# Warmup Iteration 5: 46073147,130 ±(99.9%) 777486,346 ns/op | |
Iteration 1: 45080693,846 ±(99.9%) 683045,338 ns/op | |
Iteration 2: 45168908,357 ±(99.9%) 718925,325 ns/op | |
Iteration 3: 49859086,166 ±(99.9%) 1414121,001 ns/op | |
Iteration 4: 45037148,347 ±(99.9%) 565270,995 ns/op | |
Iteration 5: 44977373,973 ±(99.9%) 362590,220 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
47012426,778 ±(99.9%) 1995910,855 ns/op [Average] | |
(min, avg, max) = (44027052,209, 47012426,778, 51221152,524), stdev = 2664483,888 | |
CI (99.9%): [45016515,923, 49008337,633] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 30) | |
# Run progress: 22,50% complete, ETA 13:03:12 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 50551846,345 ±(99.9%) 997181,237 ns/op | |
# Warmup Iteration 2: 48404607,906 ±(99.9%) 200350,382 ns/op | |
# Warmup Iteration 3: 48599924,505 ±(99.9%) 468760,675 ns/op | |
# Warmup Iteration 4: 48614119,261 ±(99.9%) 369249,252 ns/op | |
# Warmup Iteration 5: 50848985,223 ±(99.9%) 785088,176 ns/op | |
Iteration 1: 49387668,753 ±(99.9%) 387798,498 ns/op | |
Iteration 2: 49388514,562 ±(99.9%) 507865,513 ns/op | |
Iteration 3: 49530746,135 ±(99.9%) 518728,115 ns/op | |
Iteration 4: 50054473,972 ±(99.9%) 484294,236 ns/op | |
Iteration 5: 50071907,154 ±(99.9%) 766946,205 ns/op | |
# Run progress: 22,67% complete, ETA 13:01:32 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 49615539,212 ±(99.9%) 944989,332 ns/op | |
# Warmup Iteration 2: 47656514,388 ±(99.9%) 268925,844 ns/op | |
# Warmup Iteration 3: 47405100,879 ±(99.9%) 126858,496 ns/op | |
# Warmup Iteration 4: 49930335,364 ±(99.9%) 751801,682 ns/op | |
# Warmup Iteration 5: 49264907,056 ±(99.9%) 766259,595 ns/op | |
Iteration 1: 49642935,205 ±(99.9%) 807806,526 ns/op | |
Iteration 2: 49476644,769 ±(99.9%) 670570,298 ns/op | |
Iteration 3: 49036298,162 ±(99.9%) 342730,259 ns/op | |
Iteration 4: 49251145,280 ±(99.9%) 220271,649 ns/op | |
Iteration 5: 50082470,390 ±(99.9%) 562592,593 ns/op | |
# Run progress: 22,83% complete, ETA 12:59:53 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 53855568,791 ±(99.9%) 1077087,272 ns/op | |
# Warmup Iteration 2: 52424172,648 ±(99.9%) 1944768,880 ns/op | |
# Warmup Iteration 3: 52985105,754 ±(99.9%) 611567,105 ns/op | |
# Warmup Iteration 4: 55728556,879 ±(99.9%) 1203346,866 ns/op | |
# Warmup Iteration 5: 55516250,233 ±(99.9%) 878082,346 ns/op | |
Iteration 1: 54498193,916 ±(99.9%) 658233,528 ns/op | |
Iteration 2: 55134487,738 ±(99.9%) 868043,619 ns/op | |
Iteration 3: 54946027,557 ±(99.9%) 745027,391 ns/op | |
Iteration 4: 54207078,712 ±(99.9%) 732400,111 ns/op | |
Iteration 5: 54269582,764 ±(99.9%) 435566,629 ns/op | |
# Run progress: 23,00% complete, ETA 12:58:13 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 49807639,549 ±(99.9%) 764478,921 ns/op | |
# Warmup Iteration 2: 48270548,201 ±(99.9%) 418408,811 ns/op | |
# Warmup Iteration 3: 48223292,803 ±(99.9%) 210791,265 ns/op | |
# Warmup Iteration 4: 50545862,127 ±(99.9%) 590698,723 ns/op | |
# Warmup Iteration 5: 49035391,762 ±(99.9%) 749498,941 ns/op | |
Iteration 1: 48610426,195 ±(99.9%) 228569,046 ns/op | |
Iteration 2: 49955091,358 ±(99.9%) 763412,448 ns/op | |
Iteration 3: 50323475,230 ±(99.9%) 561909,731 ns/op | |
Iteration 4: 51222647,145 ±(99.9%) 1025482,432 ns/op | |
Iteration 5: 50582482,474 ±(99.9%) 1014664,839 ns/op | |
# Run progress: 23,17% complete, ETA 12:56:34 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 52834504,502 ±(99.9%) 742604,221 ns/op | |
# Warmup Iteration 2: 51201057,787 ±(99.9%) 146339,109 ns/op | |
# Warmup Iteration 3: 52732303,950 ±(99.9%) 3001709,801 ns/op | |
# Warmup Iteration 4: 52980644,896 ±(99.9%) 2683214,879 ns/op | |
# Warmup Iteration 5: 55022886,850 ±(99.9%) 933718,998 ns/op | |
Iteration 1: 54644389,009 ±(99.9%) 634132,331 ns/op | |
Iteration 2: 54853577,670 ±(99.9%) 768039,126 ns/op | |
Iteration 3: 54677914,239 ±(99.9%) 1109345,479 ns/op | |
Iteration 4: 54453889,079 ±(99.9%) 795548,971 ns/op | |
Iteration 5: 55261019,811 ±(99.9%) 725243,627 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
51742523,491 ±(99.9%) 1887321,531 ns/op [Average] | |
(min, avg, max) = (48610426,195, 51742523,491, 55261019,811), stdev = 2519520,248 | |
CI (99.9%): [49855201,960, 53629845,022] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 50) | |
# Run progress: 23,33% complete, ETA 12:54:55 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 53252625,403 ±(99.9%) 1606168,758 ns/op | |
# Warmup Iteration 2: 51239699,011 ±(99.9%) 1006075,168 ns/op | |
# Warmup Iteration 3: 53759833,962 ±(99.9%) 758035,820 ns/op | |
# Warmup Iteration 4: 52742253,298 ±(99.9%) 355012,806 ns/op | |
# Warmup Iteration 5: 52855156,317 ±(99.9%) 682629,592 ns/op | |
Iteration 1: 50818184,366 ±(99.9%) 501257,211 ns/op | |
Iteration 2: 51833986,006 ±(99.9%) 480088,347 ns/op | |
Iteration 3: 52365339,648 ±(99.9%) 636763,690 ns/op | |
Iteration 4: 51835116,026 ±(99.9%) 683771,902 ns/op | |
Iteration 5: 50979346,493 ±(99.9%) 541013,149 ns/op | |
# Run progress: 23,50% complete, ETA 12:53:15 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 52114112,229 ±(99.9%) 435303,211 ns/op | |
# Warmup Iteration 2: 51291036,320 ±(99.9%) 129610,037 ns/op | |
# Warmup Iteration 3: 52347208,969 ±(99.9%) 484640,209 ns/op | |
# Warmup Iteration 4: 52507046,557 ±(99.9%) 477169,375 ns/op | |
# Warmup Iteration 5: 52441318,910 ±(99.9%) 340258,303 ns/op | |
Iteration 1: 52025157,225 ±(99.9%) 414938,056 ns/op | |
Iteration 2: 52316453,641 ±(99.9%) 234177,148 ns/op | |
Iteration 3: 52431839,433 ±(99.9%) 330459,042 ns/op | |
Iteration 4: 53243256,951 ±(99.9%) 759240,118 ns/op | |
Iteration 5: 52051941,916 ±(99.9%) 591664,562 ns/op | |
# Run progress: 23,67% complete, ETA 12:51:35 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 51210302,149 ±(99.9%) 768536,308 ns/op | |
# Warmup Iteration 2: 49865879,259 ±(99.9%) 157962,579 ns/op | |
# Warmup Iteration 3: 49797494,862 ±(99.9%) 158212,172 ns/op | |
# Warmup Iteration 4: 51523679,551 ±(99.9%) 367744,297 ns/op | |
# Warmup Iteration 5: 51041947,305 ±(99.9%) 482932,996 ns/op | |
Iteration 1: 51152657,027 ±(99.9%) 504696,752 ns/op | |
Iteration 2: 50876189,091 ±(99.9%) 392601,046 ns/op | |
Iteration 3: 50533887,604 ±(99.9%) 250683,542 ns/op | |
Iteration 4: 50392402,693 ±(99.9%) 309758,333 ns/op | |
Iteration 5: 50622992,791 ±(99.9%) 374361,526 ns/op | |
# Run progress: 23,83% complete, ETA 12:49:55 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 50190786,570 ±(99.9%) 769618,359 ns/op | |
# Warmup Iteration 2: 48209281,615 ±(99.9%) 186472,874 ns/op | |
# Warmup Iteration 3: 48192617,612 ±(99.9%) 119415,500 ns/op | |
# Warmup Iteration 4: 48118774,077 ±(99.9%) 121145,704 ns/op | |
# Warmup Iteration 5: 50414836,047 ±(99.9%) 729022,293 ns/op | |
Iteration 1: 52243687,935 ±(99.9%) 934575,368 ns/op | |
Iteration 2: 50194249,099 ±(99.9%) 413962,540 ns/op | |
Iteration 3: 49007981,237 ±(99.9%) 319827,981 ns/op | |
Iteration 4: 48932369,590 ±(99.9%) 126226,397 ns/op | |
Iteration 5: 49161793,506 ±(99.9%) 386200,931 ns/op | |
# Run progress: 24,00% complete, ETA 12:48:15 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 50574772,440 ±(99.9%) 824077,631 ns/op | |
# Warmup Iteration 2: 49072403,725 ±(99.9%) 108676,133 ns/op | |
# Warmup Iteration 3: 49793043,479 ±(99.9%) 333987,197 ns/op | |
# Warmup Iteration 4: 50591473,688 ±(99.9%) 647558,055 ns/op | |
# Warmup Iteration 5: 52343760,970 ±(99.9%) 650135,994 ns/op | |
Iteration 1: 51342576,433 ±(99.9%) 730321,666 ns/op | |
Iteration 2: 49991335,984 ±(99.9%) 678456,867 ns/op | |
Iteration 3: 50028970,426 ±(99.9%) 539313,640 ns/op | |
Iteration 4: 51570102,690 ±(99.9%) 678498,513 ns/op | |
Iteration 5: 51585643,178 ±(99.9%) 806183,267 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
51101498,440 ±(99.9%) 855956,397 ns/op [Average] | |
(min, avg, max) = (48932369,590, 51101498,440, 53243256,951), stdev = 1142677,300 | |
CI (99.9%): [50245542,043, 51957454,836] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 100) | |
# Run progress: 24,17% complete, ETA 12:46:35 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 52660974,829 ±(99.9%) 611947,324 ns/op | |
# Warmup Iteration 2: 51239584,101 ±(99.9%) 260636,557 ns/op | |
# Warmup Iteration 3: 51190882,189 ±(99.9%) 204292,355 ns/op | |
# Warmup Iteration 4: 51605321,504 ±(99.9%) 179415,305 ns/op | |
# Warmup Iteration 5: 52459975,535 ±(99.9%) 500553,798 ns/op | |
Iteration 1: 54284316,723 ±(99.9%) 800955,011 ns/op | |
Iteration 2: 53283129,537 ±(99.9%) 809663,380 ns/op | |
Iteration 3: 51869446,028 ±(99.9%) 271015,991 ns/op | |
Iteration 4: 52613883,510 ±(99.9%) 470387,075 ns/op | |
Iteration 5: 55354756,648 ±(99.9%) 843452,510 ns/op | |
# Run progress: 24,33% complete, ETA 12:44:56 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 58091280,749 ±(99.9%) 1671509,637 ns/op | |
# Warmup Iteration 2: 55276187,044 ±(99.9%) 1119840,677 ns/op | |
# Warmup Iteration 3: 55494288,623 ±(99.9%) 1678014,377 ns/op | |
# Warmup Iteration 4: 57375354,620 ±(99.9%) 1642036,521 ns/op | |
# Warmup Iteration 5: 58888271,497 ±(99.9%) 2170063,046 ns/op | |
Iteration 1: 59344671,118 ±(99.9%) 1783506,165 ns/op | |
Iteration 2: 56575918,300 ±(99.9%) 579944,187 ns/op | |
Iteration 3: 56715777,233 ±(99.9%) 786717,577 ns/op | |
Iteration 4: 58658205,677 ±(99.9%) 1320071,900 ns/op | |
Iteration 5: 58659544,213 ±(99.9%) 1338352,514 ns/op | |
# Run progress: 24,50% complete, ETA 12:43:16 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 53318929,454 ±(99.9%) 3621777,015 ns/op | |
# Warmup Iteration 2: 50296773,814 ±(99.9%) 496087,110 ns/op | |
# Warmup Iteration 3: 51261339,937 ±(99.9%) 1603656,129 ns/op | |
# Warmup Iteration 4: 52051048,808 ±(99.9%) 814967,000 ns/op | |
# Warmup Iteration 5: 54218354,681 ±(99.9%) 875945,659 ns/op | |
Iteration 1: 53111023,785 ±(99.9%) 1495182,889 ns/op | |
Iteration 2: 54948319,470 ±(99.9%) 1000641,577 ns/op | |
Iteration 3: 55182310,369 ±(99.9%) 1045699,676 ns/op | |
Iteration 4: 54309250,303 ±(99.9%) 929670,851 ns/op | |
Iteration 5: 52685831,878 ±(99.9%) 472387,431 ns/op | |
# Run progress: 24,67% complete, ETA 12:41:36 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 52912304,828 ±(99.9%) 5410087,440 ns/op | |
# Warmup Iteration 2: 53114308,866 ±(99.9%) 5826703,934 ns/op | |
# Warmup Iteration 3: 54155133,958 ±(99.9%) 2155565,819 ns/op | |
# Warmup Iteration 4: 53790972,170 ±(99.9%) 1369479,508 ns/op | |
# Warmup Iteration 5: 54398122,026 ±(99.9%) 708270,886 ns/op | |
Iteration 1: 53382536,446 ±(99.9%) 1194375,748 ns/op | |
Iteration 2: 51629692,650 ±(99.9%) 701132,001 ns/op | |
Iteration 3: 51040446,723 ±(99.9%) 756392,590 ns/op | |
Iteration 4: 52806763,768 ±(99.9%) 1089645,779 ns/op | |
Iteration 5: 52562130,080 ±(99.9%) 1270283,951 ns/op | |
# Run progress: 24,83% complete, ETA 12:39:57 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 53997149,744 ±(99.9%) 941739,688 ns/op | |
# Warmup Iteration 2: 52202963,086 ±(99.9%) 3786050,162 ns/op | |
# Warmup Iteration 3: 51577581,731 ±(99.9%) 3258837,312 ns/op | |
# Warmup Iteration 4: 53803276,192 ±(99.9%) 1495690,498 ns/op | |
# Warmup Iteration 5: 53221660,804 ±(99.9%) 1148802,629 ns/op | |
Iteration 1: 54031224,453 ±(99.9%) 1029155,670 ns/op | |
Iteration 2: 54691414,201 ±(99.9%) 986402,720 ns/op | |
Iteration 3: 54385789,605 ±(99.9%) 478864,204 ns/op | |
Iteration 4: 54280275,254 ±(99.9%) 1638972,250 ns/op | |
Iteration 5: 54219649,659 ±(99.9%) 966001,079 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
54425052,305 ±(99.9%) 1634550,267 ns/op [Average] | |
(min, avg, max) = (51040446,723, 54425052,305, 59344671,118), stdev = 2182077,842 | |
CI (99.9%): [52790502,038, 56059602,572] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 1) | |
# Run progress: 25,00% complete, ETA 12:38:17 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
6046,235 ±(99.9%) 227,835 ns/op | |
# Warmup Iteration 2: 3569,847 ±(99.9%) 223,783 ns/op | |
# Warmup Iteration 3: 3614,655 ±(99.9%) 72,439 ns/op | |
# Warmup Iteration 4: 3599,774 ±(99.9%) 35,996 ns/op | |
# Warmup Iteration 5: 3540,484 ±(99.9%) 70,898 ns/op | |
Iteration 1: 3547,488 ±(99.9%) 42,007 ns/op | |
Iteration 2: 3516,942 ±(99.9%) 33,489 ns/op | |
Iteration 3: 3480,103 ±(99.9%) 25,437 ns/op | |
Iteration 4: 3572,899 ±(99.9%) 50,430 ns/op | |
Iteration 5: 3622,157 ±(99.9%) 62,607 ns/op | |
# Run progress: 25,17% complete, ETA 12:36:39 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
27969,689 ±(99.9%) 1524,264 ns/op | |
# Warmup Iteration 2: 4055,754 ±(99.9%) 194,019 ns/op | |
# Warmup Iteration 3: 3975,431 ±(99.9%) 55,602 ns/op | |
# Warmup Iteration 4: 3901,758 ±(99.9%) 39,615 ns/op | |
# Warmup Iteration 5: 3946,908 ±(99.9%) 53,931 ns/op | |
Iteration 1: 3935,165 ±(99.9%) 44,828 ns/op | |
Iteration 2: 3932,531 ±(99.9%) 55,229 ns/op | |
Iteration 3: 4079,100 ±(99.9%) 70,520 ns/op | |
Iteration 4: 4097,279 ±(99.9%) 56,497 ns/op | |
Iteration 5: 4064,533 ±(99.9%) 71,309 ns/op | |
# Run progress: 25,33% complete, ETA 12:34:56 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
73246,118 ±(99.9%) 9237,154 ns/op | |
# Warmup Iteration 2: 4865,813 ±(99.9%) 224,223 ns/op | |
# Warmup Iteration 3: 4308,600 ±(99.9%) 56,339 ns/op | |
# Warmup Iteration 4: 4331,126 ±(99.9%) 71,816 ns/op | |
# Warmup Iteration 5: 4326,488 ±(99.9%) 47,395 ns/op | |
Iteration 1: 4194,529 ±(99.9%) 47,556 ns/op | |
Iteration 2: 4250,681 ±(99.9%) 72,308 ns/op | |
Iteration 3: 4311,882 ±(99.9%) 84,142 ns/op | |
Iteration 4: 4240,060 ±(99.9%) 92,705 ns/op | |
Iteration 5: 4216,334 ±(99.9%) 82,236 ns/op | |
# Run progress: 25,50% complete, ETA 12:33:14 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
2560,532 ±(99.9%) 161,648 ns/op | |
# Warmup Iteration 2: 2266,873 ±(99.9%) 225,929 ns/op | |
# Warmup Iteration 3: 2264,162 ±(99.9%) 40,804 ns/op | |
# Warmup Iteration 4: 2272,910 ±(99.9%) 32,425 ns/op | |
# Warmup Iteration 5: 2270,407 ±(99.9%) 37,339 ns/op | |
Iteration 1: 2279,366 ±(99.9%) 33,534 ns/op | |
Iteration 2: 2283,033 ±(99.9%) 22,530 ns/op | |
Iteration 3: 2276,803 ±(99.9%) 42,053 ns/op | |
Iteration 4: 2276,763 ±(99.9%) 29,250 ns/op | |
Iteration 5: 2277,429 ±(99.9%) 34,567 ns/op | |
# Run progress: 25,67% complete, ETA 12:31:32 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
55430,333 ±(99.9%) 4500,833 ns/op | |
# Warmup Iteration 2: 4015,640 ±(99.9%) 71,122 ns/op | |
# Warmup Iteration 3: 4061,764 ±(99.9%) 45,236 ns/op | |
# Warmup Iteration 4: 4106,625 ±(99.9%) 65,414 ns/op | |
# Warmup Iteration 5: 4172,390 ±(99.9%) 62,275 ns/op | |
Iteration 1: 4116,073 ±(99.9%) 45,619 ns/op | |
Iteration 2: 4108,903 ±(99.9%) 60,635 ns/op | |
Iteration 3: 4112,689 ±(99.9%) 60,415 ns/op | |
Iteration 4: 4132,619 ±(99.9%) 74,381 ns/op | |
Iteration 5: 4119,008 ±(99.9%) 89,041 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
3641,775 ±(99.9%) 552,177 ns/op [Average] | |
(min, avg, max) = (2276,763, 3641,775, 4311,882), stdev = 737,140 | |
CI (99.9%): [3089,598, 4193,952] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 2) | |
# Run progress: 25,83% complete, ETA 12:29:49 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
2287,290 ±(99.9%) 174,345 ns/op | |
# Warmup Iteration 2: 1724,432 ±(99.9%) 32,704 ns/op | |
# Warmup Iteration 3: 1705,688 ±(99.9%) 24,684 ns/op | |
# Warmup Iteration 4: 1713,436 ±(99.9%) 23,199 ns/op | |
# Warmup Iteration 5: 1715,037 ±(99.9%) 23,142 ns/op | |
Iteration 1: 1705,402 ±(99.9%) 26,901 ns/op | |
Iteration 2: 1716,881 ±(99.9%) 23,303 ns/op | |
Iteration 3: 1721,716 ±(99.9%) 21,791 ns/op | |
Iteration 4: 1724,651 ±(99.9%) 20,891 ns/op | |
Iteration 5: 1716,367 ±(99.9%) 29,633 ns/op | |
# Run progress: 26,00% complete, ETA 12:28:07 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4586,188 ±(99.9%) 290,579 ns/op | |
# Warmup Iteration 2: 3031,284 ±(99.9%) 188,263 ns/op | |
# Warmup Iteration 3: 2997,304 ±(99.9%) 45,539 ns/op | |
# Warmup Iteration 4: 2869,362 ±(99.9%) 38,928 ns/op | |
# Warmup Iteration 5: 2899,218 ±(99.9%) 31,651 ns/op | |
Iteration 1: 3026,063 ±(99.9%) 80,831 ns/op | |
Iteration 2: 3004,246 ±(99.9%) 48,559 ns/op | |
Iteration 3: 2995,228 ±(99.9%) 23,654 ns/op | |
Iteration 4: 3004,425 ±(99.9%) 45,861 ns/op | |
Iteration 5: 3016,624 ±(99.9%) 45,583 ns/op | |
# Run progress: 26,17% complete, ETA 12:26:24 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
68324,261 ±(99.9%) 10153,928 ns/op | |
# Warmup Iteration 2: 4944,642 ±(99.9%) 257,578 ns/op | |
# Warmup Iteration 3: 4632,619 ±(99.9%) 147,625 ns/op | |
# Warmup Iteration 4: 4633,639 ±(99.9%) 112,173 ns/op | |
# Warmup Iteration 5: 4446,230 ±(99.9%) 53,425 ns/op | |
Iteration 1: 4416,384 ±(99.9%) 56,500 ns/op | |
Iteration 2: 4427,641 ±(99.9%) 59,533 ns/op | |
Iteration 3: 4452,686 ±(99.9%) 54,613 ns/op | |
Iteration 4: 4461,912 ±(99.9%) 44,561 ns/op | |
Iteration 5: 4321,867 ±(99.9%) 19,994 ns/op | |
# Run progress: 26,33% complete, ETA 12:24:42 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4532,503 ±(99.9%) 32,326 ns/op | |
# Warmup Iteration 2: 3190,902 ±(99.9%) 30,256 ns/op | |
# Warmup Iteration 3: 3180,414 ±(99.9%) 34,882 ns/op | |
# Warmup Iteration 4: 3237,929 ±(99.9%) 44,430 ns/op | |
# Warmup Iteration 5: 3320,331 ±(99.9%) 39,854 ns/op | |
Iteration 1: 3255,424 ±(99.9%) 40,767 ns/op | |
Iteration 2: 3163,483 ±(99.9%) 34,495 ns/op | |
Iteration 3: 3211,410 ±(99.9%) 25,622 ns/op | |
Iteration 4: 3210,410 ±(99.9%) 39,388 ns/op | |
Iteration 5: 3191,762 ±(99.9%) 41,274 ns/op | |
# Run progress: 26,50% complete, ETA 12:22:59 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
300,168 ±(99.9%) 3,032 ns/op | |
# Warmup Iteration 2: 285,908 ±(99.9%) 3,276 ns/op | |
# Warmup Iteration 3: 285,764 ±(99.9%) 4,663 ns/op | |
# Warmup Iteration 4: 286,001 ±(99.9%) 5,390 ns/op | |
# Warmup Iteration 5: 286,096 ±(99.9%) 6,472 ns/op | |
Iteration 1: 285,722 ±(99.9%) 4,115 ns/op | |
Iteration 2: 286,265 ±(99.9%) 7,353 ns/op | |
Iteration 3: 286,695 ±(99.9%) 5,304 ns/op | |
Iteration 4: 287,208 ±(99.9%) 3,086 ns/op | |
Iteration 5: 287,268 ±(99.9%) 5,229 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
2527,110 ±(99.9%) 1078,060 ns/op [Average] | |
(min, avg, max) = (285,722, 2527,110, 4461,912), stdev = 1439,179 | |
CI (99.9%): [1449,050, 3605,169] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 10) | |
# Run progress: 26,67% complete, ETA 12:21:17 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
5569,203 ±(99.9%) 43,484 ns/op | |
# Warmup Iteration 2: 3115,081 ±(99.9%) 39,599 ns/op | |
# Warmup Iteration 3: 3188,504 ±(99.9%) 38,844 ns/op | |
# Warmup Iteration 4: 3246,175 ±(99.9%) 33,504 ns/op | |
# Warmup Iteration 5: 3258,362 ±(99.9%) 55,857 ns/op | |
Iteration 1: 3290,320 ±(99.9%) 60,860 ns/op | |
Iteration 2: 3303,349 ±(99.9%) 43,091 ns/op | |
Iteration 3: 3201,188 ±(99.9%) 40,493 ns/op | |
Iteration 4: 3169,100 ±(99.9%) 24,794 ns/op | |
Iteration 5: 3193,893 ±(99.9%) 23,415 ns/op | |
# Run progress: 26,83% complete, ETA 12:19:35 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
19989,167 ±(99.9%) 3591,380 ns/op | |
# Warmup Iteration 2: 19507,983 ±(99.9%) 4039,861 ns/op | |
# Warmup Iteration 3: 19371,675 ±(99.9%) 3159,620 ns/op | |
# Warmup Iteration 4: 19650,232 ±(99.9%) 1101,543 ns/op | |
# Warmup Iteration 5: 19762,646 ±(99.9%) 789,877 ns/op | |
Iteration 1: 19811,965 ±(99.9%) 754,261 ns/op | |
Iteration 2: 19851,573 ±(99.9%) 876,039 ns/op | |
Iteration 3: 19843,983 ±(99.9%) 1220,343 ns/op | |
Iteration 4: 19824,298 ±(99.9%) 939,257 ns/op | |
Iteration 5: 19620,741 ±(99.9%) 753,826 ns/op | |
# Run progress: 27,00% complete, ETA 12:17:53 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
549,358 ±(99.9%) 5,155 ns/op | |
# Warmup Iteration 2: 529,606 ±(99.9%) 7,031 ns/op | |
# Warmup Iteration 3: 543,630 ±(99.9%) 8,182 ns/op | |
# Warmup Iteration 4: 543,310 ±(99.9%) 7,508 ns/op | |
# Warmup Iteration 5: 540,151 ±(99.9%) 8,424 ns/op | |
Iteration 1: 533,820 ±(99.9%) 4,138 ns/op | |
Iteration 2: 538,166 ±(99.9%) 8,382 ns/op | |
Iteration 3: 533,470 ±(99.9%) 4,660 ns/op | |
Iteration 4: 538,272 ±(99.9%) 9,397 ns/op | |
Iteration 5: 542,332 ±(99.9%) 6,392 ns/op | |
# Run progress: 27,17% complete, ETA 12:16:11 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
17249,204 ±(99.9%) 420,181 ns/op | |
# Warmup Iteration 2: 17440,072 ±(99.9%) 3201,029 ns/op | |
# Warmup Iteration 3: 16783,497 ±(99.9%) 393,830 ns/op | |
# Warmup Iteration 4: 16557,173 ±(99.9%) 298,160 ns/op | |
# Warmup Iteration 5: 6922,903 ±(99.9%) 67,689 ns/op | |
Iteration 1: 5259,912 ±(99.9%) 21,312 ns/op | |
Iteration 2: 5321,958 ±(99.9%) 30,319 ns/op | |
Iteration 3: 5341,537 ±(99.9%) 44,759 ns/op | |
Iteration 4: 5295,664 ±(99.9%) 28,243 ns/op | |
Iteration 5: 5357,172 ±(99.9%) 57,424 ns/op | |
# Run progress: 27,33% complete, ETA 12:14:29 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
685,110 ±(99.9%) 4,764 ns/op | |
# Warmup Iteration 2: 612,813 ±(99.9%) 4,090 ns/op | |
# Warmup Iteration 3: 607,875 ±(99.9%) 3,776 ns/op | |
# Warmup Iteration 4: 610,936 ±(99.9%) 7,605 ns/op | |
# Warmup Iteration 5: 615,246 ±(99.9%) 5,042 ns/op | |
Iteration 1: 609,092 ±(99.9%) 3,644 ns/op | |
Iteration 2: 607,899 ±(99.9%) 4,705 ns/op | |
Iteration 3: 607,625 ±(99.9%) 5,627 ns/op | |
Iteration 4: 612,131 ±(99.9%) 7,920 ns/op | |
Iteration 5: 607,845 ±(99.9%) 7,243 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
5896,692 ±(99.9%) 5483,048 ns/op [Average] | |
(min, avg, max) = (533,470, 5896,692, 19851,573), stdev = 7319,713 | |
CI (99.9%): [413,644, 11379,741] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 30) | |
# Run progress: 27,50% complete, ETA 12:12:47 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
53630,466 ±(99.9%) 1527,262 ns/op | |
# Warmup Iteration 2: 4307,240 ±(99.9%) 11,697 ns/op | |
# Warmup Iteration 3: 4314,987 ±(99.9%) 28,242 ns/op | |
# Warmup Iteration 4: 4301,787 ±(99.9%) 36,822 ns/op | |
# Warmup Iteration 5: 4339,060 ±(99.9%) 50,192 ns/op | |
Iteration 1: 4312,896 ±(99.9%) 32,489 ns/op | |
Iteration 2: 4298,948 ±(99.9%) 43,404 ns/op | |
Iteration 3: 4303,673 ±(99.9%) 31,115 ns/op | |
Iteration 4: 4287,256 ±(99.9%) 24,268 ns/op | |
Iteration 5: 4298,660 ±(99.9%) 21,179 ns/op | |
# Run progress: 27,67% complete, ETA 12:11:04 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
897,951 ±(99.9%) 3,781 ns/op | |
# Warmup Iteration 2: 780,121 ±(99.9%) 3,490 ns/op | |
# Warmup Iteration 3: 780,210 ±(99.9%) 4,074 ns/op | |
# Warmup Iteration 4: 782,593 ±(99.9%) 8,557 ns/op | |
# Warmup Iteration 5: 785,866 ±(99.9%) 5,264 ns/op | |
Iteration 1: 783,359 ±(99.9%) 3,562 ns/op | |
Iteration 2: 792,805 ±(99.9%) 9,426 ns/op | |
Iteration 3: 792,150 ±(99.9%) 10,492 ns/op | |
Iteration 4: 788,309 ±(99.9%) 3,845 ns/op | |
Iteration 5: 786,335 ±(99.9%) 5,775 ns/op | |
# Run progress: 27,83% complete, ETA 12:09:22 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
62629,809 ±(99.9%) 3266,836 ns/op | |
# Warmup Iteration 2: 14658,106 ±(99.9%) 445,342 ns/op | |
# Warmup Iteration 3: 4604,546 ±(99.9%) 23,127 ns/op | |
# Warmup Iteration 4: 4613,398 ±(99.9%) 28,903 ns/op | |
# Warmup Iteration 5: 4623,668 ±(99.9%) 35,265 ns/op | |
Iteration 1: 4614,724 ±(99.9%) 29,873 ns/op | |
Iteration 2: 4643,408 ±(99.9%) 51,949 ns/op | |
Iteration 3: 4685,136 ±(99.9%) 42,149 ns/op | |
Iteration 4: 4672,046 ±(99.9%) 28,070 ns/op | |
Iteration 5: 4683,771 ±(99.9%) 38,732 ns/op | |
# Run progress: 28,00% complete, ETA 12:07:40 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
2854,765 ±(99.9%) 21,485 ns/op | |
# Warmup Iteration 2: 2431,067 ±(99.9%) 24,361 ns/op | |
# Warmup Iteration 3: 2460,090 ±(99.9%) 21,922 ns/op | |
# Warmup Iteration 4: 2466,749 ±(99.9%) 16,349 ns/op | |
# Warmup Iteration 5: 2463,939 ±(99.9%) 23,372 ns/op | |
Iteration 1: 2490,959 ±(99.9%) 31,115 ns/op | |
Iteration 2: 2469,340 ±(99.9%) 27,332 ns/op | |
Iteration 3: 2471,349 ±(99.9%) 23,916 ns/op | |
Iteration 4: 2464,899 ±(99.9%) 20,112 ns/op | |
Iteration 5: 2483,249 ±(99.9%) 24,650 ns/op | |
# Run progress: 28,17% complete, ETA 12:05:58 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
779,167 ±(99.9%) 8,439 ns/op | |
# Warmup Iteration 2: 735,248 ±(99.9%) 4,604 ns/op | |
# Warmup Iteration 3: 744,519 ±(99.9%) 6,649 ns/op | |
# Warmup Iteration 4: 750,775 ±(99.9%) 11,580 ns/op | |
# Warmup Iteration 5: 752,244 ±(99.9%) 10,406 ns/op | |
Iteration 1: 778,068 ±(99.9%) 13,500 ns/op | |
Iteration 2: 767,410 ±(99.9%) 8,953 ns/op | |
Iteration 3: 827,997 ±(99.9%) 46,992 ns/op | |
Iteration 4: 905,302 ±(99.9%) 44,515 ns/op | |
Iteration 5: 845,241 ±(99.9%) 85,806 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
2609,892 ±(99.9%) 1260,176 ns/op [Average] | |
(min, avg, max) = (767,410, 2609,892, 4685,136), stdev = 1682,299 | |
CI (99.9%): [1349,716, 3870,068] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 50) | |
# Run progress: 28,33% complete, ETA 12:04:16 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
23470,295 ±(99.9%) 3101,655 ns/op | |
# Warmup Iteration 2: 22884,206 ±(99.9%) 4420,544 ns/op | |
# Warmup Iteration 3: 21828,341 ±(99.9%) 2243,889 ns/op | |
# Warmup Iteration 4: 23056,536 ±(99.9%) 2153,272 ns/op | |
# Warmup Iteration 5: 22583,766 ±(99.9%) 778,320 ns/op | |
Iteration 1: 21615,165 ±(99.9%) 539,931 ns/op | |
Iteration 2: 21514,864 ±(99.9%) 329,714 ns/op | |
Iteration 3: 21374,605 ±(99.9%) 408,822 ns/op | |
Iteration 4: 21510,384 ±(99.9%) 363,639 ns/op | |
Iteration 5: 21341,151 ±(99.9%) 545,894 ns/op | |
# Run progress: 28,50% complete, ETA 12:03:02 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
792,931 ±(99.9%) 7,270 ns/op | |
# Warmup Iteration 2: 752,300 ±(99.9%) 8,592 ns/op | |
# Warmup Iteration 3: 753,037 ±(99.9%) 5,783 ns/op | |
# Warmup Iteration 4: 750,267 ±(99.9%) 8,106 ns/op | |
# Warmup Iteration 5: 754,741 ±(99.9%) 7,876 ns/op | |
Iteration 1: 751,264 ±(99.9%) 5,815 ns/op | |
Iteration 2: 752,520 ±(99.9%) 8,974 ns/op | |
Iteration 3: 749,141 ±(99.9%) 7,187 ns/op | |
Iteration 4: 758,416 ±(99.9%) 9,473 ns/op | |
Iteration 5: 765,344 ±(99.9%) 13,793 ns/op | |
# Run progress: 28,67% complete, ETA 12:01:22 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
20472,350 ±(99.9%) 826,477 ns/op | |
# Warmup Iteration 2: 4105,616 ±(99.9%) 17,399 ns/op | |
# Warmup Iteration 3: 4150,022 ±(99.9%) 62,092 ns/op | |
# Warmup Iteration 4: 4162,615 ±(99.9%) 48,933 ns/op | |
# Warmup Iteration 5: 4158,054 ±(99.9%) 35,716 ns/op | |
Iteration 1: 4155,418 ±(99.9%) 51,679 ns/op | |
Iteration 2: 4150,575 ±(99.9%) 41,428 ns/op | |
Iteration 3: 4172,641 ±(99.9%) 42,093 ns/op | |
Iteration 4: 4154,155 ±(99.9%) 54,790 ns/op | |
Iteration 5: 4150,921 ±(99.9%) 31,426 ns/op | |
# Run progress: 28,83% complete, ETA 11:59:40 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
725,055 ±(99.9%) 6,121 ns/op | |
# Warmup Iteration 2: 687,393 ±(99.9%) 3,722 ns/op | |
# Warmup Iteration 3: 692,622 ±(99.9%) 5,350 ns/op | |
# Warmup Iteration 4: 697,634 ±(99.9%) 5,956 ns/op | |
# Warmup Iteration 5: 696,905 ±(99.9%) 5,445 ns/op | |
Iteration 1: 694,269 ±(99.9%) 5,240 ns/op | |
Iteration 2: 696,267 ±(99.9%) 5,554 ns/op | |
Iteration 3: 695,056 ±(99.9%) 4,800 ns/op | |
Iteration 4: 693,070 ±(99.9%) 4,320 ns/op | |
Iteration 5: 701,875 ±(99.9%) 7,049 ns/op | |
# Run progress: 29,00% complete, ETA 11:57:57 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
1456,127 ±(99.9%) 6,049 ns/op | |
# Warmup Iteration 2: 1192,447 ±(99.9%) 7,061 ns/op | |
# Warmup Iteration 3: 1198,520 ±(99.9%) 12,170 ns/op | |
# Warmup Iteration 4: 1193,229 ±(99.9%) 7,930 ns/op | |
# Warmup Iteration 5: 1184,288 ±(99.9%) 7,473 ns/op | |
Iteration 1: 1198,976 ±(99.9%) 10,963 ns/op | |
Iteration 2: 1206,830 ±(99.9%) 12,192 ns/op | |
Iteration 3: 1204,942 ±(99.9%) 13,802 ns/op | |
Iteration 4: 1213,601 ±(99.9%) 13,118 ns/op | |
Iteration 5: 1215,464 ±(99.9%) 13,817 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
5657,476 ±(99.9%) 6123,676 ns/op [Average] | |
(min, avg, max) = (693,070, 5657,476, 21615,165), stdev = 8174,932 | |
CI (99.9%): [≈ 0, 11781,152] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 100) | |
# Run progress: 29,17% complete, ETA 11:56:15 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
2417,259 ±(99.9%) 8,429 ns/op | |
# Warmup Iteration 2: 2124,136 ±(99.9%) 15,800 ns/op | |
# Warmup Iteration 3: 2111,996 ±(99.9%) 21,335 ns/op | |
# Warmup Iteration 4: 2116,760 ±(99.9%) 20,384 ns/op | |
# Warmup Iteration 5: 2127,697 ±(99.9%) 18,923 ns/op | |
Iteration 1: 2139,073 ±(99.9%) 25,757 ns/op | |
Iteration 2: 2119,858 ±(99.9%) 25,466 ns/op | |
Iteration 3: 2130,148 ±(99.9%) 23,011 ns/op | |
Iteration 4: 2137,405 ±(99.9%) 29,623 ns/op | |
Iteration 5: 2152,838 ±(99.9%) 16,397 ns/op | |
# Run progress: 29,33% complete, ETA 11:54:32 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
24932,765 ±(99.9%) 4895,990 ns/op | |
# Warmup Iteration 2: 24657,604 ±(99.9%) 5454,724 ns/op | |
# Warmup Iteration 3: 24282,873 ±(99.9%) 1218,457 ns/op | |
# Warmup Iteration 4: 24305,000 ±(99.9%) 431,766 ns/op | |
# Warmup Iteration 5: 24152,458 ±(99.9%) 767,203 ns/op | |
Iteration 1: 24171,640 ±(99.9%) 655,390 ns/op | |
Iteration 2: 24110,067 ±(99.9%) 396,860 ns/op | |
Iteration 3: 24094,250 ±(99.9%) 957,886 ns/op | |
Iteration 4: 23762,073 ±(99.9%) 581,075 ns/op | |
Iteration 5: 23597,377 ±(99.9%) 518,139 ns/op | |
# Run progress: 29,50% complete, ETA 11:53:15 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
3206,093 ±(99.9%) 19,617 ns/op | |
# Warmup Iteration 2: 2635,312 ±(99.9%) 21,079 ns/op | |
# Warmup Iteration 3: 2586,144 ±(99.9%) 17,887 ns/op | |
# Warmup Iteration 4: 2587,388 ±(99.9%) 18,770 ns/op | |
# Warmup Iteration 5: 2605,432 ±(99.9%) 19,337 ns/op | |
Iteration 1: 2596,506 ±(99.9%) 17,039 ns/op | |
Iteration 2: 2597,176 ±(99.9%) 16,493 ns/op | |
Iteration 3: 2597,414 ±(99.9%) 12,511 ns/op | |
Iteration 4: 2627,836 ±(99.9%) 28,362 ns/op | |
Iteration 5: 2596,579 ±(99.9%) 19,756 ns/op | |
# Run progress: 29,67% complete, ETA 11:51:33 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
16937,719 ±(99.9%) 402,078 ns/op | |
# Warmup Iteration 2: 16584,120 ±(99.9%) 2572,558 ns/op | |
# Warmup Iteration 3: 9239,287 ±(99.9%) 470,779 ns/op | |
# Warmup Iteration 4: 5214,631 ±(99.9%) 50,451 ns/op | |
# Warmup Iteration 5: 5203,826 ±(99.9%) 52,011 ns/op | |
Iteration 1: 5094,626 ±(99.9%) 37,607 ns/op | |
Iteration 2: 5099,332 ±(99.9%) 37,128 ns/op | |
Iteration 3: 5089,266 ±(99.9%) 32,583 ns/op | |
Iteration 4: 5086,988 ±(99.9%) 28,156 ns/op | |
Iteration 5: 5102,906 ±(99.9%) 36,423 ns/op | |
# Run progress: 29,83% complete, ETA 11:49:50 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
22438,409 ±(99.9%) 356,069 ns/op | |
# Warmup Iteration 2: 22794,780 ±(99.9%) 4157,555 ns/op | |
# Warmup Iteration 3: 22209,957 ±(99.9%) 1466,264 ns/op | |
# Warmup Iteration 4: 21924,438 ±(99.9%) 408,128 ns/op | |
# Warmup Iteration 5: 21919,076 ±(99.9%) 369,055 ns/op | |
Iteration 1: 21954,798 ±(99.9%) 376,212 ns/op | |
Iteration 2: 21821,199 ±(99.9%) 331,065 ns/op | |
Iteration 3: 21952,325 ±(99.9%) 383,114 ns/op | |
Iteration 4: 7597,838 ±(99.9%) 49,646 ns/op | |
Iteration 5: 7003,201 ±(99.9%) 33,663 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
9969,309 ±(99.9%) 7033,996 ns/op [Average] | |
(min, avg, max) = (2119,858, 9969,309, 24171,640), stdev = 9390,183 | |
CI (99.9%): [2935,313, 17003,305] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 5, replacementsCount = 1) | |
# Run progress: 30,00% complete, ETA 11:48:08 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
113041,246 ±(99.9%) 3973,463 ns/op | |
# Warmup Iteration 2: 111339,432 ±(99.9%) 3832,234 ns/op | |
# Warmup Iteration 3: 107369,081 ±(99.9%) 1991,772 ns/op | |
# Warmup Iteration 4: 108253,234 ±(99.9%) 4109,489 ns/op | |
# Warmup Iteration 5: 84163,508 ±(99.9%) 2278,219 ns/op | |
Iteration 1: 70141,428 ±(99.9%) 1355,344 ns/op | |
Iteration 2: 63314,594 ±(99.9%) 843,190 ns/op | |
Iteration 3: 52857,120 ±(99.9%) 598,603 ns/op | |
Iteration 4: 52877,905 ±(99.9%) 1021,620 ns/op | |
Iteration 5: 53060,628 ±(99.9%) 544,274 ns/op | |
# Run progress: 30,17% complete, ETA 11:46:36 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
122402,544 ±(99.9%) 28753,203 ns/op | |
# Warmup Iteration 2: 121163,708 ±(99.9%) 34456,021 ns/op | |
# Warmup Iteration 3: 112277,916 ±(99.9%) 4215,371 ns/op | |
# Warmup Iteration 4: 111707,409 ±(99.9%) 4116,443 ns/op | |
# Warmup Iteration 5: 107006,645 ±(99.9%) 3281,687 ns/op | |
Iteration 1: 95853,685 ±(99.9%) 2705,696 ns/op | |
Iteration 2: 95716,998 ±(99.9%) 2388,244 ns/op | |
Iteration 3: 95686,947 ±(99.9%) 4222,190 ns/op | |
Iteration 4: 95321,782 ±(99.9%) 5339,801 ns/op | |
Iteration 5: 97232,888 ±(99.9%) 3840,883 ns/op | |
# Run progress: 30,33% complete, ETA 11:45:00 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
124142,880 ±(99.9%) 3887,963 ns/op | |
# Warmup Iteration 2: 114948,037 ±(99.9%) 3789,822 ns/op | |
# Warmup Iteration 3: 114933,516 ±(99.9%) 1671,062 ns/op | |
# Warmup Iteration 4: 87077,612 ±(99.9%) 2683,567 ns/op | |
# Warmup Iteration 5: 73393,252 ±(99.9%) 2038,238 ns/op | |
Iteration 1: 60075,489 ±(99.9%) 1652,663 ns/op | |
Iteration 2: 59877,850 ±(99.9%) 1674,174 ns/op | |
Iteration 3: 57658,080 ±(99.9%) 1512,552 ns/op | |
Iteration 4: 43896,263 ±(99.9%) 694,049 ns/op | |
Iteration 5: 43906,953 ±(99.9%) 857,468 ns/op | |
# Run progress: 30,50% complete, ETA 11:43:27 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
131530,988 ±(99.9%) 28866,273 ns/op | |
# Warmup Iteration 2: 16252,908 ±(99.9%) 287,461 ns/op | |
# Warmup Iteration 3: 10351,532 ±(99.9%) 54,474 ns/op | |
# Warmup Iteration 4: 10342,983 ±(99.9%) 54,456 ns/op | |
# Warmup Iteration 5: 10350,718 ±(99.9%) 48,272 ns/op | |
Iteration 1: 10414,028 ±(99.9%) 64,775 ns/op | |
Iteration 2: 10351,876 ±(99.9%) 58,568 ns/op | |
Iteration 3: 10356,082 ±(99.9%) 56,697 ns/op | |
Iteration 4: 10351,964 ±(99.9%) 59,386 ns/op | |
Iteration 5: 10431,432 ±(99.9%) 65,819 ns/op | |
# Run progress: 30,67% complete, ETA 11:41:44 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
72689,545 ±(99.9%) 8351,947 ns/op | |
# Warmup Iteration 2: 62588,533 ±(99.9%) 2897,470 ns/op | |
# Warmup Iteration 3: 59287,777 ±(99.9%) 1892,869 ns/op | |
# Warmup Iteration 4: 59090,451 ±(99.9%) 1449,670 ns/op | |
# Warmup Iteration 5: 59041,203 ±(99.9%) 1185,069 ns/op | |
Iteration 1: 58986,960 ±(99.9%) 1075,728 ns/op | |
Iteration 2: 55618,044 ±(99.9%) 874,438 ns/op | |
Iteration 3: 43232,715 ±(99.9%) 637,188 ns/op | |
Iteration 4: 42337,339 ±(99.9%) 825,485 ns/op | |
Iteration 5: 42291,719 ±(99.9%) 1013,967 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
53274,031 ±(99.9%) 21276,574 ns/op [Average] | |
(min, avg, max) = (10351,876, 53274,031, 97232,888), stdev = 28403,617 | |
CI (99.9%): [31997,457, 74550,605] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 5, replacementsCount = 2) | |
# Run progress: 30,83% complete, ETA 11:40:26 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
38936,126 ±(99.9%) 1840,730 ns/op | |
# Warmup Iteration 2: 10688,776 ±(99.9%) 58,231 ns/op | |
# Warmup Iteration 3: 10485,320 ±(99.9%) 33,219 ns/op | |
# Warmup Iteration 4: 10493,009 ±(99.9%) 23,781 ns/op | |
# Warmup Iteration 5: 10485,036 ±(99.9%) 34,527 ns/op | |
Iteration 1: 10483,133 ±(99.9%) 26,894 ns/op | |
Iteration 2: 10487,457 ±(99.9%) 27,498 ns/op | |
Iteration 3: 10503,831 ±(99.9%) 42,671 ns/op | |
Iteration 4: 10479,177 ±(99.9%) 34,264 ns/op | |
Iteration 5: 10480,619 ±(99.9%) 18,120 ns/op | |
# Run progress: 31,00% complete, ETA 11:38:43 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
131530,817 ±(99.9%) 37386,061 ns/op | |
# Warmup Iteration 2: 99478,047 ±(99.9%) 16389,289 ns/op | |
# Warmup Iteration 3: 82098,482 ±(99.9%) 3320,122 ns/op | |
# Warmup Iteration 4: 82185,289 ±(99.9%) 1419,137 ns/op | |
# Warmup Iteration 5: 80732,772 ±(99.9%) 2681,943 ns/op | |
Iteration 1: 73166,529 ±(99.9%) 1708,878 ns/op | |
Iteration 2: 73201,673 ±(99.9%) 1538,444 ns/op | |
Iteration 3: 73449,604 ±(99.9%) 2158,748 ns/op | |
Iteration 4: 72964,577 ±(99.9%) 1485,259 ns/op | |
Iteration 5: 72958,205 ±(99.9%) 1835,572 ns/op | |
# Run progress: 31,17% complete, ETA 11:37:24 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
95326,920 ±(99.9%) 6632,780 ns/op | |
# Warmup Iteration 2: 86032,447 ±(99.9%) 3363,787 ns/op | |
# Warmup Iteration 3: 82845,807 ±(99.9%) 2492,465 ns/op | |
# Warmup Iteration 4: 79210,079 ±(99.9%) 3347,629 ns/op | |
# Warmup Iteration 5: 51059,992 ±(99.9%) 793,069 ns/op | |
Iteration 1: 44910,046 ±(99.9%) 556,318 ns/op | |
Iteration 2: 44897,872 ±(99.9%) 804,238 ns/op | |
Iteration 3: 44950,064 ±(99.9%) 882,386 ns/op | |
Iteration 4: 45515,649 ±(99.9%) 913,465 ns/op | |
Iteration 5: 45196,357 ±(99.9%) 703,945 ns/op | |
# Run progress: 31,33% complete, ETA 11:36:05 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
82651,540 ±(99.9%) 37184,616 ns/op | |
# Warmup Iteration 2: 56011,976 ±(99.9%) 7662,972 ns/op | |
# Warmup Iteration 3: 54562,303 ±(99.9%) 1025,216 ns/op | |
# Warmup Iteration 4: 53234,379 ±(99.9%) 1286,145 ns/op | |
# Warmup Iteration 5: 39213,549 ±(99.9%) 649,840 ns/op | |
Iteration 1: 38778,392 ±(99.9%) 483,196 ns/op | |
Iteration 2: 38846,425 ±(99.9%) 506,024 ns/op | |
Iteration 3: 23624,938 ±(99.9%) 142,848 ns/op | |
Iteration 4: 23112,519 ±(99.9%) 84,835 ns/op | |
Iteration 5: 23086,090 ±(99.9%) 88,539 ns/op | |
# Run progress: 31,50% complete, ETA 11:34:22 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
83212,984 ±(99.9%) 10641,442 ns/op | |
# Warmup Iteration 2: 61485,217 ±(99.9%) 5699,002 ns/op | |
# Warmup Iteration 3: 54438,672 ±(99.9%) 943,831 ns/op | |
# Warmup Iteration 4: 44729,330 ±(99.9%) 760,857 ns/op | |
# Warmup Iteration 5: 44704,886 ±(99.9%) 776,492 ns/op | |
Iteration 1: 44658,336 ±(99.9%) 1166,871 ns/op | |
Iteration 2: 44652,491 ±(99.9%) 628,016 ns/op | |
Iteration 3: 44654,238 ±(99.9%) 709,278 ns/op | |
Iteration 4: 45318,079 ±(99.9%) 684,515 ns/op | |
Iteration 5: 44715,406 ±(99.9%) 701,576 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
40603,668 ±(99.9%) 15984,237 ns/op [Average] | |
(min, avg, max) = (10479,177, 40603,668, 73449,604), stdev = 21338,500 | |
CI (99.9%): [24619,431, 56587,906] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 5, replacementsCount = 10) | |
# Run progress: 31,67% complete, ETA 11:32:41 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
78714,928 ±(99.9%) 4295,497 ns/op | |
# Warmup Iteration 2: 80491,016 ±(99.9%) 20961,981 ns/op | |
# Warmup Iteration 3: 74793,142 ±(99.9%) 1668,139 ns/op | |
# Warmup Iteration 4: 75612,989 ±(99.9%) 1857,639 ns/op | |
# Warmup Iteration 5: 55805,440 ±(99.9%) 1466,592 ns/op | |
Iteration 1: 55658,828 ±(99.9%) 835,044 ns/op | |
Iteration 2: 58614,366 ±(99.9%) 1306,590 ns/op | |
Iteration 3: 29142,043 ±(99.9%) 151,186 ns/op | |
Iteration 4: 26051,800 ±(99.9%) 180,758 ns/op | |
Iteration 5: 26117,614 ±(99.9%) 167,998 ns/op | |
# Run progress: 31,83% complete, ETA 11:31:01 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
101494,828 ±(99.9%) 5674,517 ns/op | |
# Warmup Iteration 2: 80051,460 ±(99.9%) 14188,260 ns/op | |
# Warmup Iteration 3: 20291,149 ±(99.9%) 286,803 ns/op | |
# Warmup Iteration 4: 15187,753 ±(99.9%) 43,711 ns/op | |
# Warmup Iteration 5: 15189,099 ±(99.9%) 53,235 ns/op | |
Iteration 1: 15198,189 ±(99.9%) 63,209 ns/op | |
Iteration 2: 15195,454 ±(99.9%) 55,939 ns/op | |
Iteration 3: 15194,968 ±(99.9%) 58,975 ns/op | |
Iteration 4: 15205,849 ±(99.9%) 72,409 ns/op | |
Iteration 5: 15191,788 ±(99.9%) 42,862 ns/op | |
# Run progress: 32,00% complete, ETA 11:29:18 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
98747,787 ±(99.9%) 13859,047 ns/op | |
# Warmup Iteration 2: 98291,565 ±(99.9%) 25824,644 ns/op | |
# Warmup Iteration 3: 93411,293 ±(99.9%) 4421,049 ns/op | |
# Warmup Iteration 4: 92914,390 ±(99.9%) 3827,677 ns/op | |
# Warmup Iteration 5: 92747,494 ±(99.9%) 4793,305 ns/op | |
Iteration 1: 91990,225 ±(99.9%) 2034,286 ns/op | |
Iteration 2: 92022,753 ±(99.9%) 2325,974 ns/op | |
Iteration 3: 92165,594 ±(99.9%) 2616,265 ns/op | |
Iteration 4: 99963,965 ±(99.9%) 2202,696 ns/op | |
Iteration 5: 71496,195 ±(99.9%) 1941,080 ns/op | |
# Run progress: 32,17% complete, ETA 11:27:58 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
160237,837 ±(99.9%) 70262,031 ns/op | |
# Warmup Iteration 2: 96567,872 ±(99.9%) 22372,123 ns/op | |
# Warmup Iteration 3: 14336,995 ±(99.9%) 84,904 ns/op | |
# Warmup Iteration 4: 13949,353 ±(99.9%) 49,291 ns/op | |
# Warmup Iteration 5: 13939,622 ±(99.9%) 50,900 ns/op | |
Iteration 1: 14113,179 ±(99.9%) 88,368 ns/op | |
Iteration 2: 13908,601 ±(99.9%) 62,071 ns/op | |
Iteration 3: 13896,590 ±(99.9%) 56,803 ns/op | |
Iteration 4: 13895,915 ±(99.9%) 55,545 ns/op | |
Iteration 5: 13900,750 ±(99.9%) 58,113 ns/op | |
# Run progress: 32,33% complete, ETA 11:26:15 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
94214,852 ±(99.9%) 2650,283 ns/op | |
# Warmup Iteration 2: 59091,005 ±(99.9%) 1216,430 ns/op | |
# Warmup Iteration 3: 40116,967 ±(99.9%) 597,030 ns/op | |
# Warmup Iteration 4: 40110,091 ±(99.9%) 374,603 ns/op | |
# Warmup Iteration 5: 40128,309 ±(99.9%) 684,879 ns/op | |
Iteration 1: 40125,923 ±(99.9%) 275,735 ns/op | |
Iteration 2: 39978,514 ±(99.9%) 409,829 ns/op | |
Iteration 3: 40211,272 ±(99.9%) 411,603 ns/op | |
Iteration 4: 36529,749 ±(99.9%) 615,706 ns/op | |
Iteration 5: 23929,349 ±(99.9%) 151,215 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
38787,979 ±(99.9%) 21903,136 ns/op [Average] | |
(min, avg, max) = (13895,915, 38787,979, 99963,965), stdev = 29240,060 | |
CI (99.9%): [16884,843, 60691,115] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 5, replacementsCount = 30) | |
# Run progress: 32,50% complete, ETA 11:24:33 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
93241,727 ±(99.9%) 25073,388 ns/op | |
# Warmup Iteration 2: 85586,126 ±(99.9%) 16854,711 ns/op | |
# Warmup Iteration 3: 81418,487 ±(99.9%) 2432,803 ns/op | |
# Warmup Iteration 4: 81518,536 ±(99.9%) 1950,540 ns/op | |
# Warmup Iteration 5: 81306,676 ±(99.9%) 1408,930 ns/op | |
Iteration 1: 76201,909 ±(99.9%) 2354,347 ns/op | |
Iteration 2: 54942,644 ±(99.9%) 1018,272 ns/op | |
Iteration 3: 42625,593 ±(99.9%) 789,113 ns/op | |
Iteration 4: 26925,706 ±(99.9%) 152,540 ns/op | |
Iteration 5: 25976,705 ±(99.9%) 186,523 ns/op | |
# Run progress: 32,67% complete, ETA 11:22:51 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
133416,173 ±(99.9%) 15245,607 ns/op | |
# Warmup Iteration 2: 20792,430 ±(99.9%) 500,342 ns/op | |
# Warmup Iteration 3: 17503,235 ±(99.9%) 148,527 ns/op | |
# Warmup Iteration 4: 16461,230 ±(99.9%) 80,796 ns/op | |
# Warmup Iteration 5: 16456,535 ±(99.9%) 57,076 ns/op | |
Iteration 1: 16469,846 ±(99.9%) 70,913 ns/op | |
Iteration 2: 16449,595 ±(99.9%) 73,105 ns/op | |
Iteration 3: 16460,754 ±(99.9%) 66,687 ns/op | |
Iteration 4: 16465,959 ±(99.9%) 55,236 ns/op | |
Iteration 5: 16469,771 ±(99.9%) 70,444 ns/op | |
# Run progress: 32,83% complete, ETA 11:21:08 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
129101,265 ±(99.9%) 25878,927 ns/op | |
# Warmup Iteration 2: 120630,621 ±(99.9%) 10787,746 ns/op | |
# Warmup Iteration 3: 82498,596 ±(99.9%) 3293,731 ns/op | |
# Warmup Iteration 4: 55093,668 ±(99.9%) 1471,687 ns/op | |
# Warmup Iteration 5: 50371,511 ±(99.9%) 643,409 ns/op | |
Iteration 1: 48592,667 ±(99.9%) 601,714 ns/op | |
Iteration 2: 48501,700 ±(99.9%) 611,597 ns/op | |
Iteration 3: 41420,994 ±(99.9%) 274,926 ns/op | |
Iteration 4: 31410,477 ±(99.9%) 202,104 ns/op | |
Iteration 5: 31550,102 ±(99.9%) 160,767 ns/op | |
# Run progress: 33,00% complete, ETA 11:19:27 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
56281,770 ±(99.9%) 7769,148 ns/op | |
# Warmup Iteration 2: 32755,321 ±(99.9%) 423,454 ns/op | |
# Warmup Iteration 3: 32567,825 ±(99.9%) 456,988 ns/op | |
# Warmup Iteration 4: 32527,955 ±(99.9%) 636,781 ns/op | |
# Warmup Iteration 5: 32532,766 ±(99.9%) 573,136 ns/op | |
Iteration 1: 32524,878 ±(99.9%) 290,022 ns/op | |
Iteration 2: 32447,002 ±(99.9%) 486,480 ns/op | |
Iteration 3: 32430,860 ±(99.9%) 604,152 ns/op | |
Iteration 4: 32273,820 ±(99.9%) 416,036 ns/op | |
Iteration 5: 32316,965 ±(99.9%) 666,697 ns/op | |
# Run progress: 33,17% complete, ETA 11:18:05 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
58607,685 ±(99.9%) 8621,401 ns/op | |
# Warmup Iteration 2: 54301,671 ±(99.9%) 3462,299 ns/op | |
# Warmup Iteration 3: 53843,676 ±(99.9%) 1286,101 ns/op | |
# Warmup Iteration 4: 53656,250 ±(99.9%) 1367,108 ns/op | |
# Warmup Iteration 5: 55185,304 ±(99.9%) 2012,303 ns/op | |
Iteration 1: 48090,637 ±(99.9%) 865,153 ns/op | |
Iteration 2: 28868,619 ±(99.9%) 287,749 ns/op | |
Iteration 3: 19850,910 ±(99.9%) 126,280 ns/op | |
Iteration 4: 19653,191 ±(99.9%) 52,382 ns/op | |
Iteration 5: 19658,276 ±(99.9%) 66,618 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
32343,183 ±(99.9%) 11045,185 ns/op [Average] | |
(min, avg, max) = (16449,595, 32343,183, 76201,909), stdev = 14745,006 | |
CI (99.9%): [21297,998, 43388,368] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 5, replacementsCount = 50) | |
# Run progress: 33,33% complete, ETA 11:16:23 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
101837,421 ±(99.9%) 6460,633 ns/op | |
# Warmup Iteration 2: 102692,549 ±(99.9%) 30776,122 ns/op | |
# Warmup Iteration 3: 93400,995 ±(99.9%) 3164,171 ns/op | |
# Warmup Iteration 4: 93702,324 ±(99.9%) 3575,366 ns/op | |
# Warmup Iteration 5: 94234,264 ±(99.9%) 2338,757 ns/op | |
Iteration 1: 94316,361 ±(99.9%) 3193,448 ns/op | |
Iteration 2: 94102,868 ±(99.9%) 3359,113 ns/op | |
Iteration 3: 93925,115 ±(99.9%) 4323,396 ns/op | |
Iteration 4: 77746,625 ±(99.9%) 1555,602 ns/op | |
Iteration 5: 63876,032 ±(99.9%) 1439,552 ns/op | |
# Run progress: 33,50% complete, ETA 11:15:01 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
30296,149 ±(99.9%) 5589,206 ns/op | |
# Warmup Iteration 2: 27053,125 ±(99.9%) 4681,275 ns/op | |
# Warmup Iteration 3: 26300,014 ±(99.9%) 965,109 ns/op | |
# Warmup Iteration 4: 26194,411 ±(99.9%) 412,564 ns/op | |
# Warmup Iteration 5: 20383,754 ±(99.9%) 274,629 ns/op | |
Iteration 1: 12820,600 ±(99.9%) 82,645 ns/op | |
Iteration 2: 12858,594 ±(99.9%) 79,458 ns/op | |
Iteration 3: 12851,018 ±(99.9%) 89,189 ns/op | |
Iteration 4: 12874,840 ±(99.9%) 93,740 ns/op | |
Iteration 5: 12858,181 ±(99.9%) 75,951 ns/op | |
# Run progress: 33,67% complete, ETA 11:13:18 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
117960,631 ±(99.9%) 14089,361 ns/op | |
# Warmup Iteration 2: 91627,446 ±(99.9%) 14104,655 ns/op | |
# Warmup Iteration 3: 78329,214 ±(99.9%) 2050,041 ns/op | |
# Warmup Iteration 4: 73076,138 ±(99.9%) 1411,992 ns/op | |
# Warmup Iteration 5: 69352,611 ±(99.9%) 1094,397 ns/op | |
Iteration 1: 69427,444 ±(99.9%) 1431,120 ns/op | |
Iteration 2: 69510,341 ±(99.9%) 1756,359 ns/op | |
Iteration 3: 69464,616 ±(99.9%) 1488,242 ns/op | |
Iteration 4: 69677,950 ±(99.9%) 1117,260 ns/op | |
Iteration 5: 57629,790 ±(99.9%) 1162,124 ns/op | |
# Run progress: 33,83% complete, ETA 11:11:48 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
57455,436 ±(99.9%) 2512,432 ns/op | |
# Warmup Iteration 2: 48639,220 ±(99.9%) 1071,356 ns/op | |
# Warmup Iteration 3: 46589,207 ±(99.9%) 904,263 ns/op | |
# Warmup Iteration 4: 46574,124 ±(99.9%) 997,276 ns/op | |
# Warmup Iteration 5: 44767,387 ±(99.9%) 940,607 ns/op | |
Iteration 1: 41768,241 ±(99.9%) 990,410 ns/op | |
Iteration 2: 42066,959 ±(99.9%) 607,531 ns/op | |
Iteration 3: 41742,874 ±(99.9%) 642,835 ns/op | |
Iteration 4: 41760,462 ±(99.9%) 621,868 ns/op | |
Iteration 5: 41720,149 ±(99.9%) 497,136 ns/op | |
# Run progress: 34,00% complete, ETA 11:10:24 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
94945,300 ±(99.9%) 14579,228 ns/op | |
# Warmup Iteration 2: 83292,436 ±(99.9%) 13348,561 ns/op | |
# Warmup Iteration 3: 39028,918 ±(99.9%) 581,096 ns/op | |
# Warmup Iteration 4: 39659,714 ±(99.9%) 524,985 ns/op | |
# Warmup Iteration 5: 39109,104 ±(99.9%) 638,415 ns/op | |
Iteration 1: 39056,550 ±(99.9%) 608,920 ns/op | |
Iteration 2: 38974,858 ±(99.9%) 504,898 ns/op | |
Iteration 3: 38916,502 ±(99.9%) 341,695 ns/op | |
Iteration 4: 39124,852 ±(99.9%) 792,374 ns/op | |
Iteration 5: 41502,886 ±(99.9%) 1033,051 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
49222,988 ±(99.9%) 19436,242 ns/op [Average] | |
(min, avg, max) = (12820,600, 49222,988, 94316,361), stdev = 25946,828 | |
CI (99.9%): [29786,746, 68659,231] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 5, replacementsCount = 100) | |
# Run progress: 34,17% complete, ETA 11:09:01 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
96599,256 ±(99.9%) 8205,239 ns/op | |
# Warmup Iteration 2: 47914,169 ±(99.9%) 3770,206 ns/op | |
# Warmup Iteration 3: 22941,130 ±(99.9%) 159,344 ns/op | |
# Warmup Iteration 4: 22862,344 ±(99.9%) 209,209 ns/op | |
# Warmup Iteration 5: 22662,812 ±(99.9%) 152,122 ns/op | |
Iteration 1: 22512,163 ±(99.9%) 166,835 ns/op | |
Iteration 2: 22505,743 ±(99.9%) 135,563 ns/op | |
Iteration 3: 22680,669 ±(99.9%) 181,288 ns/op | |
Iteration 4: 22509,067 ±(99.9%) 139,029 ns/op | |
Iteration 5: 22524,066 ±(99.9%) 113,089 ns/op | |
# Run progress: 34,33% complete, ETA 11:07:17 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
90429,718 ±(99.9%) 4319,231 ns/op | |
# Warmup Iteration 2: 51308,736 ±(99.9%) 8298,857 ns/op | |
# Warmup Iteration 3: 43008,331 ±(99.9%) 697,737 ns/op | |
# Warmup Iteration 4: 42826,688 ±(99.9%) 547,825 ns/op | |
# Warmup Iteration 5: 43027,609 ±(99.9%) 450,658 ns/op | |
Iteration 1: 42837,569 ±(99.9%) 569,224 ns/op | |
Iteration 2: 42809,123 ±(99.9%) 439,214 ns/op | |
Iteration 3: 42789,133 ±(99.9%) 679,059 ns/op | |
Iteration 4: 42747,951 ±(99.9%) 962,413 ns/op | |
Iteration 5: 42563,746 ±(99.9%) 518,999 ns/op | |
# Run progress: 34,50% complete, ETA 11:05:42 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
68180,407 ±(99.9%) 8472,316 ns/op | |
# Warmup Iteration 2: 57716,262 ±(99.9%) 5081,997 ns/op | |
# Warmup Iteration 3: 56827,019 ±(99.9%) 1169,934 ns/op | |
# Warmup Iteration 4: 56159,411 ±(99.9%) 660,396 ns/op | |
# Warmup Iteration 5: 56012,727 ±(99.9%) 1660,453 ns/op | |
Iteration 1: 56158,626 ±(99.9%) 2151,012 ns/op | |
Iteration 2: 47140,023 ±(99.9%) 872,598 ns/op | |
Iteration 3: 31707,458 ±(99.9%) 397,781 ns/op | |
Iteration 4: 21782,737 ±(99.9%) 53,835 ns/op | |
Iteration 5: 21590,852 ±(99.9%) 56,355 ns/op | |
# Run progress: 34,67% complete, ETA 11:03:59 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
47371,647 ±(99.9%) 7090,558 ns/op | |
# Warmup Iteration 2: 34295,527 ±(99.9%) 1851,281 ns/op | |
# Warmup Iteration 3: 33538,272 ±(99.9%) 595,486 ns/op | |
# Warmup Iteration 4: 33521,903 ±(99.9%) 454,474 ns/op | |
# Warmup Iteration 5: 33581,547 ±(99.9%) 610,644 ns/op | |
Iteration 1: 33676,196 ±(99.9%) 656,863 ns/op | |
Iteration 2: 33886,600 ±(99.9%) 720,761 ns/op | |
Iteration 3: 34106,327 ±(99.9%) 848,144 ns/op | |
Iteration 4: 22830,422 ±(99.9%) 258,729 ns/op | |
Iteration 5: 16338,369 ±(99.9%) 113,923 ns/op | |
# Run progress: 34,83% complete, ETA 11:02:16 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
106198,329 ±(99.9%) 40013,630 ns/op | |
# Warmup Iteration 2: 71501,890 ±(99.9%) 8692,023 ns/op | |
# Warmup Iteration 3: 64593,341 ±(99.9%) 1659,048 ns/op | |
# Warmup Iteration 4: 62880,172 ±(99.9%) 983,168 ns/op | |
# Warmup Iteration 5: 47499,697 ±(99.9%) 886,050 ns/op | |
Iteration 1: 46326,314 ±(99.9%) 788,719 ns/op | |
Iteration 2: 46384,019 ±(99.9%) 824,803 ns/op | |
Iteration 3: 46732,019 ±(99.9%) 1020,649 ns/op | |
Iteration 4: 48866,273 ±(99.9%) 1431,973 ns/op | |
Iteration 5: 43412,794 ±(99.9%) 509,839 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
35096,731 ±(99.9%) 8642,467 ns/op [Average] | |
(min, avg, max) = (16338,369, 35096,731, 56158,626), stdev = 11537,447 | |
CI (99.9%): [26454,263, 43739,198] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 10, replacementsCount = 1) | |
# Run progress: 35,00% complete, ETA 11:00:34 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
143995,951 ±(99.9%) 9291,467 ns/op | |
# Warmup Iteration 2: 126435,613 ±(99.9%) 16580,604 ns/op | |
# Warmup Iteration 3: 107561,898 ±(99.9%) 2963,758 ns/op | |
# Warmup Iteration 4: 104919,976 ±(99.9%) 2423,730 ns/op | |
# Warmup Iteration 5: 104102,901 ±(99.9%) 4000,587 ns/op | |
Iteration 1: 103946,851 ±(99.9%) 4713,266 ns/op | |
Iteration 2: 103974,560 ±(99.9%) 3341,404 ns/op | |
Iteration 3: 93990,394 ±(99.9%) 1952,621 ns/op | |
Iteration 4: 75159,904 ±(99.9%) 883,971 ns/op | |
Iteration 5: 44768,679 ±(99.9%) 168,887 ns/op | |
# Run progress: 35,17% complete, ETA 10:58:54 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
120929,249 ±(99.9%) 11845,967 ns/op | |
# Warmup Iteration 2: 104812,064 ±(99.9%) 15852,401 ns/op | |
# Warmup Iteration 3: 94266,647 ±(99.9%) 4036,689 ns/op | |
# Warmup Iteration 4: 91128,100 ±(99.9%) 1603,548 ns/op | |
# Warmup Iteration 5: 91499,196 ±(99.9%) 4011,609 ns/op | |
Iteration 1: 91192,539 ±(99.9%) 2721,489 ns/op | |
Iteration 2: 91170,314 ±(99.9%) 2181,786 ns/op | |
Iteration 3: 91739,323 ±(99.9%) 3066,868 ns/op | |
Iteration 4: 91473,559 ±(99.9%) 2507,274 ns/op | |
Iteration 5: 91493,602 ±(99.9%) 2575,735 ns/op | |
# Run progress: 35,33% complete, ETA 10:57:26 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
89388,068 ±(99.9%) 3243,801 ns/op | |
# Warmup Iteration 2: 70035,206 ±(99.9%) 7717,982 ns/op | |
# Warmup Iteration 3: 53849,599 ±(99.9%) 887,718 ns/op | |
# Warmup Iteration 4: 53632,266 ±(99.9%) 852,347 ns/op | |
# Warmup Iteration 5: 54561,561 ±(99.9%) 924,482 ns/op | |
Iteration 1: 53716,032 ±(99.9%) 668,300 ns/op | |
Iteration 2: 53208,112 ±(99.9%) 746,722 ns/op | |
Iteration 3: 53287,686 ±(99.9%) 962,417 ns/op | |
Iteration 4: 53232,966 ±(99.9%) 537,064 ns/op | |
Iteration 5: 53334,452 ±(99.9%) 722,522 ns/op | |
# Run progress: 35,50% complete, ETA 10:56:01 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
110820,791 ±(99.9%) 3462,911 ns/op | |
# Warmup Iteration 2: 72655,247 ±(99.9%) 13526,550 ns/op | |
# Warmup Iteration 3: 68353,178 ±(99.9%) 1493,931 ns/op | |
# Warmup Iteration 4: 61824,521 ±(99.9%) 1164,726 ns/op | |
# Warmup Iteration 5: 47295,755 ±(99.9%) 378,000 ns/op | |
Iteration 1: 35086,691 ±(99.9%) 159,827 ns/op | |
Iteration 2: 35091,633 ±(99.9%) 208,473 ns/op | |
Iteration 3: 35068,525 ±(99.9%) 158,377 ns/op | |
Iteration 4: 35066,838 ±(99.9%) 192,646 ns/op | |
Iteration 5: 35090,178 ±(99.9%) 178,503 ns/op | |
# Run progress: 35,67% complete, ETA 10:54:19 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
140282,175 ±(99.9%) 10576,188 ns/op | |
# Warmup Iteration 2: 136036,757 ±(99.9%) 19451,949 ns/op | |
# Warmup Iteration 3: 132257,999 ±(99.9%) 2192,784 ns/op | |
# Warmup Iteration 4: 105863,259 ±(99.9%) 2350,060 ns/op | |
# Warmup Iteration 5: 81604,814 ±(99.9%) 1854,108 ns/op | |
Iteration 1: 71384,947 ±(99.9%) 1271,856 ns/op | |
Iteration 2: 65846,710 ±(99.9%) 1059,329 ns/op | |
Iteration 3: 62711,484 ±(99.9%) 1128,643 ns/op | |
Iteration 4: 58057,135 ±(99.9%) 1028,646 ns/op | |
Iteration 5: 46747,432 ±(99.9%) 216,553 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
65033,622 ±(99.9%) 17739,310 ns/op [Average] | |
(min, avg, max) = (35066,838, 65033,622, 103974,560), stdev = 23681,471 | |
CI (99.9%): [47294,312, 82772,932] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 10, replacementsCount = 2) | |
# Run progress: 35,83% complete, ETA 10:52:36 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
200397,918 ±(99.9%) 38266,864 ns/op | |
# Warmup Iteration 2: 205986,502 ±(99.9%) 56801,016 ns/op | |
# Warmup Iteration 3: 197953,986 ±(99.9%) 6325,948 ns/op | |
# Warmup Iteration 4: 198794,690 ±(99.9%) 7329,315 ns/op | |
# Warmup Iteration 5: 196027,448 ±(99.9%) 11772,030 ns/op | |
Iteration 1: 117605,369 ±(99.9%) 4847,935 ns/op | |
Iteration 2: 76701,800 ±(99.9%) 2844,689 ns/op | |
Iteration 3: 72372,954 ±(99.9%) 1965,147 ns/op | |
Iteration 4: 61094,516 ±(99.9%) 2605,714 ns/op | |
Iteration 5: 55065,129 ±(99.9%) 732,054 ns/op | |
# Run progress: 36,00% complete, ETA 10:51:12 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
194836,665 ±(99.9%) 51764,257 ns/op | |
# Warmup Iteration 2: 131650,428 ±(99.9%) 22208,204 ns/op | |
# Warmup Iteration 3: 123818,978 ±(99.9%) 3204,456 ns/op | |
# Warmup Iteration 4: 121510,045 ±(99.9%) 5039,657 ns/op | |
# Warmup Iteration 5: 121889,507 ±(99.9%) 4109,063 ns/op | |
Iteration 1: 120943,923 ±(99.9%) 3502,831 ns/op | |
Iteration 2: 120934,637 ±(99.9%) 4658,603 ns/op | |
Iteration 3: 120713,858 ±(99.9%) 4752,078 ns/op | |
Iteration 4: 120371,135 ±(99.9%) 4215,979 ns/op | |
Iteration 5: 113493,210 ±(99.9%) 3098,689 ns/op | |
# Run progress: 36,17% complete, ETA 10:49:47 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
182808,290 ±(99.9%) 45023,334 ns/op | |
# Warmup Iteration 2: 138145,039 ±(99.9%) 7538,346 ns/op | |
# Warmup Iteration 3: 119447,579 ±(99.9%) 4600,901 ns/op | |
# Warmup Iteration 4: 119517,972 ±(99.9%) 2641,471 ns/op | |
# Warmup Iteration 5: 119214,003 ±(99.9%) 3984,400 ns/op | |
Iteration 1: 119154,296 ±(99.9%) 2536,676 ns/op | |
Iteration 2: 116714,762 ±(99.9%) 3985,490 ns/op | |
Iteration 3: 97238,136 ±(99.9%) 2335,751 ns/op | |
Iteration 4: 84653,631 ±(99.9%) 2335,428 ns/op | |
Iteration 5: 77907,957 ±(99.9%) 1215,305 ns/op | |
# Run progress: 36,33% complete, ETA 10:48:15 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
143969,068 ±(99.9%) 26163,679 ns/op | |
# Warmup Iteration 2: 141501,231 ±(99.9%) 46263,663 ns/op | |
# Warmup Iteration 3: 130418,051 ±(99.9%) 7322,457 ns/op | |
# Warmup Iteration 4: 129298,500 ±(99.9%) 6564,929 ns/op | |
# Warmup Iteration 5: 128490,792 ±(99.9%) 3784,601 ns/op | |
Iteration 1: 127584,358 ±(99.9%) 7119,972 ns/op | |
Iteration 2: 115134,281 ±(99.9%) 4800,891 ns/op | |
Iteration 3: 91095,579 ±(99.9%) 1592,781 ns/op | |
Iteration 4: 86659,862 ±(99.9%) 2576,322 ns/op | |
Iteration 5: 79175,033 ±(99.9%) 1703,023 ns/op | |
# Run progress: 36,50% complete, ETA 10:46:34 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
201616,898 ±(99.9%) 40404,085 ns/op | |
# Warmup Iteration 2: 185175,810 ±(99.9%) 30275,994 ns/op | |
# Warmup Iteration 3: 179388,921 ±(99.9%) 6037,087 ns/op | |
# Warmup Iteration 4: 179395,120 ±(99.9%) 3876,187 ns/op | |
# Warmup Iteration 5: 193424,079 ±(99.9%) 3280,912 ns/op | |
Iteration 1: 153296,793 ±(99.9%) 4821,959 ns/op | |
Iteration 2: 139249,114 ±(99.9%) 4582,213 ns/op | |
Iteration 3: 139002,248 ±(99.9%) 4943,563 ns/op | |
Iteration 4: 128608,574 ±(99.9%) 3056,319 ns/op | |
Iteration 5: 125994,229 ±(99.9%) 2531,718 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
106430,615 ±(99.9%) 19624,777 ns/op [Average] | |
(min, avg, max) = (55065,129, 106430,615, 153296,793), stdev = 26198,516 | |
CI (99.9%): [86805,838, 126055,392] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 10, replacementsCount = 10) | |
# Run progress: 36,67% complete, ETA 10:45:09 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
145623,967 ±(99.9%) 6716,170 ns/op | |
# Warmup Iteration 2: 118174,969 ±(99.9%) 3713,987 ns/op | |
# Warmup Iteration 3: 109718,072 ±(99.9%) 3328,029 ns/op | |
# Warmup Iteration 4: 108720,702 ±(99.9%) 3948,877 ns/op | |
# Warmup Iteration 5: 108182,595 ±(99.9%) 3253,635 ns/op | |
Iteration 1: 106487,133 ±(99.9%) 4084,341 ns/op | |
Iteration 2: 107799,984 ±(99.9%) 4498,743 ns/op | |
Iteration 3: 107569,006 ±(99.9%) 6431,836 ns/op | |
Iteration 4: 98908,838 ±(99.9%) 2857,159 ns/op | |
Iteration 5: 86075,291 ±(99.9%) 1935,049 ns/op | |
# Run progress: 36,83% complete, ETA 10:43:44 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
136984,180 ±(99.9%) 26710,565 ns/op | |
# Warmup Iteration 2: 118621,343 ±(99.9%) 2090,830 ns/op | |
# Warmup Iteration 3: 118513,114 ±(99.9%) 3842,192 ns/op | |
# Warmup Iteration 4: 118580,109 ±(99.9%) 4290,951 ns/op | |
# Warmup Iteration 5: 118561,517 ±(99.9%) 4843,326 ns/op | |
Iteration 1: 117872,769 ±(99.9%) 4180,190 ns/op | |
Iteration 2: 122441,326 ±(99.9%) 3654,467 ns/op | |
Iteration 3: 91857,554 ±(99.9%) 2086,381 ns/op | |
Iteration 4: 91445,555 ±(99.9%) 1648,088 ns/op | |
Iteration 5: 90986,870 ±(99.9%) 3882,641 ns/op | |
# Run progress: 37,00% complete, ETA 10:42:03 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
191826,937 ±(99.9%) 16941,453 ns/op | |
# Warmup Iteration 2: 180187,687 ±(99.9%) 4980,753 ns/op | |
# Warmup Iteration 3: 179778,007 ±(99.9%) 6799,711 ns/op | |
# Warmup Iteration 4: 179884,501 ±(99.9%) 9030,792 ns/op | |
# Warmup Iteration 5: 169304,066 ±(99.9%) 6841,349 ns/op | |
Iteration 1: 169335,581 ±(99.9%) 8250,428 ns/op | |
Iteration 2: 169379,756 ±(99.9%) 8024,406 ns/op | |
Iteration 3: 169334,884 ±(99.9%) 7960,650 ns/op | |
Iteration 4: 169643,774 ±(99.9%) 7072,834 ns/op | |
Iteration 5: 180707,089 ±(99.9%) 7284,583 ns/op | |
# Run progress: 37,17% complete, ETA 10:40:39 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
228873,297 ±(99.9%) 77102,034 ns/op | |
# Warmup Iteration 2: 168648,530 ±(99.9%) 30798,859 ns/op | |
# Warmup Iteration 3: 130236,692 ±(99.9%) 3988,645 ns/op | |
# Warmup Iteration 4: 105639,324 ±(99.9%) 3194,057 ns/op | |
# Warmup Iteration 5: 87340,052 ±(99.9%) 2220,696 ns/op | |
Iteration 1: 87214,957 ±(99.9%) 2616,752 ns/op | |
Iteration 2: 87126,319 ±(99.9%) 1747,478 ns/op | |
Iteration 3: 88371,262 ±(99.9%) 1927,494 ns/op | |
Iteration 4: 66670,592 ±(99.9%) 1088,725 ns/op | |
Iteration 5: 66875,692 ±(99.9%) 873,350 ns/op | |
# Run progress: 37,33% complete, ETA 10:38:57 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
137573,311 ±(99.9%) 6405,413 ns/op | |
# Warmup Iteration 2: 118992,787 ±(99.9%) 5729,847 ns/op | |
# Warmup Iteration 3: 112493,139 ±(99.9%) 5296,527 ns/op | |
# Warmup Iteration 4: 112891,908 ±(99.9%) 4593,197 ns/op | |
# Warmup Iteration 5: 111453,292 ±(99.9%) 3583,263 ns/op | |
Iteration 1: 111611,295 ±(99.9%) 5064,267 ns/op | |
Iteration 2: 102788,039 ±(99.9%) 2791,483 ns/op | |
Iteration 3: 86500,579 ±(99.9%) 1749,560 ns/op | |
Iteration 4: 85982,657 ±(99.9%) 1978,396 ns/op | |
Iteration 5: 86092,605 ±(99.9%) 1850,991 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
109963,176 ±(99.9%) 25630,154 ns/op [Average] | |
(min, avg, max) = (66670,592, 109963,176, 180707,089), stdev = 34215,523 | |
CI (99.9%): [84333,022, 135593,331] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 10, replacementsCount = 30) | |
# Run progress: 37,50% complete, ETA 10:37:31 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
224730,343 ±(99.9%) 81935,035 ns/op | |
# Warmup Iteration 2: 198157,064 ±(99.9%) 25947,886 ns/op | |
# Warmup Iteration 3: 192378,761 ±(99.9%) 6126,241 ns/op | |
# Warmup Iteration 4: 191804,528 ±(99.9%) 8607,296 ns/op | |
# Warmup Iteration 5: 192750,440 ±(99.9%) 6447,792 ns/op | |
Iteration 1: 191946,581 ±(99.9%) 7319,289 ns/op | |
Iteration 2: 191986,045 ±(99.9%) 4419,118 ns/op | |
Iteration 3: 189434,898 ±(99.9%) 7744,365 ns/op | |
Iteration 4: 188957,202 ±(99.9%) 5260,773 ns/op | |
Iteration 5: 188661,417 ±(99.9%) 4258,689 ns/op | |
# Run progress: 37,67% complete, ETA 10:36:04 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
172132,330 ±(99.9%) 4778,380 ns/op | |
# Warmup Iteration 2: 100800,627 ±(99.9%) 2062,607 ns/op | |
# Warmup Iteration 3: 91989,129 ±(99.9%) 3319,136 ns/op | |
# Warmup Iteration 4: 91755,830 ±(99.9%) 3859,190 ns/op | |
# Warmup Iteration 5: 98338,044 ±(99.9%) 2328,280 ns/op | |
Iteration 1: 81698,117 ±(99.9%) 1071,231 ns/op | |
Iteration 2: 82394,109 ±(99.9%) 1864,829 ns/op | |
Iteration 3: 61874,315 ±(99.9%) 954,187 ns/op | |
Iteration 4: 61800,379 ±(99.9%) 900,642 ns/op | |
Iteration 5: 61956,977 ±(99.9%) 752,332 ns/op | |
# Run progress: 37,83% complete, ETA 10:34:25 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
188968,757 ±(99.9%) 21969,924 ns/op | |
# Warmup Iteration 2: 156466,553 ±(99.9%) 55993,971 ns/op | |
# Warmup Iteration 3: 143338,166 ±(99.9%) 4320,830 ns/op | |
# Warmup Iteration 4: 145428,890 ±(99.9%) 5153,658 ns/op | |
# Warmup Iteration 5: 131935,716 ±(99.9%) 4104,509 ns/op | |
Iteration 1: 128368,914 ±(99.9%) 4206,819 ns/op | |
Iteration 2: 126101,077 ±(99.9%) 3486,966 ns/op | |
Iteration 3: 127156,646 ±(99.9%) 3222,935 ns/op | |
Iteration 4: 101446,485 ±(99.9%) 2123,130 ns/op | |
Iteration 5: 101452,759 ±(99.9%) 2071,313 ns/op | |
# Run progress: 38,00% complete, ETA 10:32:59 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
237377,379 ±(99.9%) 85364,841 ns/op | |
# Warmup Iteration 2: 229953,618 ±(99.9%) 89515,962 ns/op | |
# Warmup Iteration 3: 186341,311 ±(99.9%) 7927,199 ns/op | |
# Warmup Iteration 4: 147854,582 ±(99.9%) 6860,230 ns/op | |
# Warmup Iteration 5: 129505,472 ±(99.9%) 7532,236 ns/op | |
Iteration 1: 125871,273 ±(99.9%) 3176,618 ns/op | |
Iteration 2: 126241,795 ±(99.9%) 5945,569 ns/op | |
Iteration 3: 112563,850 ±(99.9%) 3813,371 ns/op | |
Iteration 4: 91317,888 ±(99.9%) 1887,057 ns/op | |
Iteration 5: 77512,963 ±(99.9%) 1376,029 ns/op | |
# Run progress: 38,17% complete, ETA 10:31:29 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
160695,620 ±(99.9%) 23536,449 ns/op | |
# Warmup Iteration 2: 57732,775 ±(99.9%) 8142,342 ns/op | |
# Warmup Iteration 3: 50028,656 ±(99.9%) 601,664 ns/op | |
# Warmup Iteration 4: 50003,076 ±(99.9%) 749,463 ns/op | |
# Warmup Iteration 5: 36549,447 ±(99.9%) 304,599 ns/op | |
Iteration 1: 35105,986 ±(99.9%) 226,271 ns/op | |
Iteration 2: 35137,823 ±(99.9%) 191,313 ns/op | |
Iteration 3: 35123,572 ±(99.9%) 205,678 ns/op | |
Iteration 4: 35454,220 ±(99.9%) 274,486 ns/op | |
Iteration 5: 35219,137 ±(99.9%) 188,392 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
103791,377 ±(99.9%) 40641,934 ns/op [Average] | |
(min, avg, max) = (35105,986, 103791,377, 191986,045), stdev = 54255,819 | |
CI (99.9%): [63149,443, 144433,311] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 10, replacementsCount = 50) | |
# Run progress: 38,33% complete, ETA 10:29:45 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
198384,968 ±(99.9%) 31092,956 ns/op | |
# Warmup Iteration 2: 169625,342 ±(99.9%) 30653,834 ns/op | |
# Warmup Iteration 3: 145875,475 ±(99.9%) 4918,328 ns/op | |
# Warmup Iteration 4: 146134,300 ±(99.9%) 2345,706 ns/op | |
# Warmup Iteration 5: 143273,167 ±(99.9%) 3005,778 ns/op | |
Iteration 1: 131794,796 ±(99.9%) 3767,314 ns/op | |
Iteration 2: 132077,401 ±(99.9%) 3368,681 ns/op | |
Iteration 3: 132283,226 ±(99.9%) 2921,677 ns/op | |
Iteration 4: 132249,824 ±(99.9%) 3897,798 ns/op | |
Iteration 5: 132405,274 ±(99.9%) 2783,237 ns/op | |
# Run progress: 38,50% complete, ETA 10:28:18 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
191397,202 ±(99.9%) 14347,604 ns/op | |
# Warmup Iteration 2: 179161,626 ±(99.9%) 59003,757 ns/op | |
# Warmup Iteration 3: 165226,445 ±(99.9%) 5193,655 ns/op | |
# Warmup Iteration 4: 164750,940 ±(99.9%) 3346,737 ns/op | |
# Warmup Iteration 5: 163644,727 ±(99.9%) 6730,663 ns/op | |
Iteration 1: 163719,947 ±(99.9%) 6898,383 ns/op | |
Iteration 2: 162869,590 ±(99.9%) 5976,804 ns/op | |
Iteration 3: 163325,749 ±(99.9%) 4753,453 ns/op | |
Iteration 4: 165921,673 ±(99.9%) 3003,770 ns/op | |
Iteration 5: 148701,336 ±(99.9%) 5278,525 ns/op | |
# Run progress: 38,67% complete, ETA 10:26:50 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
142787,397 ±(99.9%) 5806,035 ns/op | |
# Warmup Iteration 2: 91625,878 ±(99.9%) 11209,825 ns/op | |
# Warmup Iteration 3: 83778,283 ±(99.9%) 3011,768 ns/op | |
# Warmup Iteration 4: 83289,032 ±(99.9%) 2500,110 ns/op | |
# Warmup Iteration 5: 80978,516 ±(99.9%) 1536,120 ns/op | |
Iteration 1: 76195,180 ±(99.9%) 1515,459 ns/op | |
Iteration 2: 43444,020 ±(99.9%) 276,990 ns/op | |
Iteration 3: 42609,227 ±(99.9%) 235,495 ns/op | |
Iteration 4: 42705,328 ±(99.9%) 203,741 ns/op | |
Iteration 5: 42627,225 ±(99.9%) 169,913 ns/op | |
# Run progress: 38,83% complete, ETA 10:25:06 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
157663,795 ±(99.9%) 40182,121 ns/op | |
# Warmup Iteration 2: 145596,113 ±(99.9%) 30186,012 ns/op | |
# Warmup Iteration 3: 141034,816 ±(99.9%) 6294,228 ns/op | |
# Warmup Iteration 4: 140889,983 ±(99.9%) 4338,874 ns/op | |
# Warmup Iteration 5: 141967,390 ±(99.9%) 5320,181 ns/op | |
Iteration 1: 125695,236 ±(99.9%) 5128,353 ns/op | |
Iteration 2: 125872,446 ±(99.9%) 4641,460 ns/op | |
Iteration 3: 125635,019 ±(99.9%) 4213,983 ns/op | |
Iteration 4: 93451,213 ±(99.9%) 1529,386 ns/op | |
Iteration 5: 81015,092 ±(99.9%) 1111,665 ns/op | |
# Run progress: 39,00% complete, ETA 10:23:23 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
206949,116 ±(99.9%) 74978,985 ns/op | |
# Warmup Iteration 2: 177063,178 ±(99.9%) 13617,084 ns/op | |
# Warmup Iteration 3: 175629,976 ±(99.9%) 3435,825 ns/op | |
# Warmup Iteration 4: 176825,649 ±(99.9%) 5947,491 ns/op | |
# Warmup Iteration 5: 160048,232 ±(99.9%) 4394,328 ns/op | |
Iteration 1: 159302,540 ±(99.9%) 5849,904 ns/op | |
Iteration 2: 171082,410 ±(99.9%) 7300,156 ns/op | |
Iteration 3: 143531,452 ±(99.9%) 3832,134 ns/op | |
Iteration 4: 155408,355 ±(99.9%) 6234,964 ns/op | |
Iteration 5: 114442,222 ±(99.9%) 2403,791 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
120334,631 ±(99.9%) 31832,864 ns/op [Average] | |
(min, avg, max) = (42609,227, 120334,631, 171082,410), stdev = 42495,962 | |
CI (99.9%): [88501,768, 152167,495] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 10, replacementsCount = 100) | |
# Run progress: 39,17% complete, ETA 10:21:56 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
186284,396 ±(99.9%) 75037,547 ns/op | |
# Warmup Iteration 2: 163803,107 ±(99.9%) 60089,476 ns/op | |
# Warmup Iteration 3: 148619,918 ±(99.9%) 7949,287 ns/op | |
# Warmup Iteration 4: 150033,324 ±(99.9%) 4164,869 ns/op | |
# Warmup Iteration 5: 134929,710 ±(99.9%) 6205,363 ns/op | |
Iteration 1: 122113,649 ±(99.9%) 6216,131 ns/op | |
Iteration 2: 94591,148 ±(99.9%) 4269,594 ns/op | |
Iteration 3: 81779,123 ±(99.9%) 1670,898 ns/op | |
Iteration 4: 76238,071 ±(99.9%) 1036,477 ns/op | |
Iteration 5: 76214,585 ±(99.9%) 1622,457 ns/op | |
# Run progress: 39,33% complete, ETA 10:20:28 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
146964,731 ±(99.9%) 9816,277 ns/op | |
# Warmup Iteration 2: 116561,274 ±(99.9%) 16045,506 ns/op | |
# Warmup Iteration 3: 105069,383 ±(99.9%) 2134,043 ns/op | |
# Warmup Iteration 4: 87866,616 ±(99.9%) 2114,109 ns/op | |
# Warmup Iteration 5: 86957,401 ±(99.9%) 1337,909 ns/op | |
Iteration 1: 86957,218 ±(99.9%) 1891,485 ns/op | |
Iteration 2: 75804,846 ±(99.9%) 955,208 ns/op | |
Iteration 3: 66857,572 ±(99.9%) 2028,474 ns/op | |
Iteration 4: 53326,484 ±(99.9%) 683,879 ns/op | |
Iteration 5: 47073,996 ±(99.9%) 247,803 ns/op | |
# Run progress: 39,50% complete, ETA 10:18:44 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
104657,444 ±(99.9%) 17078,416 ns/op | |
# Warmup Iteration 2: 94234,142 ±(99.9%) 19788,400 ns/op | |
# Warmup Iteration 3: 81646,290 ±(99.9%) 2676,134 ns/op | |
# Warmup Iteration 4: 82172,610 ±(99.9%) 2268,332 ns/op | |
# Warmup Iteration 5: 81883,863 ±(99.9%) 2512,270 ns/op | |
Iteration 1: 81711,424 ±(99.9%) 1570,689 ns/op | |
Iteration 2: 81644,341 ±(99.9%) 1774,547 ns/op | |
Iteration 3: 66292,016 ±(99.9%) 1149,508 ns/op | |
Iteration 4: 61555,557 ±(99.9%) 1178,175 ns/op | |
Iteration 5: 61682,635 ±(99.9%) 1971,434 ns/op | |
# Run progress: 39,67% complete, ETA 10:17:15 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
141662,819 ±(99.9%) 6314,999 ns/op | |
# Warmup Iteration 2: 124349,275 ±(99.9%) 3268,350 ns/op | |
# Warmup Iteration 3: 120947,624 ±(99.9%) 4678,209 ns/op | |
# Warmup Iteration 4: 121450,012 ±(99.9%) 6174,378 ns/op | |
# Warmup Iteration 5: 121176,523 ±(99.9%) 1851,379 ns/op | |
Iteration 1: 94132,475 ±(99.9%) 2426,399 ns/op | |
Iteration 2: 100230,116 ±(99.9%) 3351,918 ns/op | |
Iteration 3: 100172,474 ±(99.9%) 3378,042 ns/op | |
Iteration 4: 94915,085 ±(99.9%) 2207,490 ns/op | |
Iteration 5: 103625,084 ±(99.9%) 1992,452 ns/op | |
# Run progress: 39,83% complete, ETA 10:15:48 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
179833,926 ±(99.9%) 55522,308 ns/op | |
# Warmup Iteration 2: 105822,076 ±(99.9%) 9295,199 ns/op | |
# Warmup Iteration 3: 98158,860 ±(99.9%) 2179,182 ns/op | |
# Warmup Iteration 4: 98094,497 ±(99.9%) 1969,977 ns/op | |
# Warmup Iteration 5: 98170,907 ±(99.9%) 2592,766 ns/op | |
Iteration 1: 98923,905 ±(99.9%) 1848,460 ns/op | |
Iteration 2: 98615,447 ±(99.9%) 2770,583 ns/op | |
Iteration 3: 112646,549 ±(99.9%) 4748,922 ns/op | |
Iteration 4: 75874,561 ±(99.9%) 1988,333 ns/op | |
Iteration 5: 65597,964 ±(99.9%) 1700,858 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
83143,053 ±(99.9%) 14069,053 ns/op [Average] | |
(min, avg, max) = (47073,996, 83143,053, 122113,649), stdev = 18781,783 | |
CI (99.9%): [69074,000, 97212,106] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 100, replacementsCount = 1) | |
# Run progress: 40,00% complete, ETA 10:14:20 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4229175,796 ±(99.9%) 1159764,700 ns/op | |
# Warmup Iteration 2: 2803685,724 ±(99.9%) 421707,082 ns/op | |
# Warmup Iteration 3: 3228652,565 ±(99.9%) 214293,523 ns/op | |
# Warmup Iteration 4: 3180740,143 ±(99.9%) 127901,518 ns/op | |
# Warmup Iteration 5: 2883568,492 ±(99.9%) 149632,022 ns/op | |
Iteration 1: 1996002,339 ±(99.9%) 116525,523 ns/op | |
Iteration 2: 2187137,598 ±(99.9%) 144189,234 ns/op | |
Iteration 3: 1344018,061 ±(99.9%) 55310,810 ns/op | |
Iteration 4: 1208337,339 ±(99.9%) 50720,410 ns/op | |
Iteration 5: 1205768,320 ±(99.9%) 77636,992 ns/op | |
# Run progress: 40,17% complete, ETA 10:12:41 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4706531,525 ±(99.9%) 1848439,625 ns/op | |
# Warmup Iteration 2: 3551964,929 ±(99.9%) 1361530,670 ns/op | |
# Warmup Iteration 3: 3560589,369 ±(99.9%) 769367,186 ns/op | |
# Warmup Iteration 4: 3715335,407 ±(99.9%) 237196,286 ns/op | |
# Warmup Iteration 5: 3531835,010 ±(99.9%) 259068,983 ns/op | |
Iteration 1: 3818757,228 ±(99.9%) 333011,066 ns/op | |
Iteration 2: 3687326,634 ±(99.9%) 175703,075 ns/op | |
Iteration 3: 3302953,041 ±(99.9%) 295257,736 ns/op | |
Iteration 4: 2817792,157 ±(99.9%) 206732,144 ns/op | |
Iteration 5: 1996520,857 ±(99.9%) 110809,942 ns/op | |
# Run progress: 40,33% complete, ETA 10:11:02 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
5556793,881 ±(99.9%) 2614254,170 ns/op | |
# Warmup Iteration 2: 4066898,947 ±(99.9%) 1300561,333 ns/op | |
# Warmup Iteration 3: 4130277,436 ±(99.9%) 261537,346 ns/op | |
# Warmup Iteration 4: 4006510,980 ±(99.9%) 170292,172 ns/op | |
# Warmup Iteration 5: 4102832,786 ±(99.9%) 196620,831 ns/op | |
Iteration 1: 3887203,643 ±(99.9%) 217509,575 ns/op | |
Iteration 2: 4089090,255 ±(99.9%) 286571,938 ns/op | |
Iteration 3: 3780125,774 ±(99.9%) 361835,396 ns/op | |
Iteration 4: 3924161,286 ±(99.9%) 318833,930 ns/op | |
Iteration 5: 3359645,213 ±(99.9%) 343459,181 ns/op | |
# Run progress: 40,50% complete, ETA 10:09:21 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4175736,546 ±(99.9%) 877870,939 ns/op | |
# Warmup Iteration 2: 4829276,864 ±(99.9%) 3788034,008 ns/op | |
# Warmup Iteration 3: 3833193,005 ±(99.9%) 1035337,600 ns/op | |
# Warmup Iteration 4: 3564958,691 ±(99.9%) 244271,832 ns/op | |
# Warmup Iteration 5: 3514566,317 ±(99.9%) 221755,145 ns/op | |
Iteration 1: 3267569,576 ±(99.9%) 108581,225 ns/op | |
Iteration 2: 2552709,146 ±(99.9%) 53703,087 ns/op | |
Iteration 3: 1971518,310 ±(99.9%) 54224,800 ns/op | |
Iteration 4: 1606835,429 ±(99.9%) 84068,746 ns/op | |
Iteration 5: 1503104,190 ±(99.9%) 54241,605 ns/op | |
# Run progress: 40,67% complete, ETA 10:07:39 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4760457,460 ±(99.9%) 1408320,033 ns/op | |
# Warmup Iteration 2: 3832339,792 ±(99.9%) 1464026,587 ns/op | |
# Warmup Iteration 3: 4401639,029 ±(99.9%) 1331401,963 ns/op | |
# Warmup Iteration 4: 3941014,815 ±(99.9%) 148621,311 ns/op | |
# Warmup Iteration 5: 4367815,378 ±(99.9%) 390559,557 ns/op | |
Iteration 1: 4309989,857 ±(99.9%) 350218,973 ns/op | |
Iteration 2: 4164653,142 ±(99.9%) 234951,189 ns/op | |
Iteration 3: 4254213,362 ±(99.9%) 251744,989 ns/op | |
Iteration 4: 3757381,878 ±(99.9%) 119305,140 ns/op | |
Iteration 5: 3500022,677 ±(99.9%) 171654,795 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
2939713,492 ±(99.9%) 802857,764 ns/op [Average] | |
(min, avg, max) = (1205768,320, 2939713,492, 4309989,857), stdev = 1071792,146 | |
CI (99.9%): [2136855,728, 3742571,257] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 100, replacementsCount = 2) | |
# Run progress: 40,83% complete, ETA 10:06:01 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
3884522,777 ±(99.9%) 687217,119 ns/op | |
# Warmup Iteration 2: 2791024,972 ±(99.9%) 782658,157 ns/op | |
# Warmup Iteration 3: 2242578,785 ±(99.9%) 76962,518 ns/op | |
# Warmup Iteration 4: 2559781,957 ±(99.9%) 136204,310 ns/op | |
# Warmup Iteration 5: 2474243,640 ±(99.9%) 151339,304 ns/op | |
Iteration 1: 1634661,167 ±(99.9%) 82721,538 ns/op | |
Iteration 2: 1363033,522 ±(99.9%) 43019,785 ns/op | |
Iteration 3: 1327434,756 ±(99.9%) 53109,954 ns/op | |
Iteration 4: 1423653,481 ±(99.9%) 63999,114 ns/op | |
Iteration 5: 1376332,667 ±(99.9%) 43383,029 ns/op | |
# Run progress: 41,00% complete, ETA 10:04:30 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
3667507,062 ±(99.9%) 1147651,154 ns/op | |
# Warmup Iteration 2: 3031035,533 ±(99.9%) 1136089,106 ns/op | |
# Warmup Iteration 3: 2928610,821 ±(99.9%) 172539,064 ns/op | |
# Warmup Iteration 4: 3017790,487 ±(99.9%) 122509,922 ns/op | |
# Warmup Iteration 5: 3174784,730 ±(99.9%) 187149,368 ns/op | |
Iteration 1: 2911612,480 ±(99.9%) 313120,766 ns/op | |
Iteration 2: 2998014,347 ±(99.9%) 160387,926 ns/op | |
Iteration 3: 2291997,108 ±(99.9%) 130855,424 ns/op | |
Iteration 4: 2438302,309 ±(99.9%) 142758,641 ns/op | |
Iteration 5: 1289348,943 ±(99.9%) 53298,429 ns/op | |
# Run progress: 41,17% complete, ETA 10:02:55 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
3482849,410 ±(99.9%) 1502334,548 ns/op | |
# Warmup Iteration 2: 2220069,009 ±(99.9%) 526713,109 ns/op | |
# Warmup Iteration 3: 2696776,165 ±(99.9%) 115970,552 ns/op | |
# Warmup Iteration 4: 2388009,629 ±(99.9%) 110213,889 ns/op | |
# Warmup Iteration 5: 3014838,189 ±(99.9%) 139925,145 ns/op | |
Iteration 1: 2955023,161 ±(99.9%) 151159,717 ns/op | |
Iteration 2: 2820018,619 ±(99.9%) 214328,343 ns/op | |
Iteration 3: 2128865,363 ±(99.9%) 101322,372 ns/op | |
Iteration 4: 1469291,371 ±(99.9%) 58167,163 ns/op | |
Iteration 5: 1234615,308 ±(99.9%) 35681,065 ns/op | |
# Run progress: 41,33% complete, ETA 10:01:14 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
5286527,006 ±(99.9%) 1991555,917 ns/op | |
# Warmup Iteration 2: 3746622,733 ±(99.9%) 187435,704 ns/op | |
# Warmup Iteration 3: 3577799,375 ±(99.9%) 263681,032 ns/op | |
# Warmup Iteration 4: 3592197,067 ±(99.9%) 225805,748 ns/op | |
# Warmup Iteration 5: 3295574,996 ±(99.9%) 206196,448 ns/op | |
Iteration 1: 3933815,209 ±(99.9%) 302563,495 ns/op | |
Iteration 2: 3889682,233 ±(99.9%) 207877,840 ns/op | |
Iteration 3: 3690345,322 ±(99.9%) 190947,002 ns/op | |
Iteration 4: 3483122,761 ±(99.9%) 265864,854 ns/op | |
Iteration 5: 2317960,572 ±(99.9%) 146853,461 ns/op | |
# Run progress: 41,50% complete, ETA 09:59:40 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4015715,768 ±(99.9%) 1206543,933 ns/op | |
# Warmup Iteration 2: 3336943,055 ±(99.9%) 1240055,434 ns/op | |
# Warmup Iteration 3: 3132205,981 ±(99.9%) 157512,911 ns/op | |
# Warmup Iteration 4: 3032039,546 ±(99.9%) 177366,593 ns/op | |
# Warmup Iteration 5: 3268957,781 ±(99.9%) 181318,567 ns/op | |
Iteration 1: 2720737,479 ±(99.9%) 169317,464 ns/op | |
Iteration 2: 3223188,318 ±(99.9%) 205156,292 ns/op | |
Iteration 3: 2630900,882 ±(99.9%) 150842,225 ns/op | |
Iteration 4: 2847353,962 ±(99.9%) 151898,280 ns/op | |
Iteration 5: 2444942,493 ±(99.9%) 164077,242 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
2433770,153 ±(99.9%) 646647,042 ns/op [Average] | |
(min, avg, max) = (1234615,308, 2433770,153, 3933815,209), stdev = 863255,300 | |
CI (99.9%): [1787123,111, 3080417,195] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 100, replacementsCount = 10) | |
# Run progress: 41,67% complete, ETA 09:58:00 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4053840,436 ±(99.9%) 1679687,337 ns/op | |
# Warmup Iteration 2: 3940802,979 ±(99.9%) 3353281,747 ns/op | |
# Warmup Iteration 3: 2803602,175 ±(99.9%) 157076,102 ns/op | |
# Warmup Iteration 4: 3245763,036 ±(99.9%) 246467,758 ns/op | |
# Warmup Iteration 5: 2967102,152 ±(99.9%) 170760,932 ns/op | |
Iteration 1: 2629501,925 ±(99.9%) 130223,507 ns/op | |
Iteration 2: 2466029,093 ±(99.9%) 129593,789 ns/op | |
Iteration 3: 1531941,434 ±(99.9%) 70452,515 ns/op | |
Iteration 4: 1422091,306 ±(99.9%) 53699,751 ns/op | |
Iteration 5: 1512137,947 ±(99.9%) 72086,695 ns/op | |
# Run progress: 41,83% complete, ETA 09:56:21 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4805044,125 ±(99.9%) 1977513,797 ns/op | |
# Warmup Iteration 2: 2795253,520 ±(99.9%) 334082,280 ns/op | |
# Warmup Iteration 3: 2699880,141 ±(99.9%) 169950,092 ns/op | |
# Warmup Iteration 4: 2818888,453 ±(99.9%) 151828,154 ns/op | |
# Warmup Iteration 5: 3318479,543 ±(99.9%) 306794,230 ns/op | |
Iteration 1: 3771047,369 ±(99.9%) 223266,063 ns/op | |
Iteration 2: 3445468,991 ±(99.9%) 203940,685 ns/op | |
Iteration 3: 3548237,882 ±(99.9%) 174911,120 ns/op | |
Iteration 4: 3487589,446 ±(99.9%) 205456,940 ns/op | |
Iteration 5: 2733994,371 ±(99.9%) 151059,002 ns/op | |
# Run progress: 42,00% complete, ETA 09:54:52 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4668282,437 ±(99.9%) 2591694,918 ns/op | |
# Warmup Iteration 2: 3573270,610 ±(99.9%) 2154099,016 ns/op | |
# Warmup Iteration 3: 3222857,198 ±(99.9%) 291402,343 ns/op | |
# Warmup Iteration 4: 3333135,955 ±(99.9%) 171943,311 ns/op | |
# Warmup Iteration 5: 3287556,877 ±(99.9%) 376393,463 ns/op | |
Iteration 1: 3091401,295 ±(99.9%) 412008,260 ns/op | |
Iteration 2: 2764067,327 ±(99.9%) 287487,299 ns/op | |
Iteration 3: 2360887,419 ±(99.9%) 161483,542 ns/op | |
Iteration 4: 1649714,108 ±(99.9%) 96602,044 ns/op | |
Iteration 5: 1837135,424 ±(99.9%) 116359,936 ns/op | |
# Run progress: 42,17% complete, ETA 09:53:15 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4433277,709 ±(99.9%) 1290339,735 ns/op | |
# Warmup Iteration 2: 2916139,161 ±(99.9%) 350987,847 ns/op | |
# Warmup Iteration 3: 3150824,066 ±(99.9%) 172347,928 ns/op | |
# Warmup Iteration 4: 3482717,951 ±(99.9%) 326411,348 ns/op | |
# Warmup Iteration 5: 3281588,603 ±(99.9%) 152440,751 ns/op | |
Iteration 1: 3558145,551 ±(99.9%) 194445,012 ns/op | |
Iteration 2: 3309814,490 ±(99.9%) 191774,633 ns/op | |
Iteration 3: 3318275,261 ±(99.9%) 143496,868 ns/op | |
Iteration 4: 2562425,096 ±(99.9%) 113785,940 ns/op | |
Iteration 5: 2284575,960 ±(99.9%) 161381,964 ns/op | |
# Run progress: 42,33% complete, ETA 09:51:34 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
3955019,133 ±(99.9%) 684463,782 ns/op | |
# Warmup Iteration 2: 3273561,697 ±(99.9%) 30630,037 ns/op | |
# Warmup Iteration 3: 3281150,097 ±(99.9%) 56660,163 ns/op | |
# Warmup Iteration 4: 3489045,647 ±(99.9%) 236007,483 ns/op | |
# Warmup Iteration 5: 3464534,942 ±(99.9%) 356519,351 ns/op | |
Iteration 1: 3359469,066 ±(99.9%) 171019,653 ns/op | |
Iteration 2: 2826232,433 ±(99.9%) 115188,026 ns/op | |
Iteration 3: 3171527,552 ±(99.9%) 186732,598 ns/op | |
Iteration 4: 2662661,566 ±(99.9%) 169421,772 ns/op | |
Iteration 5: 1519669,148 ±(99.9%) 34654,850 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
2672961,658 ±(99.9%) 558960,765 ns/op [Average] | |
(min, avg, max) = (1422091,306, 2672961,658, 3771047,369), stdev = 746196,630 | |
CI (99.9%): [2114000,893, 3231922,424] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 100, replacementsCount = 30) | |
# Run progress: 42,50% complete, ETA 09:49:55 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
3405181,055 ±(99.9%) 635331,375 ns/op | |
# Warmup Iteration 2: 2441335,477 ±(99.9%) 451594,604 ns/op | |
# Warmup Iteration 3: 2435546,282 ±(99.9%) 127764,820 ns/op | |
# Warmup Iteration 4: 2266085,937 ±(99.9%) 95746,987 ns/op | |
# Warmup Iteration 5: 2620032,706 ±(99.9%) 210820,554 ns/op | |
Iteration 1: 2265231,025 ±(99.9%) 155586,068 ns/op | |
Iteration 2: 2336401,393 ±(99.9%) 92674,892 ns/op | |
Iteration 3: 1579649,302 ±(99.9%) 102431,394 ns/op | |
Iteration 4: 1262556,208 ±(99.9%) 61403,998 ns/op | |
Iteration 5: 1232916,456 ±(99.9%) 51499,703 ns/op | |
# Run progress: 42,67% complete, ETA 09:48:14 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
3116320,461 ±(99.9%) 1028771,930 ns/op | |
# Warmup Iteration 2: 1785036,571 ±(99.9%) 218764,983 ns/op | |
# Warmup Iteration 3: 1804872,119 ±(99.9%) 162826,820 ns/op | |
# Warmup Iteration 4: 1724859,664 ±(99.9%) 88615,786 ns/op | |
# Warmup Iteration 5: 2006024,202 ±(99.9%) 89130,250 ns/op | |
Iteration 1: 2003697,008 ±(99.9%) 141873,317 ns/op | |
Iteration 2: 1862486,657 ±(99.9%) 128642,913 ns/op | |
Iteration 3: 2776479,412 ±(99.9%) 132711,130 ns/op | |
Iteration 4: 1532450,846 ±(99.9%) 51063,423 ns/op | |
Iteration 5: 1515196,303 ±(99.9%) 63139,362 ns/op | |
# Run progress: 42,83% complete, ETA 09:46:31 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
3422973,579 ±(99.9%) 663160,330 ns/op | |
# Warmup Iteration 2: 2764237,814 ±(99.9%) 934106,136 ns/op | |
# Warmup Iteration 3: 2856083,790 ±(99.9%) 368284,764 ns/op | |
# Warmup Iteration 4: 2633541,623 ±(99.9%) 146937,020 ns/op | |
# Warmup Iteration 5: 2637475,294 ±(99.9%) 140643,198 ns/op | |
Iteration 1: 2684578,652 ±(99.9%) 212959,946 ns/op | |
Iteration 2: 2555655,483 ±(99.9%) 137318,534 ns/op | |
Iteration 3: 2421201,836 ±(99.9%) 112803,173 ns/op | |
Iteration 4: 1732905,858 ±(99.9%) 49338,101 ns/op | |
Iteration 5: 1430748,002 ±(99.9%) 81214,137 ns/op | |
# Run progress: 43,00% complete, ETA 09:45:01 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
5150104,666 ±(99.9%) 1805198,765 ns/op | |
# Warmup Iteration 2: 2972852,425 ±(99.9%) 990429,472 ns/op | |
# Warmup Iteration 3: 3086206,017 ±(99.9%) 120696,946 ns/op | |
# Warmup Iteration 4: 3345637,365 ±(99.9%) 136376,170 ns/op | |
# Warmup Iteration 5: 3171565,325 ±(99.9%) 98825,719 ns/op | |
Iteration 1: 3321430,534 ±(99.9%) 220019,601 ns/op | |
Iteration 2: 3199028,249 ±(99.9%) 145999,941 ns/op | |
Iteration 3: 2854537,091 ±(99.9%) 91704,688 ns/op | |
Iteration 4: 3145925,494 ±(99.9%) 120251,511 ns/op | |
Iteration 5: 2889302,137 ±(99.9%) 143456,657 ns/op | |
# Run progress: 43,17% complete, ETA 09:43:30 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
5167525,884 ±(99.9%) 1619304,554 ns/op | |
# Warmup Iteration 2: 4558296,069 ±(99.9%) 1753121,566 ns/op | |
# Warmup Iteration 3: 4491679,607 ±(99.9%) 1107941,979 ns/op | |
# Warmup Iteration 4: 4389031,328 ±(99.9%) 252597,134 ns/op | |
# Warmup Iteration 5: 4355488,470 ±(99.9%) 175237,293 ns/op | |
Iteration 1: 4512453,255 ±(99.9%) 267578,658 ns/op | |
Iteration 2: 4454845,330 ±(99.9%) 377505,482 ns/op | |
Iteration 3: 4610058,762 ±(99.9%) 375106,178 ns/op | |
Iteration 4: 4605657,650 ±(99.9%) 276858,485 ns/op | |
Iteration 5: 4360461,481 ±(99.9%) 348790,107 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
2685834,177 ±(99.9%) 833148,802 ns/op [Average] | |
(min, avg, max) = (1232916,456, 2685834,177, 4610058,762), stdev = 1112229,815 | |
CI (99.9%): [1852685,374, 3518982,979] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 100, replacementsCount = 50) | |
# Run progress: 43,33% complete, ETA 09:41:53 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
3546644,331 ±(99.9%) 764467,006 ns/op | |
# Warmup Iteration 2: 3653663,947 ±(99.9%) 1657998,692 ns/op | |
# Warmup Iteration 3: 3278744,261 ±(99.9%) 407082,902 ns/op | |
# Warmup Iteration 4: 2683645,200 ±(99.9%) 227240,765 ns/op | |
# Warmup Iteration 5: 3187780,621 ±(99.9%) 85933,611 ns/op | |
Iteration 1: 2529253,313 ±(99.9%) 347204,554 ns/op | |
Iteration 2: 3127595,741 ±(99.9%) 255582,920 ns/op | |
Iteration 3: 2322337,732 ±(99.9%) 176221,344 ns/op | |
Iteration 4: 1841247,159 ±(99.9%) 115879,320 ns/op | |
Iteration 5: 1806843,600 ±(99.9%) 165907,737 ns/op | |
# Run progress: 43,50% complete, ETA 09:40:17 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
3782267,825 ±(99.9%) 744325,934 ns/op | |
# Warmup Iteration 2: 2915993,545 ±(99.9%) 604583,813 ns/op | |
# Warmup Iteration 3: 2729699,928 ±(99.9%) 226786,870 ns/op | |
# Warmup Iteration 4: 2820649,851 ±(99.9%) 192146,032 ns/op | |
# Warmup Iteration 5: 2417778,027 ±(99.9%) 122046,233 ns/op | |
Iteration 1: 2402549,780 ±(99.9%) 104811,030 ns/op | |
Iteration 2: 1731007,628 ±(99.9%) 51557,969 ns/op | |
Iteration 3: 1607792,691 ±(99.9%) 54173,019 ns/op | |
Iteration 4: 1700435,639 ±(99.9%) 69351,628 ns/op | |
Iteration 5: 1407367,213 ±(99.9%) 77425,126 ns/op | |
# Run progress: 43,67% complete, ETA 09:38:46 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
5289019,819 ±(99.9%) 1492543,516 ns/op | |
# Warmup Iteration 2: 2858982,370 ±(99.9%) 48936,840 ns/op | |
# Warmup Iteration 3: 3188688,113 ±(99.9%) 215884,236 ns/op | |
# Warmup Iteration 4: 3376465,060 ±(99.9%) 195824,090 ns/op | |
# Warmup Iteration 5: 3536035,629 ±(99.9%) 200969,637 ns/op | |
Iteration 1: 3371380,143 ±(99.9%) 272221,387 ns/op | |
Iteration 2: 3608564,353 ±(99.9%) 206410,428 ns/op | |
Iteration 3: 3508702,658 ±(99.9%) 278364,277 ns/op | |
Iteration 4: 3537456,817 ±(99.9%) 192548,321 ns/op | |
Iteration 5: 2882705,325 ±(99.9%) 142623,168 ns/op | |
# Run progress: 43,83% complete, ETA 09:37:15 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4048059,656 ±(99.9%) 1092991,643 ns/op | |
# Warmup Iteration 2: 2807068,607 ±(99.9%) 1069255,156 ns/op | |
# Warmup Iteration 3: 2783898,572 ±(99.9%) 326257,221 ns/op | |
# Warmup Iteration 4: 2965031,667 ±(99.9%) 155483,689 ns/op | |
# Warmup Iteration 5: 2654564,891 ±(99.9%) 160349,729 ns/op | |
Iteration 1: 2823912,764 ±(99.9%) 180028,599 ns/op | |
Iteration 2: 2918960,342 ±(99.9%) 185163,886 ns/op | |
Iteration 3: 2534185,650 ±(99.9%) 133303,517 ns/op | |
Iteration 4: 2105278,883 ±(99.9%) 104759,215 ns/op | |
Iteration 5: 1560764,807 ±(99.9%) 90273,952 ns/op | |
# Run progress: 44,00% complete, ETA 09:35:34 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4128728,745 ±(99.9%) 843098,595 ns/op | |
# Warmup Iteration 2: 2465843,665 ±(99.9%) 932353,139 ns/op | |
# Warmup Iteration 3: 2567726,506 ±(99.9%) 206806,568 ns/op | |
# Warmup Iteration 4: 2652560,853 ±(99.9%) 157644,593 ns/op | |
# Warmup Iteration 5: 2523013,946 ±(99.9%) 204943,328 ns/op | |
Iteration 1: 2492886,966 ±(99.9%) 143814,395 ns/op | |
Iteration 2: 2078915,025 ±(99.9%) 65362,627 ns/op | |
Iteration 3: 1950619,004 ±(99.9%) 116508,027 ns/op | |
Iteration 4: 1956831,911 ±(99.9%) 109704,979 ns/op | |
Iteration 5: 2283656,210 ±(99.9%) 125016,187 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
2403650,054 ±(99.9%) 500347,156 ns/op [Average] | |
(min, avg, max) = (1407367,213, 2403650,054, 3608564,353), stdev = 667949,138 | |
CI (99.9%): [1903302,898, 2903997,210] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 100, replacementsCount = 100) | |
# Run progress: 44,17% complete, ETA 09:33:49 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
5715346,163 ±(99.9%) 3019438,921 ns/op | |
# Warmup Iteration 2: 4049575,310 ±(99.9%) 787679,871 ns/op | |
# Warmup Iteration 3: 4090959,944 ±(99.9%) 301990,464 ns/op | |
# Warmup Iteration 4: 4099129,671 ±(99.9%) 281113,777 ns/op | |
# Warmup Iteration 5: 4169228,018 ±(99.9%) 593967,531 ns/op | |
Iteration 1: 4125200,388 ±(99.9%) 354980,892 ns/op | |
Iteration 2: 4205812,265 ±(99.9%) 568844,910 ns/op | |
Iteration 3: 4241455,668 ±(99.9%) 450580,419 ns/op | |
Iteration 4: 3957635,264 ±(99.9%) 322589,845 ns/op | |
Iteration 5: 3689072,714 ±(99.9%) 260591,843 ns/op | |
# Run progress: 44,33% complete, ETA 09:32:12 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
5598416,184 ±(99.9%) 1500412,788 ns/op | |
# Warmup Iteration 2: 5108872,883 ±(99.9%) 1677404,638 ns/op | |
# Warmup Iteration 3: 5014353,259 ±(99.9%) 1568591,904 ns/op | |
# Warmup Iteration 4: 4612786,781 ±(99.9%) 468722,177 ns/op | |
# Warmup Iteration 5: 4652216,589 ±(99.9%) 404777,514 ns/op | |
Iteration 1: 4610490,511 ±(99.9%) 288987,144 ns/op | |
Iteration 2: 4708203,940 ±(99.9%) 303440,694 ns/op | |
Iteration 3: 4682932,248 ±(99.9%) 245931,877 ns/op | |
Iteration 4: 4511418,076 ±(99.9%) 193199,332 ns/op | |
Iteration 5: 4047218,032 ±(99.9%) 218478,440 ns/op | |
# Run progress: 44,50% complete, ETA 09:30:34 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
2821846,149 ±(99.9%) 429309,347 ns/op | |
# Warmup Iteration 2: 2920073,659 ±(99.9%) 1115099,351 ns/op | |
# Warmup Iteration 3: 2346594,825 ±(99.9%) 218296,184 ns/op | |
# Warmup Iteration 4: 2199427,383 ±(99.9%) 84194,747 ns/op | |
# Warmup Iteration 5: 1671940,586 ±(99.9%) 53274,018 ns/op | |
Iteration 1: 1760284,982 ±(99.9%) 58523,555 ns/op | |
Iteration 2: 1515484,139 ±(99.9%) 85691,932 ns/op | |
Iteration 3: 1740977,873 ±(99.9%) 78579,608 ns/op | |
Iteration 4: 1251988,033 ±(99.9%) 35114,205 ns/op | |
Iteration 5: 1248939,540 ±(99.9%) 49859,986 ns/op | |
# Run progress: 44,67% complete, ETA 09:28:56 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
5506579,442 ±(99.9%) 1927685,559 ns/op | |
# Warmup Iteration 2: 4612108,167 ±(99.9%) 1397658,935 ns/op | |
# Warmup Iteration 3: 4940555,410 ±(99.9%) 1642438,134 ns/op | |
# Warmup Iteration 4: 4613140,276 ±(99.9%) 171978,619 ns/op | |
# Warmup Iteration 5: 4804557,588 ±(99.9%) 456275,307 ns/op | |
Iteration 1: 4426576,065 ±(99.9%) 167848,888 ns/op | |
Iteration 2: 3793648,084 ±(99.9%) 163644,458 ns/op | |
Iteration 3: 3649410,150 ±(99.9%) 159271,999 ns/op | |
Iteration 4: 2940295,123 ±(99.9%) 151237,240 ns/op | |
Iteration 5: 2009436,164 ±(99.9%) 105788,796 ns/op | |
# Run progress: 44,83% complete, ETA 09:27:13 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
4711518,245 ±(99.9%) 1115620,050 ns/op | |
# Warmup Iteration 2: 3124515,182 ±(99.9%) 831938,083 ns/op | |
# Warmup Iteration 3: 3345477,963 ±(99.9%) 186978,114 ns/op | |
# Warmup Iteration 4: 3473422,503 ±(99.9%) 286792,279 ns/op | |
# Warmup Iteration 5: 3587785,250 ±(99.9%) 177319,989 ns/op | |
Iteration 1: 4313410,896 ±(99.9%) 456100,316 ns/op | |
Iteration 2: 3455961,146 ±(99.9%) 165051,743 ns/op | |
Iteration 3: 3508392,678 ±(99.9%) 163955,053 ns/op | |
Iteration 4: 3147110,073 ±(99.9%) 207714,271 ns/op | |
Iteration 5: 2322621,333 ±(99.9%) 63065,295 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
3354559,015 ±(99.9%) 870705,021 ns/op [Average] | |
(min, avg, max) = (1248939,540, 3354559,015, 4708203,940), stdev = 1162366,292 | |
CI (99.9%): [2483853,995, 4225264,036] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 1) | |
# Run progress: 45,00% complete, ETA 09:25:30 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
57932345,090 ±(99.9%) 54945507,164 ns/op | |
# Warmup Iteration 2: 30091892,107 ±(99.9%) 8234455,137 ns/op | |
# Warmup Iteration 3: 28035960,828 ±(99.9%) 1719858,805 ns/op | |
# Warmup Iteration 4: 36063973,082 ±(99.9%) 2610957,336 ns/op | |
# Warmup Iteration 5: 38410975,553 ±(99.9%) 3428645,322 ns/op | |
Iteration 1: 31154929,058 ±(99.9%) 2280561,057 ns/op | |
Iteration 2: 29552945,549 ±(99.9%) 2280432,033 ns/op | |
Iteration 3: 29595125,919 ±(99.9%) 1278011,055 ns/op | |
Iteration 4: 28775932,813 ±(99.9%) 1750524,991 ns/op | |
Iteration 5: 29381213,201 ±(99.9%) 1587584,803 ns/op | |
# Run progress: 45,17% complete, ETA 09:23:50 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
64661583,527 ±(99.9%) 80643074,288 ns/op | |
# Warmup Iteration 2: 30552866,484 ±(99.9%) 3598018,105 ns/op | |
# Warmup Iteration 3: 27443976,547 ±(99.9%) 1804685,480 ns/op | |
# Warmup Iteration 4: 36565870,013 ±(99.9%) 5975937,907 ns/op | |
# Warmup Iteration 5: 34674127,082 ±(99.9%) 2765721,594 ns/op | |
Iteration 1: 29300237,264 ±(99.9%) 2344747,528 ns/op | |
Iteration 2: 27760969,569 ±(99.9%) 1627045,450 ns/op | |
Iteration 3: 27729582,085 ±(99.9%) 1736668,998 ns/op | |
Iteration 4: 28156721,013 ±(99.9%) 1398488,298 ns/op | |
Iteration 5: 28533813,279 ±(99.9%) 3111023,771 ns/op | |
# Run progress: 45,33% complete, ETA 09:22:12 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
56010889,870 ±(99.9%) 32443182,771 ns/op | |
# Warmup Iteration 2: 29012333,542 ±(99.9%) 5653203,108 ns/op | |
# Warmup Iteration 3: 25891981,922 ±(99.9%) 951618,078 ns/op | |
# Warmup Iteration 4: 35427880,832 ±(99.9%) 5628346,858 ns/op | |
# Warmup Iteration 5: 36623604,146 ±(99.9%) 6441576,759 ns/op | |
Iteration 1: 26783536,089 ±(99.9%) 2123232,004 ns/op | |
Iteration 2: 25469616,639 ±(99.9%) 2222556,113 ns/op | |
Iteration 3: 25391217,639 ±(99.9%) 1840594,340 ns/op | |
Iteration 4: 25946446,041 ±(99.9%) 1258822,192 ns/op | |
Iteration 5: 26322783,982 ±(99.9%) 2828488,045 ns/op | |
# Run progress: 45,50% complete, ETA 09:20:41 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
57613291,994 ±(99.9%) 44806722,826 ns/op | |
# Warmup Iteration 2: 31382615,305 ±(99.9%) 3510689,022 ns/op | |
# Warmup Iteration 3: 26978695,130 ±(99.9%) 1393430,049 ns/op | |
# Warmup Iteration 4: 36366616,528 ±(99.9%) 6796606,565 ns/op | |
# Warmup Iteration 5: 36173960,639 ±(99.9%) 3404168,994 ns/op | |
Iteration 1: 29736964,278 ±(99.9%) 2871955,004 ns/op | |
Iteration 2: 27255784,253 ±(99.9%) 1782150,617 ns/op | |
Iteration 3: 27373606,155 ±(99.9%) 1231346,944 ns/op | |
Iteration 4: 27888695,308 ±(99.9%) 2209056,773 ns/op | |
Iteration 5: 27528243,829 ±(99.9%) 2833473,718 ns/op | |
# Run progress: 45,67% complete, ETA 09:18:59 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
57769330,158 ±(99.9%) 48851981,671 ns/op | |
# Warmup Iteration 2: 30248837,994 ±(99.9%) 7912476,870 ns/op | |
# Warmup Iteration 3: 28765887,575 ±(99.9%) 2814941,866 ns/op | |
# Warmup Iteration 4: 36535781,814 ±(99.9%) 4875744,276 ns/op | |
# Warmup Iteration 5: 38977783,728 ±(99.9%) 5310059,032 ns/op | |
Iteration 1: 32192458,791 ±(99.9%) 2951264,747 ns/op | |
Iteration 2: 30275837,456 ±(99.9%) 2056241,821 ns/op | |
Iteration 3: 30226343,629 ±(99.9%) 1950130,217 ns/op | |
Iteration 4: 30195023,096 ±(99.9%) 2026011,367 ns/op | |
Iteration 5: 30965554,216 ±(99.9%) 1994767,706 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
28539743,246 ±(99.9%) 1363422,029 ns/op [Average] | |
(min, avg, max) = (25391217,639, 28539743,246, 32192458,791), stdev = 1820129,400 | |
CI (99.9%): [27176321,217, 29903165,275] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 2) | |
# Run progress: 45,83% complete, ETA 09:17:24 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
59013661,702 ±(99.9%) 62671638,709 ns/op | |
# Warmup Iteration 2: 35101839,884 ±(99.9%) 6013316,356 ns/op | |
# Warmup Iteration 3: 31037178,831 ±(99.9%) 4818885,505 ns/op | |
# Warmup Iteration 4: 40456303,665 ±(99.9%) 4109329,561 ns/op | |
# Warmup Iteration 5: 45640150,071 ±(99.9%) 6317276,744 ns/op | |
Iteration 1: 40339617,302 ±(99.9%) 2471617,070 ns/op | |
Iteration 2: 35732396,928 ±(99.9%) 1785235,442 ns/op | |
Iteration 3: 36730317,625 ±(99.9%) 1844517,003 ns/op | |
Iteration 4: 36946182,786 ±(99.9%) 3482992,812 ns/op | |
Iteration 5: 36932689,154 ±(99.9%) 2581722,183 ns/op | |
# Run progress: 46,00% complete, ETA 09:15:45 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
56308686,401 ±(99.9%) 37094081,100 ns/op | |
# Warmup Iteration 2: 32253945,341 ±(99.9%) 3682945,956 ns/op | |
# Warmup Iteration 3: 29630000,642 ±(99.9%) 1376076,687 ns/op | |
# Warmup Iteration 4: 40576690,602 ±(99.9%) 2033934,619 ns/op | |
# Warmup Iteration 5: 39332833,994 ±(99.9%) 5868131,002 ns/op | |
Iteration 1: 34039447,190 ±(99.9%) 1803789,086 ns/op | |
Iteration 2: 31587287,065 ±(99.9%) 2417334,292 ns/op | |
Iteration 3: 31073408,645 ±(99.9%) 1457958,359 ns/op | |
Iteration 4: 32155723,430 ±(99.9%) 3501333,102 ns/op | |
Iteration 5: 32276902,612 ±(99.9%) 2718559,581 ns/op | |
# Run progress: 46,17% complete, ETA 09:14:04 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
54392417,004 ±(99.9%) 31059880,449 ns/op | |
# Warmup Iteration 2: 31367053,542 ±(99.9%) 7452575,594 ns/op | |
# Warmup Iteration 3: 30049982,309 ±(99.9%) 7469470,408 ns/op | |
# Warmup Iteration 4: 36765820,969 ±(99.9%) 4582053,322 ns/op | |
# Warmup Iteration 5: 40435294,292 ±(99.9%) 6869524,588 ns/op | |
Iteration 1: 32738918,779 ±(99.9%) 1595265,427 ns/op | |
Iteration 2: 31238109,326 ±(99.9%) 2164307,238 ns/op | |
Iteration 3: 30436022,403 ±(99.9%) 1514770,637 ns/op | |
Iteration 4: 30772545,720 ±(99.9%) 2365491,542 ns/op | |
Iteration 5: 31450368,267 ±(99.9%) 1952770,398 ns/op | |
# Run progress: 46,33% complete, ETA 09:12:21 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
54872099,977 ±(99.9%) 37380441,063 ns/op | |
# Warmup Iteration 2: 27810235,251 ±(99.9%) 5007642,883 ns/op | |
# Warmup Iteration 3: 26482666,948 ±(99.9%) 1143199,642 ns/op | |
# Warmup Iteration 4: 34900314,415 ±(99.9%) 2549209,051 ns/op | |
# Warmup Iteration 5: 33313344,393 ±(99.9%) 5428348,033 ns/op | |
Iteration 1: 27675129,115 ±(99.9%) 1630326,385 ns/op | |
Iteration 2: 26868162,059 ±(99.9%) 1212656,047 ns/op | |
Iteration 3: 28411888,567 ±(99.9%) 2124698,013 ns/op | |
Iteration 4: 27069865,449 ±(99.9%) 1659647,208 ns/op | |
Iteration 5: 26599518,115 ±(99.9%) 1749614,831 ns/op | |
# Run progress: 46,50% complete, ETA 09:10:45 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
55591393,538 ±(99.9%) 28159377,238 ns/op | |
# Warmup Iteration 2: 30389523,741 ±(99.9%) 6038077,476 ns/op | |
# Warmup Iteration 3: 31239839,816 ±(99.9%) 1284769,618 ns/op | |
# Warmup Iteration 4: 41959761,142 ±(99.9%) 3493399,257 ns/op | |
# Warmup Iteration 5: 42662997,009 ±(99.9%) 4893691,741 ns/op | |
Iteration 1: 37233368,699 ±(99.9%) 6216260,044 ns/op | |
Iteration 2: 35504278,384 ±(99.9%) 2476319,203 ns/op | |
Iteration 3: 38354182,483 ±(99.9%) 3547158,818 ns/op | |
Iteration 4: 35387643,187 ±(99.9%) 3174665,251 ns/op | |
Iteration 5: 36169905,852 ±(99.9%) 1275929,702 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
32948955,166 ±(99.9%) 2913652,964 ns/op [Average] | |
(min, avg, max) = (26599518,115, 32948955,166, 40339617,302), stdev = 3889643,346 | |
CI (99.9%): [30035302,202, 35862608,129] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 10) | |
# Run progress: 46,67% complete, ETA 09:09:04 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
60437496,907 ±(99.9%) 61291551,976 ns/op | |
# Warmup Iteration 2: 29959652,582 ±(99.9%) 4517541,827 ns/op | |
# Warmup Iteration 3: 30090833,709 ±(99.9%) 1978531,883 ns/op | |
# Warmup Iteration 4: 40553031,332 ±(99.9%) 4508604,707 ns/op | |
# Warmup Iteration 5: 39843459,448 ±(99.9%) 2595701,541 ns/op | |
Iteration 1: 32939233,561 ±(99.9%) 2410785,734 ns/op | |
Iteration 2: 31876402,861 ±(99.9%) 2014260,871 ns/op | |
Iteration 3: 32150175,255 ±(99.9%) 1977707,667 ns/op | |
Iteration 4: 31277003,765 ±(99.9%) 2691607,521 ns/op | |
Iteration 5: 32510860,064 ±(99.9%) 2095824,380 ns/op | |
# Run progress: 46,83% complete, ETA 09:07:25 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
59364352,811 ±(99.9%) 62547600,781 ns/op | |
# Warmup Iteration 2: 28157384,804 ±(99.9%) 5457472,569 ns/op | |
# Warmup Iteration 3: 26081184,338 ±(99.9%) 1571299,527 ns/op | |
# Warmup Iteration 4: 36872488,863 ±(99.9%) 6908062,980 ns/op | |
# Warmup Iteration 5: 34859982,062 ±(99.9%) 4124581,310 ns/op | |
Iteration 1: 27025748,925 ±(99.9%) 2512975,431 ns/op | |
Iteration 2: 26859032,953 ±(99.9%) 2556722,010 ns/op | |
Iteration 3: 26577095,431 ±(99.9%) 2049913,597 ns/op | |
Iteration 4: 26638968,242 ±(99.9%) 2003927,201 ns/op | |
Iteration 5: 26695064,353 ±(99.9%) 2866341,436 ns/op | |
# Run progress: 47,00% complete, ETA 09:05:49 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
60502989,164 ±(99.9%) 61469316,851 ns/op | |
# Warmup Iteration 2: 34989931,550 ±(99.9%) 9443075,727 ns/op | |
# Warmup Iteration 3: 32533843,016 ±(99.9%) 927666,451 ns/op | |
# Warmup Iteration 4: 42050118,547 ±(99.9%) 4712195,099 ns/op | |
# Warmup Iteration 5: 44804771,655 ±(99.9%) 8874710,563 ns/op | |
Iteration 1: 38090668,598 ±(99.9%) 6168003,834 ns/op | |
Iteration 2: 36734381,855 ±(99.9%) 3029576,084 ns/op | |
Iteration 3: 37341495,526 ±(99.9%) 4893852,776 ns/op | |
Iteration 4: 36954586,483 ±(99.9%) 2370659,505 ns/op | |
Iteration 5: 35735943,072 ±(99.9%) 2248587,538 ns/op | |
# Run progress: 47,17% complete, ETA 09:04:15 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
56272837,577 ±(99.9%) 31960425,754 ns/op | |
# Warmup Iteration 2: 30925454,810 ±(99.9%) 6081354,320 ns/op | |
# Warmup Iteration 3: 27769739,083 ±(99.9%) 608651,401 ns/op | |
# Warmup Iteration 4: 37073265,101 ±(99.9%) 2748156,240 ns/op | |
# Warmup Iteration 5: 36002268,367 ±(99.9%) 2975050,349 ns/op | |
Iteration 1: 30396542,820 ±(99.9%) 1751720,005 ns/op | |
Iteration 2: 28769175,781 ±(99.9%) 1806050,864 ns/op | |
Iteration 3: 28749939,013 ±(99.9%) 1467833,159 ns/op | |
Iteration 4: 28215720,268 ±(99.9%) 1968280,182 ns/op | |
Iteration 5: 28707256,273 ±(99.9%) 1700514,181 ns/op | |
# Run progress: 47,33% complete, ETA 09:02:40 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
53830199,205 ±(99.9%) 31484424,305 ns/op | |
# Warmup Iteration 2: 28374763,259 ±(99.9%) 4999853,151 ns/op | |
# Warmup Iteration 3: 29292617,058 ±(99.9%) 2911903,869 ns/op | |
# Warmup Iteration 4: 39118465,285 ±(99.9%) 7815085,525 ns/op | |
# Warmup Iteration 5: 36617651,488 ±(99.9%) 6615095,718 ns/op | |
Iteration 1: 29519408,107 ±(99.9%) 2683453,471 ns/op | |
Iteration 2: 30006584,528 ±(99.9%) 1481212,941 ns/op | |
Iteration 3: 29154009,796 ±(99.9%) 1815186,620 ns/op | |
Iteration 4: 29599376,317 ±(99.9%) 2298293,952 ns/op | |
Iteration 5: 29649646,710 ±(99.9%) 1579903,549 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
30886972,822 ±(99.9%) 2705139,665 ns/op [Average] | |
(min, avg, max) = (26577095,431, 30886972,822, 38090668,598), stdev = 3611284,058 | |
CI (99.9%): [28181833,157, 33592112,487] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 30) | |
# Run progress: 47,50% complete, ETA 09:01:01 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
54796978,680 ±(99.9%) 29035081,412 ns/op | |
# Warmup Iteration 2: 30222114,138 ±(99.9%) 5903682,976 ns/op | |
# Warmup Iteration 3: 29450128,678 ±(99.9%) 3548166,664 ns/op | |
# Warmup Iteration 4: 38936607,016 ±(99.9%) 2367605,299 ns/op | |
# Warmup Iteration 5: 39568672,900 ±(99.9%) 2374062,458 ns/op | |
Iteration 1: 33433897,218 ±(99.9%) 3403057,467 ns/op | |
Iteration 2: 31793857,556 ±(99.9%) 2660581,605 ns/op | |
Iteration 3: 31003098,027 ±(99.9%) 2549791,928 ns/op | |
Iteration 4: 31330479,279 ±(99.9%) 2505099,033 ns/op | |
Iteration 5: 31649824,169 ±(99.9%) 3040591,404 ns/op | |
# Run progress: 47,67% complete, ETA 08:59:18 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
54579462,207 ±(99.9%) 34457392,317 ns/op | |
# Warmup Iteration 2: 30560155,285 ±(99.9%) 7933245,932 ns/op | |
# Warmup Iteration 3: 29781676,354 ±(99.9%) 1821316,839 ns/op | |
# Warmup Iteration 4: 40617191,222 ±(99.9%) 5282170,038 ns/op | |
# Warmup Iteration 5: 39930095,032 ±(99.9%) 3386498,804 ns/op | |
Iteration 1: 34304455,727 ±(99.9%) 2759437,167 ns/op | |
Iteration 2: 32301662,473 ±(99.9%) 2419468,978 ns/op | |
Iteration 3: 33065650,896 ±(99.9%) 2135056,533 ns/op | |
Iteration 4: 32182824,321 ±(99.9%) 1486238,009 ns/op | |
Iteration 5: 32806891,698 ±(99.9%) 2120012,042 ns/op | |
# Run progress: 47,83% complete, ETA 08:57:36 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
56550528,571 ±(99.9%) 37588525,782 ns/op | |
# Warmup Iteration 2: 30007079,246 ±(99.9%) 3488802,402 ns/op | |
# Warmup Iteration 3: 27734836,268 ±(99.9%) 1588347,476 ns/op | |
# Warmup Iteration 4: 37737972,467 ±(99.9%) 4205309,998 ns/op | |
# Warmup Iteration 5: 36605046,844 ±(99.9%) 2676723,067 ns/op | |
Iteration 1: 30642163,567 ±(99.9%) 3278425,825 ns/op | |
Iteration 2: 29265103,505 ±(99.9%) 2333687,597 ns/op | |
Iteration 3: 29507456,550 ±(99.9%) 2264144,118 ns/op | |
Iteration 4: 33459381,673 ±(99.9%) 2841948,238 ns/op | |
Iteration 5: 29291233,719 ±(99.9%) 2357664,640 ns/op | |
# Run progress: 48,00% complete, ETA 08:55:58 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
55171437,858 ±(99.9%) 32190167,506 ns/op | |
# Warmup Iteration 2: 29647191,792 ±(99.9%) 4189619,999 ns/op | |
# Warmup Iteration 3: 30417713,284 ±(99.9%) 1492466,359 ns/op | |
# Warmup Iteration 4: 38998569,598 ±(99.9%) 3213501,826 ns/op | |
# Warmup Iteration 5: 38220518,302 ±(99.9%) 3763258,320 ns/op | |
Iteration 1: 32387832,302 ±(99.9%) 1632066,272 ns/op | |
Iteration 2: 31230024,535 ±(99.9%) 2166703,870 ns/op | |
Iteration 3: 32148686,530 ±(99.9%) 2643447,850 ns/op | |
Iteration 4: 31447618,377 ±(99.9%) 1445284,183 ns/op | |
Iteration 5: 30868937,022 ±(99.9%) 2298758,698 ns/op | |
# Run progress: 48,17% complete, ETA 08:54:17 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
55885388,494 ±(99.9%) 37514172,788 ns/op | |
# Warmup Iteration 2: 31785996,793 ±(99.9%) 2497923,125 ns/op | |
# Warmup Iteration 3: 28018468,760 ±(99.9%) 1418529,333 ns/op | |
# Warmup Iteration 4: 36325779,768 ±(99.9%) 4428995,578 ns/op | |
# Warmup Iteration 5: 37524649,121 ±(99.9%) 4093923,398 ns/op | |
Iteration 1: 31073140,378 ±(99.9%) 3399670,860 ns/op | |
Iteration 2: 29528263,277 ±(99.9%) 1800998,212 ns/op | |
Iteration 3: 29680317,568 ±(99.9%) 3883626,840 ns/op | |
Iteration 4: 29369702,854 ±(99.9%) 2002933,022 ns/op | |
Iteration 5: 30439071,313 ±(99.9%) 2302256,271 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
31368462,981 ±(99.9%) 1080895,433 ns/op [Average] | |
(min, avg, max) = (29265103,505, 31368462,981, 34304455,727), stdev = 1442964,479 | |
CI (99.9%): [30287567,548, 32449358,415] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 50) | |
# Run progress: 48,33% complete, ETA 08:52:37 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
58556715,745 ±(99.9%) 57712537,677 ns/op | |
# Warmup Iteration 2: 29859116,965 ±(99.9%) 3195958,787 ns/op | |
# Warmup Iteration 3: 27464656,187 ±(99.9%) 929050,313 ns/op | |
# Warmup Iteration 4: 36239107,532 ±(99.9%) 4756330,159 ns/op | |
# Warmup Iteration 5: 35499552,434 ±(99.9%) 3612622,805 ns/op | |
Iteration 1: 30743332,968 ±(99.9%) 4239295,730 ns/op | |
Iteration 2: 28780537,005 ±(99.9%) 2191300,543 ns/op | |
Iteration 3: 31533651,875 ±(99.9%) 2093776,218 ns/op | |
Iteration 4: 30307768,234 ±(99.9%) 1646098,190 ns/op | |
Iteration 5: 29099117,995 ±(99.9%) 2670815,353 ns/op | |
# Run progress: 48,50% complete, ETA 08:50:55 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
55048510,716 ±(99.9%) 38788917,234 ns/op | |
# Warmup Iteration 2: 31392136,670 ±(99.9%) 2518567,355 ns/op | |
# Warmup Iteration 3: 27940312,626 ±(99.9%) 1060656,267 ns/op | |
# Warmup Iteration 4: 36510083,784 ±(99.9%) 1977839,044 ns/op | |
# Warmup Iteration 5: 36376455,094 ±(99.9%) 1562389,231 ns/op | |
Iteration 1: 29842674,837 ±(99.9%) 2140413,972 ns/op | |
Iteration 2: 28298780,103 ±(99.9%) 1662404,616 ns/op | |
Iteration 3: 29273238,548 ±(99.9%) 1561008,223 ns/op | |
Iteration 4: 29310451,989 ±(99.9%) 1787843,616 ns/op | |
Iteration 5: 29651830,104 ±(99.9%) 1294412,283 ns/op | |
# Run progress: 48,67% complete, ETA 08:49:22 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
56532623,474 ±(99.9%) 37465308,020 ns/op | |
# Warmup Iteration 2: 33856679,928 ±(99.9%) 8921246,881 ns/op | |
# Warmup Iteration 3: 31093989,608 ±(99.9%) 1271812,180 ns/op | |
# Warmup Iteration 4: 41263886,430 ±(99.9%) 2620172,124 ns/op | |
# Warmup Iteration 5: 43511103,014 ±(99.9%) 2746988,526 ns/op | |
Iteration 1: 36086700,168 ±(99.9%) 3640935,271 ns/op | |
Iteration 2: 34333386,270 ±(99.9%) 2305370,567 ns/op | |
Iteration 3: 34217766,760 ±(99.9%) 2250911,672 ns/op | |
Iteration 4: 33862280,492 ±(99.9%) 3044959,891 ns/op | |
Iteration 5: 33944026,881 ±(99.9%) 1788776,285 ns/op | |
# Run progress: 48,83% complete, ETA 08:47:44 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
61693294,476 ±(99.9%) 79440578,417 ns/op | |
# Warmup Iteration 2: 33728092,876 ±(99.9%) 3229474,396 ns/op | |
# Warmup Iteration 3: 27852648,508 ±(99.9%) 959072,837 ns/op | |
# Warmup Iteration 4: 37876511,221 ±(99.9%) 6193131,833 ns/op | |
# Warmup Iteration 5: 40043468,710 ±(99.9%) 12613117,542 ns/op | |
Iteration 1: 32250044,199 ±(99.9%) 2682071,403 ns/op | |
Iteration 2: 30265271,775 ±(99.9%) 2849640,327 ns/op | |
Iteration 3: 29321729,146 ±(99.9%) 1473605,152 ns/op | |
Iteration 4: 29936437,679 ±(99.9%) 1648126,910 ns/op | |
Iteration 5: 29907871,282 ±(99.9%) 2082535,979 ns/op | |
# Run progress: 49,00% complete, ETA 08:46:05 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
59146642,056 ±(99.9%) 59381404,033 ns/op | |
# Warmup Iteration 2: 32673614,610 ±(99.9%) 1787182,433 ns/op | |
# Warmup Iteration 3: 31823683,253 ±(99.9%) 1728966,126 ns/op | |
# Warmup Iteration 4: 43376817,942 ±(99.9%) 3844107,436 ns/op | |
# Warmup Iteration 5: 42065258,354 ±(99.9%) 3793919,080 ns/op | |
Iteration 1: 34883824,187 ±(99.9%) 2610239,362 ns/op | |
Iteration 2: 34639057,807 ±(99.9%) 3137779,910 ns/op | |
Iteration 3: 34938572,349 ±(99.9%) 1964699,718 ns/op | |
Iteration 4: 33676021,443 ±(99.9%) 2198877,379 ns/op | |
Iteration 5: 35161566,607 ±(99.9%) 3561954,187 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
31770637,628 ±(99.9%) 1876277,658 ns/op [Average] | |
(min, avg, max) = (28298780,103, 31770637,628, 36086700,168), stdev = 2504776,993 | |
CI (99.9%): [29894359,970, 33646915,287] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 100) | |
# Run progress: 49,17% complete, ETA 08:44:24 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
57815122,856 ±(99.9%) 29795553,003 ns/op | |
# Warmup Iteration 2: 30032910,850 ±(99.9%) 8153299,740 ns/op | |
# Warmup Iteration 3: 27722459,434 ±(99.9%) 3994937,907 ns/op | |
# Warmup Iteration 4: 35845762,190 ±(99.9%) 2862745,054 ns/op | |
# Warmup Iteration 5: 38004751,807 ±(99.9%) 5466936,371 ns/op | |
Iteration 1: 31165928,125 ±(99.9%) 2404944,289 ns/op | |
Iteration 2: 29434538,420 ±(99.9%) 2826099,034 ns/op | |
Iteration 3: 29214814,464 ±(99.9%) 2123917,218 ns/op | |
Iteration 4: 29794813,700 ±(99.9%) 1353002,477 ns/op | |
Iteration 5: 29359315,319 ±(99.9%) 2469845,155 ns/op | |
# Run progress: 49,33% complete, ETA 08:42:43 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
55537930,030 ±(99.9%) 42056275,766 ns/op | |
# Warmup Iteration 2: 30632385,714 ±(99.9%) 3282889,141 ns/op | |
# Warmup Iteration 3: 29671150,365 ±(99.9%) 910910,854 ns/op | |
# Warmup Iteration 4: 40385944,004 ±(99.9%) 3706053,139 ns/op | |
# Warmup Iteration 5: 39003129,191 ±(99.9%) 6038865,688 ns/op | |
Iteration 1: 33284566,535 ±(99.9%) 3446813,557 ns/op | |
Iteration 2: 32637942,445 ±(99.9%) 3404521,957 ns/op | |
Iteration 3: 35849553,144 ±(99.9%) 2777796,132 ns/op | |
Iteration 4: 32063294,538 ±(99.9%) 2807037,622 ns/op | |
Iteration 5: 32949297,845 ±(99.9%) 2789024,183 ns/op | |
# Run progress: 49,50% complete, ETA 08:41:01 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
57293247,998 ±(99.9%) 47828475,415 ns/op | |
# Warmup Iteration 2: 30328604,303 ±(99.9%) 6894617,466 ns/op | |
# Warmup Iteration 3: 29125592,776 ±(99.9%) 1425005,952 ns/op | |
# Warmup Iteration 4: 40270412,585 ±(99.9%) 4659451,254 ns/op | |
# Warmup Iteration 5: 39120020,266 ±(99.9%) 4291739,129 ns/op | |
Iteration 1: 34009359,117 ±(99.9%) 2657039,354 ns/op | |
Iteration 2: 31446522,245 ±(99.9%) 3228440,721 ns/op | |
Iteration 3: 32909075,253 ±(99.9%) 3579768,552 ns/op | |
Iteration 4: 32223278,777 ±(99.9%) 3028538,962 ns/op | |
Iteration 5: 32363206,549 ±(99.9%) 1144657,000 ns/op | |
# Run progress: 49,67% complete, ETA 08:39:18 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
55948835,667 ±(99.9%) 38000581,195 ns/op | |
# Warmup Iteration 2: 30595002,002 ±(99.9%) 6516733,181 ns/op | |
# Warmup Iteration 3: 28054974,901 ±(99.9%) 1065775,289 ns/op | |
# Warmup Iteration 4: 37429908,549 ±(99.9%) 6736579,931 ns/op | |
# Warmup Iteration 5: 37127754,335 ±(99.9%) 4840323,291 ns/op | |
Iteration 1: 30057118,948 ±(99.9%) 1884855,239 ns/op | |
Iteration 2: 29545002,986 ±(99.9%) 1906002,730 ns/op | |
Iteration 3: 30607617,424 ±(99.9%) 1181025,186 ns/op | |
Iteration 4: 29961892,963 ±(99.9%) 2020705,682 ns/op | |
Iteration 5: 29839517,917 ±(99.9%) 2539419,425 ns/op | |
# Run progress: 49,83% complete, ETA 08:37:39 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
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 | |
55696341,137 ±(99.9%) 34767938,410 ns/op | |
# Warmup Iteration 2: 31265156,003 ±(99.9%) 7642076,464 ns/op | |
# Warmup Iteration 3: 28160022,601 ±(99.9%) 782102,585 ns/op | |
# Warmup Iteration 4: 36937871,830 ±(99.9%) 4668918,570 ns/op | |
# Warmup Iteration 5: 37528402,851 ±(99.9%) 7796285,098 ns/op | |
Iteration 1: 31486162,486 ±(99.9%) 4007698,144 ns/op | |
Iteration 2: 28780412,316 ±(99.9%) 2510734,541 ns/op | |
Iteration 3: 28968558,550 ±(99.9%) 2549937,203 ns/op | |
Iteration 4: 29155339,208 ±(99.9%) 1103047,461 ns/op | |
Iteration 5: 28863441,014 ±(99.9%) 1568314,200 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf": | |
31038822,812 ±(99.9%) 1411531,818 ns/op [Average] | |
(min, avg, max) = (28780412,316, 31038822,812, 35849553,144), stdev = 1884354,593 | |
CI (99.9%): [29627290,994, 32450354,630] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 1) | |
# Run progress: 50,00% complete, ETA 08:36:04 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 10499,435 ±(99.9%) 52,026 ns/op | |
# Warmup Iteration 2: 10487,536 ±(99.9%) 63,041 ns/op | |
# Warmup Iteration 3: 10446,417 ±(99.9%) 59,338 ns/op | |
# Warmup Iteration 4: 10412,944 ±(99.9%) 59,839 ns/op | |
# Warmup Iteration 5: 10420,023 ±(99.9%) 67,563 ns/op | |
Iteration 1: 10418,897 ±(99.9%) 78,608 ns/op | |
Iteration 2: 10416,727 ±(99.9%) 52,391 ns/op | |
Iteration 3: 10415,422 ±(99.9%) 62,219 ns/op | |
Iteration 4: 10412,960 ±(99.9%) 51,608 ns/op | |
Iteration 5: 10411,386 ±(99.9%) 60,312 ns/op | |
# Run progress: 50,17% complete, ETA 08:34:18 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 15076,663 ±(99.9%) 129,404 ns/op | |
# Warmup Iteration 2: 14811,193 ±(99.9%) 144,707 ns/op | |
# Warmup Iteration 3: 14672,430 ±(99.9%) 58,788 ns/op | |
# Warmup Iteration 4: 14608,951 ±(99.9%) 73,045 ns/op | |
# Warmup Iteration 5: 14602,503 ±(99.9%) 90,380 ns/op | |
Iteration 1: 14624,800 ±(99.9%) 101,630 ns/op | |
Iteration 2: 14619,810 ±(99.9%) 91,330 ns/op | |
Iteration 3: 14616,355 ±(99.9%) 90,763 ns/op | |
Iteration 4: 14620,196 ±(99.9%) 70,564 ns/op | |
Iteration 5: 14573,125 ±(99.9%) 74,913 ns/op | |
# Run progress: 50,33% complete, ETA 08:32:32 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 8524,179 ±(99.9%) 47,110 ns/op | |
# Warmup Iteration 2: 8357,728 ±(99.9%) 89,765 ns/op | |
# Warmup Iteration 3: 8245,328 ±(99.9%) 32,591 ns/op | |
# Warmup Iteration 4: 8243,345 ±(99.9%) 28,062 ns/op | |
# Warmup Iteration 5: 8242,142 ±(99.9%) 39,791 ns/op | |
Iteration 1: 8239,036 ±(99.9%) 48,770 ns/op | |
Iteration 2: 8239,746 ±(99.9%) 32,640 ns/op | |
Iteration 3: 8241,282 ±(99.9%) 37,758 ns/op | |
Iteration 4: 8247,091 ±(99.9%) 45,031 ns/op | |
Iteration 5: 8258,743 ±(99.9%) 48,175 ns/op | |
# Run progress: 50,50% complete, ETA 08:30:47 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 10929,834 ±(99.9%) 41,869 ns/op | |
# Warmup Iteration 2: 10647,742 ±(99.9%) 36,150 ns/op | |
# Warmup Iteration 3: 10463,754 ±(99.9%) 51,035 ns/op | |
# Warmup Iteration 4: 10470,626 ±(99.9%) 70,338 ns/op | |
# Warmup Iteration 5: 10469,868 ±(99.9%) 49,425 ns/op | |
Iteration 1: 10474,329 ±(99.9%) 40,476 ns/op | |
Iteration 2: 10469,799 ±(99.9%) 60,147 ns/op | |
Iteration 3: 10464,361 ±(99.9%) 29,979 ns/op | |
Iteration 4: 10458,964 ±(99.9%) 43,332 ns/op | |
Iteration 5: 10464,884 ±(99.9%) 67,909 ns/op | |
# Run progress: 50,67% complete, ETA 08:29:01 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 15190,881 ±(99.9%) 87,497 ns/op | |
# Warmup Iteration 2: 15127,480 ±(99.9%) 75,365 ns/op | |
# Warmup Iteration 3: 14916,574 ±(99.9%) 83,925 ns/op | |
# Warmup Iteration 4: 14907,029 ±(99.9%) 61,126 ns/op | |
# Warmup Iteration 5: 14909,847 ±(99.9%) 68,675 ns/op | |
Iteration 1: 14913,334 ±(99.9%) 41,315 ns/op | |
Iteration 2: 14911,429 ±(99.9%) 70,519 ns/op | |
Iteration 3: 14907,311 ±(99.9%) 54,878 ns/op | |
Iteration 4: 14906,173 ±(99.9%) 62,285 ns/op | |
Iteration 5: 14905,915 ±(99.9%) 77,314 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
11729,283 ±(99.9%) 1989,951 ns/op [Average] | |
(min, avg, max) = (8239,036, 11729,283, 14913,334), stdev = 2656,528 | |
CI (99.9%): [9739,332, 13719,234] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 2) | |
# Run progress: 50,83% complete, ETA 08:27:15 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 9051,557 ±(99.9%) 39,422 ns/op | |
# Warmup Iteration 2: 8752,322 ±(99.9%) 34,104 ns/op | |
# Warmup Iteration 3: 8745,467 ±(99.9%) 43,260 ns/op | |
# Warmup Iteration 4: 8706,987 ±(99.9%) 27,731 ns/op | |
# Warmup Iteration 5: 8697,210 ±(99.9%) 18,265 ns/op | |
Iteration 1: 8799,423 ±(99.9%) 53,508 ns/op | |
Iteration 2: 8702,419 ±(99.9%) 39,549 ns/op | |
Iteration 3: 8717,975 ±(99.9%) 33,128 ns/op | |
Iteration 4: 8833,972 ±(99.9%) 42,870 ns/op | |
Iteration 5: 8757,933 ±(99.9%) 38,446 ns/op | |
# Run progress: 51,00% complete, ETA 08:25:30 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 1811,749 ±(99.9%) 11,660 ns/op | |
# Warmup Iteration 2: 1748,141 ±(99.9%) 12,104 ns/op | |
# Warmup Iteration 3: 1731,459 ±(99.9%) 10,401 ns/op | |
# Warmup Iteration 4: 1731,132 ±(99.9%) 11,630 ns/op | |
# Warmup Iteration 5: 1757,029 ±(99.9%) 25,134 ns/op | |
Iteration 1: 1776,355 ±(99.9%) 35,342 ns/op | |
Iteration 2: 1742,794 ±(99.9%) 16,196 ns/op | |
Iteration 3: 1730,787 ±(99.9%) 13,680 ns/op | |
Iteration 4: 1730,026 ±(99.9%) 11,771 ns/op | |
Iteration 5: 1730,118 ±(99.9%) 9,794 ns/op | |
# Run progress: 51,17% complete, ETA 08:23:44 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 1136,694 ±(99.9%) 9,279 ns/op | |
# Warmup Iteration 2: 1093,630 ±(99.9%) 7,851 ns/op | |
# Warmup Iteration 3: 1081,777 ±(99.9%) 7,713 ns/op | |
# Warmup Iteration 4: 1082,553 ±(99.9%) 4,770 ns/op | |
# Warmup Iteration 5: 1082,429 ±(99.9%) 6,588 ns/op | |
Iteration 1: 1082,429 ±(99.9%) 4,842 ns/op | |
Iteration 2: 1082,588 ±(99.9%) 5,576 ns/op | |
Iteration 3: 1082,324 ±(99.9%) 7,384 ns/op | |
Iteration 4: 1085,114 ±(99.9%) 9,897 ns/op | |
Iteration 5: 1081,811 ±(99.9%) 7,630 ns/op | |
# Run progress: 51,33% complete, ETA 08:21:58 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 10762,827 ±(99.9%) 68,651 ns/op | |
# Warmup Iteration 2: 10830,501 ±(99.9%) 59,623 ns/op | |
# Warmup Iteration 3: 10676,997 ±(99.9%) 39,149 ns/op | |
# Warmup Iteration 4: 10663,346 ±(99.9%) 52,304 ns/op | |
# Warmup Iteration 5: 10655,924 ±(99.9%) 63,228 ns/op | |
Iteration 1: 10646,488 ±(99.9%) 50,369 ns/op | |
Iteration 2: 10651,046 ±(99.9%) 42,215 ns/op | |
Iteration 3: 10650,933 ±(99.9%) 60,088 ns/op | |
Iteration 4: 10659,299 ±(99.9%) 70,336 ns/op | |
Iteration 5: 10689,566 ±(99.9%) 55,775 ns/op | |
# Run progress: 51,50% complete, ETA 08:20:13 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 17079,221 ±(99.9%) 63,844 ns/op | |
# Warmup Iteration 2: 16780,983 ±(99.9%) 75,162 ns/op | |
# Warmup Iteration 3: 16602,877 ±(99.9%) 80,885 ns/op | |
# Warmup Iteration 4: 16612,775 ±(99.9%) 60,215 ns/op | |
# Warmup Iteration 5: 16594,445 ±(99.9%) 72,261 ns/op | |
Iteration 1: 16640,409 ±(99.9%) 105,671 ns/op | |
Iteration 2: 16743,315 ±(99.9%) 195,890 ns/op | |
Iteration 3: 16750,937 ±(99.9%) 123,312 ns/op | |
Iteration 4: 16602,467 ±(99.9%) 74,441 ns/op | |
Iteration 5: 16626,040 ±(99.9%) 115,543 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
7783,863 ±(99.9%) 4453,338 ns/op [Average] | |
(min, avg, max) = (1081,811, 7783,863, 16750,937), stdev = 5945,079 | |
CI (99.9%): [3330,524, 12237,201] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 10) | |
# Run progress: 51,67% complete, ETA 08:18:27 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 4801,851 ±(99.9%) 16,117 ns/op | |
# Warmup Iteration 2: 4628,863 ±(99.9%) 20,356 ns/op | |
# Warmup Iteration 3: 4582,399 ±(99.9%) 15,504 ns/op | |
# Warmup Iteration 4: 4576,064 ±(99.9%) 15,548 ns/op | |
# Warmup Iteration 5: 4596,521 ±(99.9%) 29,618 ns/op | |
Iteration 1: 4587,276 ±(99.9%) 26,276 ns/op | |
Iteration 2: 4610,392 ±(99.9%) 27,067 ns/op | |
Iteration 3: 4583,738 ±(99.9%) 22,842 ns/op | |
Iteration 4: 4584,301 ±(99.9%) 21,221 ns/op | |
Iteration 5: 4587,536 ±(99.9%) 26,179 ns/op | |
# Run progress: 51,83% complete, ETA 08:16:42 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 7587,097 ±(99.9%) 50,956 ns/op | |
# Warmup Iteration 2: 7277,011 ±(99.9%) 46,344 ns/op | |
# Warmup Iteration 3: 7235,092 ±(99.9%) 29,294 ns/op | |
# Warmup Iteration 4: 7233,423 ±(99.9%) 54,128 ns/op | |
# Warmup Iteration 5: 7230,594 ±(99.9%) 42,410 ns/op | |
Iteration 1: 7312,315 ±(99.9%) 47,301 ns/op | |
Iteration 2: 7294,085 ±(99.9%) 67,914 ns/op | |
Iteration 3: 7279,870 ±(99.9%) 60,029 ns/op | |
Iteration 4: 7289,036 ±(99.9%) 66,009 ns/op | |
Iteration 5: 7278,948 ±(99.9%) 59,170 ns/op | |
# Run progress: 52,00% complete, ETA 08:14:56 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 11945,851 ±(99.9%) 90,083 ns/op | |
# Warmup Iteration 2: 11583,465 ±(99.9%) 85,993 ns/op | |
# Warmup Iteration 3: 11522,494 ±(99.9%) 68,942 ns/op | |
# Warmup Iteration 4: 11643,826 ±(99.9%) 126,074 ns/op | |
# Warmup Iteration 5: 11488,488 ±(99.9%) 43,982 ns/op | |
Iteration 1: 11499,490 ±(99.9%) 70,737 ns/op | |
Iteration 2: 11447,858 ±(99.9%) 61,735 ns/op | |
Iteration 3: 11455,975 ±(99.9%) 48,209 ns/op | |
Iteration 4: 11447,566 ±(99.9%) 61,850 ns/op | |
Iteration 5: 11453,630 ±(99.9%) 54,803 ns/op | |
# Run progress: 52,17% complete, ETA 08:13:11 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 11108,484 ±(99.9%) 69,233 ns/op | |
# Warmup Iteration 2: 10709,681 ±(99.9%) 56,852 ns/op | |
# Warmup Iteration 3: 10643,058 ±(99.9%) 43,412 ns/op | |
# Warmup Iteration 4: 10658,427 ±(99.9%) 56,749 ns/op | |
# Warmup Iteration 5: 10684,295 ±(99.9%) 104,325 ns/op | |
Iteration 1: 10704,743 ±(99.9%) 48,396 ns/op | |
Iteration 2: 10741,631 ±(99.9%) 88,902 ns/op | |
Iteration 3: 10629,568 ±(99.9%) 55,432 ns/op | |
Iteration 4: 10619,003 ±(99.9%) 42,843 ns/op | |
Iteration 5: 10631,441 ±(99.9%) 46,930 ns/op | |
# Run progress: 52,33% complete, ETA 08:11:26 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 5350,910 ±(99.9%) 64,762 ns/op | |
# Warmup Iteration 2: 5120,093 ±(99.9%) 34,862 ns/op | |
# Warmup Iteration 3: 5171,035 ±(99.9%) 64,573 ns/op | |
# Warmup Iteration 4: 5111,816 ±(99.9%) 37,587 ns/op | |
# Warmup Iteration 5: 5096,956 ±(99.9%) 42,521 ns/op | |
Iteration 1: 5099,058 ±(99.9%) 35,261 ns/op | |
Iteration 2: 5104,652 ±(99.9%) 35,592 ns/op | |
Iteration 3: 5105,958 ±(99.9%) 31,360 ns/op | |
Iteration 4: 5097,053 ±(99.9%) 40,053 ns/op | |
Iteration 5: 5103,113 ±(99.9%) 22,965 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
7821,929 ±(99.9%) 2147,522 ns/op [Average] | |
(min, avg, max) = (4583,738, 7821,929, 11499,490), stdev = 2866,880 | |
CI (99.9%): [5674,408, 9969,451] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 30) | |
# Run progress: 52,50% complete, ETA 08:09:40 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 9005,289 ±(99.9%) 61,779 ns/op | |
# Warmup Iteration 2: 9039,175 ±(99.9%) 91,857 ns/op | |
# Warmup Iteration 3: 8972,344 ±(99.9%) 69,212 ns/op | |
# Warmup Iteration 4: 8913,005 ±(99.9%) 47,725 ns/op | |
# Warmup Iteration 5: 8913,433 ±(99.9%) 67,758 ns/op | |
Iteration 1: 8895,032 ±(99.9%) 48,339 ns/op | |
Iteration 2: 8906,195 ±(99.9%) 57,300 ns/op | |
Iteration 3: 8915,551 ±(99.9%) 58,197 ns/op | |
Iteration 4: 8897,789 ±(99.9%) 49,822 ns/op | |
Iteration 5: 8904,349 ±(99.9%) 70,641 ns/op | |
# Run progress: 52,67% complete, ETA 08:07:55 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 4289,048 ±(99.9%) 34,506 ns/op | |
# Warmup Iteration 2: 4157,629 ±(99.9%) 46,824 ns/op | |
# Warmup Iteration 3: 4131,322 ±(99.9%) 28,564 ns/op | |
# Warmup Iteration 4: 4120,995 ±(99.9%) 25,808 ns/op | |
# Warmup Iteration 5: 4117,314 ±(99.9%) 28,585 ns/op | |
Iteration 1: 4118,295 ±(99.9%) 25,560 ns/op | |
Iteration 2: 4118,550 ±(99.9%) 19,001 ns/op | |
Iteration 3: 4116,722 ±(99.9%) 26,613 ns/op | |
Iteration 4: 4138,994 ±(99.9%) 35,722 ns/op | |
Iteration 5: 4113,513 ±(99.9%) 23,949 ns/op | |
# Run progress: 52,83% complete, ETA 08:06:10 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 3640,553 ±(99.9%) 36,954 ns/op | |
# Warmup Iteration 2: 3559,961 ±(99.9%) 40,767 ns/op | |
# Warmup Iteration 3: 3533,830 ±(99.9%) 22,995 ns/op | |
# Warmup Iteration 4: 3505,238 ±(99.9%) 21,268 ns/op | |
# Warmup Iteration 5: 3515,940 ±(99.9%) 22,728 ns/op | |
Iteration 1: 3539,664 ±(99.9%) 50,841 ns/op | |
Iteration 2: 3511,328 ±(99.9%) 12,239 ns/op | |
Iteration 3: 3512,111 ±(99.9%) 13,641 ns/op | |
Iteration 4: 3515,752 ±(99.9%) 25,422 ns/op | |
Iteration 5: 3514,572 ±(99.9%) 17,929 ns/op | |
# Run progress: 53,00% complete, ETA 08:04:24 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 19806,697 ±(99.9%) 107,559 ns/op | |
# Warmup Iteration 2: 19520,011 ±(99.9%) 153,517 ns/op | |
# Warmup Iteration 3: 19336,375 ±(99.9%) 110,500 ns/op | |
# Warmup Iteration 4: 19300,015 ±(99.9%) 92,018 ns/op | |
# Warmup Iteration 5: 19291,170 ±(99.9%) 126,473 ns/op | |
Iteration 1: 19285,032 ±(99.9%) 116,350 ns/op | |
Iteration 2: 19282,892 ±(99.9%) 133,613 ns/op | |
Iteration 3: 19298,966 ±(99.9%) 65,517 ns/op | |
Iteration 4: 19304,001 ±(99.9%) 74,101 ns/op | |
Iteration 5: 19308,612 ±(99.9%) 109,229 ns/op | |
# Run progress: 53,17% complete, ETA 08:02:39 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 4821,024 ±(99.9%) 33,487 ns/op | |
# Warmup Iteration 2: 4654,219 ±(99.9%) 48,348 ns/op | |
# Warmup Iteration 3: 4621,652 ±(99.9%) 36,058 ns/op | |
# Warmup Iteration 4: 4611,146 ±(99.9%) 26,693 ns/op | |
# Warmup Iteration 5: 4612,369 ±(99.9%) 28,246 ns/op | |
Iteration 1: 4613,338 ±(99.9%) 35,299 ns/op | |
Iteration 2: 4614,241 ±(99.9%) 38,174 ns/op | |
Iteration 3: 4612,984 ±(99.9%) 32,152 ns/op | |
Iteration 4: 4612,959 ±(99.9%) 33,546 ns/op | |
Iteration 5: 4623,535 ±(99.9%) 31,481 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
8090,999 ±(99.9%) 4522,427 ns/op [Average] | |
(min, avg, max) = (3511,328, 8090,999, 19308,612), stdev = 6037,310 | |
CI (99.9%): [3568,572, 12613,426] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 50) | |
# Run progress: 53,33% complete, ETA 08:00:54 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 14283,071 ±(99.9%) 187,281 ns/op | |
# Warmup Iteration 2: 14025,571 ±(99.9%) 159,065 ns/op | |
# Warmup Iteration 3: 13842,466 ±(99.9%) 89,495 ns/op | |
# Warmup Iteration 4: 13786,128 ±(99.9%) 98,612 ns/op | |
# Warmup Iteration 5: 13779,725 ±(99.9%) 85,605 ns/op | |
Iteration 1: 13798,327 ±(99.9%) 105,761 ns/op | |
Iteration 2: 13786,183 ±(99.9%) 85,052 ns/op | |
Iteration 3: 13789,205 ±(99.9%) 74,897 ns/op | |
Iteration 4: 13777,022 ±(99.9%) 102,007 ns/op | |
Iteration 5: 13766,394 ±(99.9%) 60,237 ns/op | |
# Run progress: 53,50% complete, ETA 07:59:09 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 12708,862 ±(99.9%) 92,682 ns/op | |
# Warmup Iteration 2: 13027,118 ±(99.9%) 103,014 ns/op | |
# Warmup Iteration 3: 12857,757 ±(99.9%) 71,412 ns/op | |
# Warmup Iteration 4: 12817,899 ±(99.9%) 78,382 ns/op | |
# Warmup Iteration 5: 12827,180 ±(99.9%) 55,393 ns/op | |
Iteration 1: 12813,571 ±(99.9%) 59,533 ns/op | |
Iteration 2: 12813,187 ±(99.9%) 86,690 ns/op | |
Iteration 3: 12833,224 ±(99.9%) 69,145 ns/op | |
Iteration 4: 12815,110 ±(99.9%) 47,694 ns/op | |
Iteration 5: 12812,698 ±(99.9%) 55,120 ns/op | |
# Run progress: 53,67% complete, ETA 07:57:24 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 19636,914 ±(99.9%) 243,422 ns/op | |
# Warmup Iteration 2: 18921,244 ±(99.9%) 213,205 ns/op | |
# Warmup Iteration 3: 18792,188 ±(99.9%) 142,737 ns/op | |
# Warmup Iteration 4: 18713,320 ±(99.9%) 122,976 ns/op | |
# Warmup Iteration 5: 18863,051 ±(99.9%) 139,263 ns/op | |
Iteration 1: 18741,121 ±(99.9%) 112,543 ns/op | |
Iteration 2: 18716,364 ±(99.9%) 138,132 ns/op | |
Iteration 3: 18717,517 ±(99.9%) 146,460 ns/op | |
Iteration 4: 18727,264 ±(99.9%) 139,918 ns/op | |
Iteration 5: 18818,257 ±(99.9%) 92,273 ns/op | |
# Run progress: 53,83% complete, ETA 07:55:39 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 8686,892 ±(99.9%) 72,378 ns/op | |
# Warmup Iteration 2: 8500,358 ±(99.9%) 86,369 ns/op | |
# Warmup Iteration 3: 8417,224 ±(99.9%) 81,273 ns/op | |
# Warmup Iteration 4: 8323,460 ±(99.9%) 43,205 ns/op | |
# Warmup Iteration 5: 8324,153 ±(99.9%) 44,398 ns/op | |
Iteration 1: 8407,392 ±(99.9%) 84,029 ns/op | |
Iteration 2: 8347,989 ±(99.9%) 45,236 ns/op | |
Iteration 3: 8356,979 ±(99.9%) 42,771 ns/op | |
Iteration 4: 8326,078 ±(99.9%) 38,584 ns/op | |
Iteration 5: 8325,162 ±(99.9%) 54,106 ns/op | |
# Run progress: 54,00% complete, ETA 07:53:53 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 4087,175 ±(99.9%) 35,515 ns/op | |
# Warmup Iteration 2: 3982,330 ±(99.9%) 44,661 ns/op | |
# Warmup Iteration 3: 3927,807 ±(99.9%) 17,075 ns/op | |
# Warmup Iteration 4: 3934,646 ±(99.9%) 26,774 ns/op | |
# Warmup Iteration 5: 3955,295 ±(99.9%) 17,964 ns/op | |
Iteration 1: 3942,951 ±(99.9%) 24,565 ns/op | |
Iteration 2: 3932,972 ±(99.9%) 24,001 ns/op | |
Iteration 3: 3931,723 ±(99.9%) 28,314 ns/op | |
Iteration 4: 3948,858 ±(99.9%) 21,269 ns/op | |
Iteration 5: 3934,513 ±(99.9%) 19,041 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
11527,202 ±(99.9%) 3845,682 ns/op [Average] | |
(min, avg, max) = (3931,723, 11527,202, 18818,257), stdev = 5133,876 | |
CI (99.9%): [7681,520, 15372,885] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 100) | |
# Run progress: 54,17% complete, ETA 07:52:08 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 11377,018 ±(99.9%) 95,336 ns/op | |
# Warmup Iteration 2: 11564,575 ±(99.9%) 105,799 ns/op | |
# Warmup Iteration 3: 11416,538 ±(99.9%) 67,076 ns/op | |
# Warmup Iteration 4: 11407,060 ±(99.9%) 53,466 ns/op | |
# Warmup Iteration 5: 11417,611 ±(99.9%) 60,357 ns/op | |
Iteration 1: 11415,397 ±(99.9%) 41,230 ns/op | |
Iteration 2: 11410,394 ±(99.9%) 64,351 ns/op | |
Iteration 3: 11426,838 ±(99.9%) 73,051 ns/op | |
Iteration 4: 11443,291 ±(99.9%) 81,240 ns/op | |
Iteration 5: 11456,504 ±(99.9%) 59,647 ns/op | |
# Run progress: 54,33% complete, ETA 07:50:23 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 14062,357 ±(99.9%) 101,752 ns/op | |
# Warmup Iteration 2: 13868,694 ±(99.9%) 129,985 ns/op | |
# Warmup Iteration 3: 13681,864 ±(99.9%) 85,945 ns/op | |
# Warmup Iteration 4: 13680,341 ±(99.9%) 42,931 ns/op | |
# Warmup Iteration 5: 13683,009 ±(99.9%) 82,437 ns/op | |
Iteration 1: 13680,501 ±(99.9%) 61,232 ns/op | |
Iteration 2: 13686,312 ±(99.9%) 65,253 ns/op | |
Iteration 3: 13685,349 ±(99.9%) 55,543 ns/op | |
Iteration 4: 13679,269 ±(99.9%) 82,933 ns/op | |
Iteration 5: 13691,729 ±(99.9%) 57,824 ns/op | |
# Run progress: 54,50% complete, ETA 07:48:39 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 5863,502 ±(99.9%) 21,849 ns/op | |
# Warmup Iteration 2: 5639,612 ±(99.9%) 40,189 ns/op | |
# Warmup Iteration 3: 5572,064 ±(99.9%) 19,954 ns/op | |
# Warmup Iteration 4: 5572,582 ±(99.9%) 13,531 ns/op | |
# Warmup Iteration 5: 5576,929 ±(99.9%) 27,829 ns/op | |
Iteration 1: 5590,242 ±(99.9%) 37,077 ns/op | |
Iteration 2: 5568,567 ±(99.9%) 26,429 ns/op | |
Iteration 3: 5568,362 ±(99.9%) 28,093 ns/op | |
Iteration 4: 5570,147 ±(99.9%) 21,952 ns/op | |
Iteration 5: 5568,615 ±(99.9%) 22,040 ns/op | |
# Run progress: 54,67% complete, ETA 07:46:55 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 10576,321 ±(99.9%) 88,970 ns/op | |
# Warmup Iteration 2: 10116,609 ±(99.9%) 53,564 ns/op | |
# Warmup Iteration 3: 10069,258 ±(99.9%) 42,449 ns/op | |
# Warmup Iteration 4: 10069,905 ±(99.9%) 40,543 ns/op | |
# Warmup Iteration 5: 10075,655 ±(99.9%) 42,582 ns/op | |
Iteration 1: 10073,062 ±(99.9%) 33,750 ns/op | |
Iteration 2: 10066,227 ±(99.9%) 47,700 ns/op | |
Iteration 3: 10069,046 ±(99.9%) 56,908 ns/op | |
Iteration 4: 10065,524 ±(99.9%) 56,318 ns/op | |
Iteration 5: 10107,948 ±(99.9%) 53,296 ns/op | |
# Run progress: 54,83% complete, ETA 07:45:10 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 11070,697 ±(99.9%) 63,219 ns/op | |
# Warmup Iteration 2: 10997,105 ±(99.9%) 59,904 ns/op | |
# Warmup Iteration 3: 10912,488 ±(99.9%) 43,866 ns/op | |
# Warmup Iteration 4: 10911,708 ±(99.9%) 61,406 ns/op | |
# Warmup Iteration 5: 10902,422 ±(99.9%) 47,397 ns/op | |
Iteration 1: 11022,993 ±(99.9%) 99,694 ns/op | |
Iteration 2: 10917,994 ±(99.9%) 61,034 ns/op | |
Iteration 3: 10913,287 ±(99.9%) 56,845 ns/op | |
Iteration 4: 10904,133 ±(99.9%) 55,470 ns/op | |
Iteration 5: 10916,262 ±(99.9%) 47,768 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
10339,920 ±(99.9%) 2037,840 ns/op [Average] | |
(min, avg, max) = (5568,362, 10339,920, 13691,729), stdev = 2720,458 | |
CI (99.9%): [8302,079, 12377,760] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 5, replacementsCount = 1) | |
# Run progress: 55,00% complete, ETA 07:43:25 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 70935,271 ±(99.9%) 316,785 ns/op | |
# Warmup Iteration 2: 68457,889 ±(99.9%) 418,368 ns/op | |
# Warmup Iteration 3: 68068,040 ±(99.9%) 356,958 ns/op | |
# Warmup Iteration 4: 68055,520 ±(99.9%) 407,503 ns/op | |
# Warmup Iteration 5: 68336,205 ±(99.9%) 269,283 ns/op | |
Iteration 1: 67859,951 ±(99.9%) 169,970 ns/op | |
Iteration 2: 67819,482 ±(99.9%) 282,016 ns/op | |
Iteration 3: 67830,360 ±(99.9%) 212,250 ns/op | |
Iteration 4: 67880,986 ±(99.9%) 392,638 ns/op | |
Iteration 5: 67843,628 ±(99.9%) 252,884 ns/op | |
# Run progress: 55,17% complete, ETA 07:41:40 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 39763,449 ±(99.9%) 167,276 ns/op | |
# Warmup Iteration 2: 39173,791 ±(99.9%) 251,041 ns/op | |
# Warmup Iteration 3: 38957,986 ±(99.9%) 174,835 ns/op | |
# Warmup Iteration 4: 38624,842 ±(99.9%) 203,766 ns/op | |
# Warmup Iteration 5: 38635,666 ±(99.9%) 183,803 ns/op | |
Iteration 1: 38668,826 ±(99.9%) 178,425 ns/op | |
Iteration 2: 38792,043 ±(99.9%) 195,894 ns/op | |
Iteration 3: 38705,894 ±(99.9%) 179,984 ns/op | |
Iteration 4: 38729,411 ±(99.9%) 228,632 ns/op | |
Iteration 5: 39011,100 ±(99.9%) 354,217 ns/op | |
# Run progress: 55,33% complete, ETA 07:39:56 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 37415,919 ±(99.9%) 195,850 ns/op | |
# Warmup Iteration 2: 37394,128 ±(99.9%) 232,728 ns/op | |
# Warmup Iteration 3: 36997,378 ±(99.9%) 182,939 ns/op | |
# Warmup Iteration 4: 36824,463 ±(99.9%) 132,373 ns/op | |
# Warmup Iteration 5: 36864,024 ±(99.9%) 159,156 ns/op | |
Iteration 1: 36841,280 ±(99.9%) 176,366 ns/op | |
Iteration 2: 36872,799 ±(99.9%) 96,973 ns/op | |
Iteration 3: 36895,981 ±(99.9%) 196,103 ns/op | |
Iteration 4: 36814,094 ±(99.9%) 146,336 ns/op | |
Iteration 5: 36913,279 ±(99.9%) 131,918 ns/op | |
# Run progress: 55,50% complete, ETA 07:38:11 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 43147,626 ±(99.9%) 162,760 ns/op | |
# Warmup Iteration 2: 43334,717 ±(99.9%) 245,518 ns/op | |
# Warmup Iteration 3: 42867,856 ±(99.9%) 157,988 ns/op | |
# Warmup Iteration 4: 42684,246 ±(99.9%) 140,331 ns/op | |
# Warmup Iteration 5: 42694,695 ±(99.9%) 212,499 ns/op | |
Iteration 1: 44754,972 ±(99.9%) 493,066 ns/op | |
Iteration 2: 47085,053 ±(99.9%) 1407,056 ns/op | |
Iteration 3: 47185,002 ±(99.9%) 1256,308 ns/op | |
Iteration 4: 47052,506 ±(99.9%) 1240,900 ns/op | |
Iteration 5: 45427,383 ±(99.9%) 610,737 ns/op | |
# Run progress: 55,67% complete, ETA 07:36:26 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 69800,603 ±(99.9%) 2101,430 ns/op | |
# Warmup Iteration 2: 70846,744 ±(99.9%) 5898,633 ns/op | |
# Warmup Iteration 3: 70940,778 ±(99.9%) 1903,742 ns/op | |
# Warmup Iteration 4: 72160,394 ±(99.9%) 1619,386 ns/op | |
# Warmup Iteration 5: 71865,290 ±(99.9%) 2360,919 ns/op | |
Iteration 1: 69422,156 ±(99.9%) 1808,100 ns/op | |
Iteration 2: 70874,704 ±(99.9%) 1852,326 ns/op | |
Iteration 3: 67931,632 ±(99.9%) 1346,127 ns/op | |
Iteration 4: 67280,714 ±(99.9%) 1163,401 ns/op | |
Iteration 5: 67399,344 ±(99.9%) 1026,417 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
51675,703 ±(99.9%) 10619,419 ns/op [Average] | |
(min, avg, max) = (36814,094, 51675,703, 70874,704), stdev = 14176,620 | |
CI (99.9%): [41056,284, 62295,122] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 5, replacementsCount = 2) | |
# Run progress: 55,83% complete, ETA 07:34:41 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 44331,177 ±(99.9%) 1006,517 ns/op | |
# Warmup Iteration 2: 47463,996 ±(99.9%) 1631,759 ns/op | |
# Warmup Iteration 3: 46873,866 ±(99.9%) 674,542 ns/op | |
# Warmup Iteration 4: 46815,957 ±(99.9%) 818,070 ns/op | |
# Warmup Iteration 5: 47071,509 ±(99.9%) 934,144 ns/op | |
Iteration 1: 47432,540 ±(99.9%) 791,463 ns/op | |
Iteration 2: 47024,942 ±(99.9%) 802,579 ns/op | |
Iteration 3: 46819,970 ±(99.9%) 795,562 ns/op | |
Iteration 4: 46783,555 ±(99.9%) 769,138 ns/op | |
Iteration 5: 46804,572 ±(99.9%) 765,387 ns/op | |
# Run progress: 56,00% complete, ETA 07:32:56 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 31258,623 ±(99.9%) 678,354 ns/op | |
# Warmup Iteration 2: 30306,800 ±(99.9%) 1290,292 ns/op | |
# Warmup Iteration 3: 29805,003 ±(99.9%) 366,649 ns/op | |
# Warmup Iteration 4: 29774,973 ±(99.9%) 315,054 ns/op | |
# Warmup Iteration 5: 29753,589 ±(99.9%) 422,149 ns/op | |
Iteration 1: 29759,186 ±(99.9%) 318,418 ns/op | |
Iteration 2: 29748,574 ±(99.9%) 292,922 ns/op | |
Iteration 3: 29743,833 ±(99.9%) 411,091 ns/op | |
Iteration 4: 29742,508 ±(99.9%) 435,323 ns/op | |
Iteration 5: 29783,958 ±(99.9%) 395,503 ns/op | |
# Run progress: 56,17% complete, ETA 07:31:12 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 58146,072 ±(99.9%) 1367,426 ns/op | |
# Warmup Iteration 2: 56548,285 ±(99.9%) 1901,482 ns/op | |
# Warmup Iteration 3: 55718,821 ±(99.9%) 977,015 ns/op | |
# Warmup Iteration 4: 55722,876 ±(99.9%) 918,185 ns/op | |
# Warmup Iteration 5: 55700,843 ±(99.9%) 748,433 ns/op | |
Iteration 1: 55715,355 ±(99.9%) 1115,093 ns/op | |
Iteration 2: 56257,086 ±(99.9%) 967,444 ns/op | |
Iteration 3: 55852,610 ±(99.9%) 621,130 ns/op | |
Iteration 4: 55888,602 ±(99.9%) 809,850 ns/op | |
Iteration 5: 55739,162 ±(99.9%) 446,332 ns/op | |
# Run progress: 56,33% complete, ETA 07:29:27 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 74634,111 ±(99.9%) 967,096 ns/op | |
# Warmup Iteration 2: 72400,075 ±(99.9%) 1538,203 ns/op | |
# Warmup Iteration 3: 72060,600 ±(99.9%) 843,294 ns/op | |
# Warmup Iteration 4: 71736,455 ±(99.9%) 581,441 ns/op | |
# Warmup Iteration 5: 71779,084 ±(99.9%) 844,245 ns/op | |
Iteration 1: 71771,844 ±(99.9%) 799,041 ns/op | |
Iteration 2: 71759,340 ±(99.9%) 656,089 ns/op | |
Iteration 3: 71757,461 ±(99.9%) 643,507 ns/op | |
Iteration 4: 71739,005 ±(99.9%) 626,308 ns/op | |
Iteration 5: 71682,639 ±(99.9%) 635,207 ns/op | |
# Run progress: 56,50% complete, ETA 07:27:42 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 48282,495 ±(99.9%) 788,339 ns/op | |
# Warmup Iteration 2: 47628,326 ±(99.9%) 1147,774 ns/op | |
# Warmup Iteration 3: 46903,658 ±(99.9%) 390,137 ns/op | |
# Warmup Iteration 4: 46936,305 ±(99.9%) 363,743 ns/op | |
# Warmup Iteration 5: 46878,344 ±(99.9%) 343,398 ns/op | |
Iteration 1: 46864,888 ±(99.9%) 212,934 ns/op | |
Iteration 2: 46980,611 ±(99.9%) 398,182 ns/op | |
Iteration 3: 46862,482 ±(99.9%) 342,011 ns/op | |
Iteration 4: 46871,827 ±(99.9%) 296,802 ns/op | |
Iteration 5: 46970,347 ±(99.9%) 378,124 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
50254,276 ±(99.9%) 10458,876 ns/op [Average] | |
(min, avg, max) = (29742,508, 50254,276, 71771,844), stdev = 13962,300 | |
CI (99.9%): [39795,400, 60713,152] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 5, replacementsCount = 10) | |
# Run progress: 56,67% complete, ETA 07:25:58 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 54064,447 ±(99.9%) 982,718 ns/op | |
# Warmup Iteration 2: 52206,019 ±(99.9%) 1227,263 ns/op | |
# Warmup Iteration 3: 51536,497 ±(99.9%) 512,194 ns/op | |
# Warmup Iteration 4: 51546,514 ±(99.9%) 632,344 ns/op | |
# Warmup Iteration 5: 51542,137 ±(99.9%) 555,636 ns/op | |
Iteration 1: 51573,867 ±(99.9%) 639,948 ns/op | |
Iteration 2: 51796,431 ±(99.9%) 619,030 ns/op | |
Iteration 3: 51751,863 ±(99.9%) 401,005 ns/op | |
Iteration 4: 51993,700 ±(99.9%) 583,841 ns/op | |
Iteration 5: 51871,610 ±(99.9%) 585,610 ns/op | |
# Run progress: 56,83% complete, ETA 07:24:14 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 32789,597 ±(99.9%) 684,916 ns/op | |
# Warmup Iteration 2: 31668,282 ±(99.9%) 653,306 ns/op | |
# Warmup Iteration 3: 31371,034 ±(99.9%) 288,561 ns/op | |
# Warmup Iteration 4: 31399,615 ±(99.9%) 290,427 ns/op | |
# Warmup Iteration 5: 31415,070 ±(99.9%) 329,838 ns/op | |
Iteration 1: 32018,644 ±(99.9%) 368,775 ns/op | |
Iteration 2: 32013,952 ±(99.9%) 330,475 ns/op | |
Iteration 3: 31432,836 ±(99.9%) 265,098 ns/op | |
Iteration 4: 31401,387 ±(99.9%) 257,684 ns/op | |
Iteration 5: 31432,481 ±(99.9%) 204,024 ns/op | |
# Run progress: 57,00% complete, ETA 07:22:30 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 57958,582 ±(99.9%) 1120,975 ns/op | |
# Warmup Iteration 2: 56691,786 ±(99.9%) 1375,229 ns/op | |
# Warmup Iteration 3: 58286,202 ±(99.9%) 914,014 ns/op | |
# Warmup Iteration 4: 56965,974 ±(99.9%) 677,397 ns/op | |
# Warmup Iteration 5: 55788,068 ±(99.9%) 425,449 ns/op | |
Iteration 1: 55570,820 ±(99.9%) 509,070 ns/op | |
Iteration 2: 55646,164 ±(99.9%) 296,471 ns/op | |
Iteration 3: 55659,061 ±(99.9%) 437,251 ns/op | |
Iteration 4: 55612,266 ±(99.9%) 603,244 ns/op | |
Iteration 5: 55676,008 ±(99.9%) 421,233 ns/op | |
# Run progress: 57,17% complete, ETA 07:20:45 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 72567,576 ±(99.9%) 1113,940 ns/op | |
# Warmup Iteration 2: 71691,142 ±(99.9%) 644,785 ns/op | |
# Warmup Iteration 3: 71334,770 ±(99.9%) 417,276 ns/op | |
# Warmup Iteration 4: 71353,037 ±(99.9%) 324,278 ns/op | |
# Warmup Iteration 5: 71426,850 ±(99.9%) 441,691 ns/op | |
Iteration 1: 71792,414 ±(99.9%) 414,552 ns/op | |
Iteration 2: 71461,176 ±(99.9%) 552,782 ns/op | |
Iteration 3: 71756,806 ±(99.9%) 713,848 ns/op | |
Iteration 4: 71939,707 ±(99.9%) 579,078 ns/op | |
Iteration 5: 71452,563 ±(99.9%) 355,921 ns/op | |
# Run progress: 57,33% complete, ETA 07:19:01 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 56868,981 ±(99.9%) 1650,552 ns/op | |
# Warmup Iteration 2: 56099,738 ±(99.9%) 899,058 ns/op | |
# Warmup Iteration 3: 55813,064 ±(99.9%) 601,944 ns/op | |
# Warmup Iteration 4: 55837,141 ±(99.9%) 476,120 ns/op | |
# Warmup Iteration 5: 55804,550 ±(99.9%) 575,527 ns/op | |
Iteration 1: 55826,143 ±(99.9%) 556,235 ns/op | |
Iteration 2: 55813,808 ±(99.9%) 502,949 ns/op | |
Iteration 3: 56020,675 ±(99.9%) 736,991 ns/op | |
Iteration 4: 56144,240 ±(99.9%) 498,101 ns/op | |
Iteration 5: 56161,548 ±(99.9%) 490,828 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
53352,807 ±(99.9%) 9798,139 ns/op [Average] | |
(min, avg, max) = (31401,387, 53352,807, 71939,707), stdev = 13080,235 | |
CI (99.9%): [43554,668, 63150,946] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 5, replacementsCount = 30) | |
# Run progress: 57,50% complete, ETA 07:17:16 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 58639,735 ±(99.9%) 1828,153 ns/op | |
# Warmup Iteration 2: 57667,393 ±(99.9%) 1195,870 ns/op | |
# Warmup Iteration 3: 57112,047 ±(99.9%) 1053,133 ns/op | |
# Warmup Iteration 4: 57106,264 ±(99.9%) 610,478 ns/op | |
# Warmup Iteration 5: 57082,710 ±(99.9%) 673,919 ns/op | |
Iteration 1: 57033,130 ±(99.9%) 622,997 ns/op | |
Iteration 2: 57042,728 ±(99.9%) 552,582 ns/op | |
Iteration 3: 57035,816 ±(99.9%) 635,408 ns/op | |
Iteration 4: 57022,353 ±(99.9%) 831,006 ns/op | |
Iteration 5: 57004,876 ±(99.9%) 742,982 ns/op | |
# Run progress: 57,67% complete, ETA 07:15:31 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 59305,286 ±(99.9%) 1606,924 ns/op | |
# Warmup Iteration 2: 56910,889 ±(99.9%) 889,617 ns/op | |
# Warmup Iteration 3: 56665,967 ±(99.9%) 624,739 ns/op | |
# Warmup Iteration 4: 56662,249 ±(99.9%) 586,290 ns/op | |
# Warmup Iteration 5: 56674,445 ±(99.9%) 669,350 ns/op | |
Iteration 1: 56664,948 ±(99.9%) 695,028 ns/op | |
Iteration 2: 56747,622 ±(99.9%) 798,221 ns/op | |
Iteration 3: 56857,366 ±(99.9%) 714,040 ns/op | |
Iteration 4: 56668,472 ±(99.9%) 601,837 ns/op | |
Iteration 5: 56760,274 ±(99.9%) 726,726 ns/op | |
# Run progress: 57,83% complete, ETA 07:13:47 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 47221,330 ±(99.9%) 446,555 ns/op | |
# Warmup Iteration 2: 47005,326 ±(99.9%) 1342,700 ns/op | |
# Warmup Iteration 3: 46477,588 ±(99.9%) 871,047 ns/op | |
# Warmup Iteration 4: 46133,420 ±(99.9%) 502,344 ns/op | |
# Warmup Iteration 5: 46136,383 ±(99.9%) 485,551 ns/op | |
Iteration 1: 46809,734 ±(99.9%) 630,731 ns/op | |
Iteration 2: 46145,615 ±(99.9%) 499,480 ns/op | |
Iteration 3: 46072,634 ±(99.9%) 409,155 ns/op | |
Iteration 4: 46097,779 ±(99.9%) 408,995 ns/op | |
Iteration 5: 46171,579 ±(99.9%) 362,517 ns/op | |
# Run progress: 58,00% complete, ETA 07:12:02 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 47192,561 ±(99.9%) 420,019 ns/op | |
# Warmup Iteration 2: 45935,050 ±(99.9%) 1599,951 ns/op | |
# Warmup Iteration 3: 45611,092 ±(99.9%) 673,995 ns/op | |
# Warmup Iteration 4: 45335,187 ±(99.9%) 413,824 ns/op | |
# Warmup Iteration 5: 45475,446 ±(99.9%) 359,539 ns/op | |
Iteration 1: 45864,126 ±(99.9%) 627,055 ns/op | |
Iteration 2: 45624,188 ±(99.9%) 601,688 ns/op | |
Iteration 3: 45663,748 ±(99.9%) 559,096 ns/op | |
Iteration 4: 45688,710 ±(99.9%) 564,172 ns/op | |
Iteration 5: 45687,662 ±(99.9%) 432,810 ns/op | |
# Run progress: 58,17% complete, ETA 07:10:18 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 48920,339 ±(99.9%) 582,063 ns/op | |
# Warmup Iteration 2: 47601,288 ±(99.9%) 1362,738 ns/op | |
# Warmup Iteration 3: 46926,445 ±(99.9%) 638,618 ns/op | |
# Warmup Iteration 4: 46734,342 ±(99.9%) 460,763 ns/op | |
# Warmup Iteration 5: 46774,467 ±(99.9%) 563,133 ns/op | |
Iteration 1: 46776,101 ±(99.9%) 434,348 ns/op | |
Iteration 2: 46755,249 ±(99.9%) 553,023 ns/op | |
Iteration 3: 47061,118 ±(99.9%) 457,947 ns/op | |
Iteration 4: 46752,584 ±(99.9%) 421,699 ns/op | |
Iteration 5: 46801,480 ±(99.9%) 465,901 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
50512,396 ±(99.9%) 3988,595 ns/op [Average] | |
(min, avg, max) = (45624,188, 50512,396, 57042,728), stdev = 5324,660 | |
CI (99.9%): [46523,801, 54500,991] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 5, replacementsCount = 50) | |
# Run progress: 58,33% complete, ETA 07:08:33 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 57039,824 ±(99.9%) 706,478 ns/op | |
# Warmup Iteration 2: 56354,096 ±(99.9%) 1918,574 ns/op | |
# Warmup Iteration 3: 55703,109 ±(99.9%) 990,375 ns/op | |
# Warmup Iteration 4: 55494,481 ±(99.9%) 799,955 ns/op | |
# Warmup Iteration 5: 55509,730 ±(99.9%) 834,858 ns/op | |
Iteration 1: 55674,079 ±(99.9%) 924,455 ns/op | |
Iteration 2: 55572,780 ±(99.9%) 684,822 ns/op | |
Iteration 3: 55655,070 ±(99.9%) 627,103 ns/op | |
Iteration 4: 55414,419 ±(99.9%) 702,888 ns/op | |
Iteration 5: 55373,503 ±(99.9%) 629,621 ns/op | |
# Run progress: 58,50% complete, ETA 07:06:49 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 40919,751 ±(99.9%) 347,559 ns/op | |
# Warmup Iteration 2: 40066,533 ±(99.9%) 1176,963 ns/op | |
# Warmup Iteration 3: 39411,941 ±(99.9%) 275,239 ns/op | |
# Warmup Iteration 4: 39402,257 ±(99.9%) 184,570 ns/op | |
# Warmup Iteration 5: 39375,177 ±(99.9%) 172,758 ns/op | |
Iteration 1: 39393,318 ±(99.9%) 301,465 ns/op | |
Iteration 2: 39381,160 ±(99.9%) 203,502 ns/op | |
Iteration 3: 39418,302 ±(99.9%) 241,950 ns/op | |
Iteration 4: 39377,443 ±(99.9%) 259,980 ns/op | |
Iteration 5: 39684,411 ±(99.9%) 227,607 ns/op | |
# Run progress: 58,67% complete, ETA 07:05:05 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 26254,781 ±(99.9%) 341,353 ns/op | |
# Warmup Iteration 2: 25444,891 ±(99.9%) 668,719 ns/op | |
# Warmup Iteration 3: 25074,635 ±(99.9%) 218,213 ns/op | |
# Warmup Iteration 4: 25046,700 ±(99.9%) 185,826 ns/op | |
# Warmup Iteration 5: 25312,120 ±(99.9%) 247,586 ns/op | |
Iteration 1: 25274,345 ±(99.9%) 189,525 ns/op | |
Iteration 2: 25360,357 ±(99.9%) 370,281 ns/op | |
Iteration 3: 25308,704 ±(99.9%) 177,928 ns/op | |
Iteration 4: 25151,014 ±(99.9%) 150,541 ns/op | |
Iteration 5: 25144,540 ±(99.9%) 234,212 ns/op | |
# Run progress: 58,83% complete, ETA 07:03:20 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 48048,052 ±(99.9%) 695,954 ns/op | |
# Warmup Iteration 2: 47626,917 ±(99.9%) 1393,105 ns/op | |
# Warmup Iteration 3: 47054,788 ±(99.9%) 413,507 ns/op | |
# Warmup Iteration 4: 46946,175 ±(99.9%) 295,326 ns/op | |
# Warmup Iteration 5: 46999,135 ±(99.9%) 454,935 ns/op | |
Iteration 1: 47457,042 ±(99.9%) 262,729 ns/op | |
Iteration 2: 46969,109 ±(99.9%) 421,805 ns/op | |
Iteration 3: 46965,874 ±(99.9%) 503,339 ns/op | |
Iteration 4: 46949,673 ±(99.9%) 379,131 ns/op | |
Iteration 5: 46938,829 ±(99.9%) 409,572 ns/op | |
# Run progress: 59,00% complete, ETA 07:01:36 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 45909,918 ±(99.9%) 957,239 ns/op | |
# Warmup Iteration 2: 44137,405 ±(99.9%) 1039,573 ns/op | |
# Warmup Iteration 3: 43585,281 ±(99.9%) 486,308 ns/op | |
# Warmup Iteration 4: 43553,686 ±(99.9%) 509,383 ns/op | |
# Warmup Iteration 5: 43551,932 ±(99.9%) 466,628 ns/op | |
Iteration 1: 43561,077 ±(99.9%) 487,384 ns/op | |
Iteration 2: 43557,452 ±(99.9%) 514,252 ns/op | |
Iteration 3: 43562,206 ±(99.9%) 521,616 ns/op | |
Iteration 4: 43620,001 ±(99.9%) 547,965 ns/op | |
Iteration 5: 43616,374 ±(99.9%) 472,607 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
42175,243 ±(99.9%) 7633,069 ns/op [Average] | |
(min, avg, max) = (25144,540, 42175,243, 55674,079), stdev = 10189,929 | |
CI (99.9%): [34542,174, 49808,312] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 5, replacementsCount = 100) | |
# Run progress: 59,17% complete, ETA 06:59:52 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 40926,905 ±(99.9%) 725,459 ns/op | |
# Warmup Iteration 2: 40687,493 ±(99.9%) 1262,513 ns/op | |
# Warmup Iteration 3: 40013,506 ±(99.9%) 262,314 ns/op | |
# Warmup Iteration 4: 39953,430 ±(99.9%) 356,953 ns/op | |
# Warmup Iteration 5: 40002,095 ±(99.9%) 381,586 ns/op | |
Iteration 1: 40028,841 ±(99.9%) 525,365 ns/op | |
Iteration 2: 40128,382 ±(99.9%) 405,251 ns/op | |
Iteration 3: 40520,342 ±(99.9%) 365,424 ns/op | |
Iteration 4: 40204,125 ±(99.9%) 287,576 ns/op | |
Iteration 5: 40003,112 ±(99.9%) 257,036 ns/op | |
# Run progress: 59,33% complete, ETA 06:58:07 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 75419,511 ±(99.9%) 1644,061 ns/op | |
# Warmup Iteration 2: 74772,197 ±(99.9%) 1698,943 ns/op | |
# Warmup Iteration 3: 73796,927 ±(99.9%) 516,955 ns/op | |
# Warmup Iteration 4: 73804,127 ±(99.9%) 736,874 ns/op | |
# Warmup Iteration 5: 73850,638 ±(99.9%) 516,783 ns/op | |
Iteration 1: 73791,327 ±(99.9%) 793,301 ns/op | |
Iteration 2: 73802,667 ±(99.9%) 546,128 ns/op | |
Iteration 3: 73793,123 ±(99.9%) 528,616 ns/op | |
Iteration 4: 73793,546 ±(99.9%) 372,352 ns/op | |
Iteration 5: 73809,669 ±(99.9%) 538,942 ns/op | |
# Run progress: 59,50% complete, ETA 06:56:23 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 51603,043 ±(99.9%) 1286,515 ns/op | |
# Warmup Iteration 2: 50276,653 ±(99.9%) 1177,958 ns/op | |
# Warmup Iteration 3: 49481,680 ±(99.9%) 584,485 ns/op | |
# Warmup Iteration 4: 49444,180 ±(99.9%) 373,716 ns/op | |
# Warmup Iteration 5: 49452,100 ±(99.9%) 520,560 ns/op | |
Iteration 1: 49454,443 ±(99.9%) 386,949 ns/op | |
Iteration 2: 49497,604 ±(99.9%) 655,827 ns/op | |
Iteration 3: 49461,327 ±(99.9%) 551,567 ns/op | |
Iteration 4: 49558,852 ±(99.9%) 606,430 ns/op | |
Iteration 5: 49473,966 ±(99.9%) 410,521 ns/op | |
# Run progress: 59,67% complete, ETA 06:54:39 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 61832,027 ±(99.9%) 1062,989 ns/op | |
# Warmup Iteration 2: 61226,222 ±(99.9%) 1380,505 ns/op | |
# Warmup Iteration 3: 60174,792 ±(99.9%) 429,080 ns/op | |
# Warmup Iteration 4: 60145,822 ±(99.9%) 589,944 ns/op | |
# Warmup Iteration 5: 60257,517 ±(99.9%) 761,873 ns/op | |
Iteration 1: 60137,003 ±(99.9%) 574,531 ns/op | |
Iteration 2: 60163,805 ±(99.9%) 574,366 ns/op | |
Iteration 3: 60374,823 ±(99.9%) 373,953 ns/op | |
Iteration 4: 60234,351 ±(99.9%) 695,245 ns/op | |
Iteration 5: 60226,631 ±(99.9%) 601,433 ns/op | |
# Run progress: 59,83% complete, ETA 06:52:54 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 52020,462 ±(99.9%) 1207,513 ns/op | |
# Warmup Iteration 2: 55270,893 ±(99.9%) 1426,030 ns/op | |
# Warmup Iteration 3: 54870,162 ±(99.9%) 535,107 ns/op | |
# Warmup Iteration 4: 54487,862 ±(99.9%) 508,484 ns/op | |
# Warmup Iteration 5: 55094,308 ±(99.9%) 669,951 ns/op | |
Iteration 1: 55636,364 ±(99.9%) 658,522 ns/op | |
Iteration 2: 54767,616 ±(99.9%) 744,805 ns/op | |
Iteration 3: 54653,873 ±(99.9%) 690,587 ns/op | |
Iteration 4: 54559,648 ±(99.9%) 735,848 ns/op | |
Iteration 5: 54570,708 ±(99.9%) 568,326 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
55705,846 ±(99.9%) 8571,744 ns/op [Average] | |
(min, avg, max) = (40003,112, 55705,846, 73809,669), stdev = 11443,033 | |
CI (99.9%): [47134,102, 64277,590] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 10, replacementsCount = 1) | |
# Run progress: 60,00% complete, ETA 06:51:10 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 130440,042 ±(99.9%) 2794,777 ns/op | |
# Warmup Iteration 2: 127649,613 ±(99.9%) 2590,771 ns/op | |
# Warmup Iteration 3: 126470,130 ±(99.9%) 1274,246 ns/op | |
# Warmup Iteration 4: 126788,114 ±(99.9%) 1540,270 ns/op | |
# Warmup Iteration 5: 126276,290 ±(99.9%) 1080,579 ns/op | |
Iteration 1: 126683,994 ±(99.9%) 1258,753 ns/op | |
Iteration 2: 126304,046 ±(99.9%) 1223,460 ns/op | |
Iteration 3: 126326,165 ±(99.9%) 1427,000 ns/op | |
Iteration 4: 126309,150 ±(99.9%) 1160,498 ns/op | |
Iteration 5: 126334,215 ±(99.9%) 1125,469 ns/op | |
# Run progress: 60,17% complete, ETA 06:49:26 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 109866,235 ±(99.9%) 2465,681 ns/op | |
# Warmup Iteration 2: 107748,408 ±(99.9%) 1719,347 ns/op | |
# Warmup Iteration 3: 106669,338 ±(99.9%) 1175,471 ns/op | |
# Warmup Iteration 4: 106659,302 ±(99.9%) 1065,914 ns/op | |
# Warmup Iteration 5: 106564,019 ±(99.9%) 1118,960 ns/op | |
Iteration 1: 106470,253 ±(99.9%) 923,053 ns/op | |
Iteration 2: 107761,704 ±(99.9%) 988,511 ns/op | |
Iteration 3: 106824,322 ±(99.9%) 1020,758 ns/op | |
Iteration 4: 106709,659 ±(99.9%) 1258,147 ns/op | |
Iteration 5: 106550,584 ±(99.9%) 917,459 ns/op | |
# Run progress: 60,33% complete, ETA 06:47:42 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 101544,102 ±(99.9%) 2674,360 ns/op | |
# Warmup Iteration 2: 99982,158 ±(99.9%) 1896,322 ns/op | |
# Warmup Iteration 3: 98945,827 ±(99.9%) 952,334 ns/op | |
# Warmup Iteration 4: 98920,938 ±(99.9%) 1037,999 ns/op | |
# Warmup Iteration 5: 99005,972 ±(99.9%) 1068,662 ns/op | |
Iteration 1: 99262,266 ±(99.9%) 1418,909 ns/op | |
Iteration 2: 99383,283 ±(99.9%) 1218,780 ns/op | |
Iteration 3: 99536,685 ±(99.9%) 879,591 ns/op | |
Iteration 4: 99262,643 ±(99.9%) 733,032 ns/op | |
Iteration 5: 99157,341 ±(99.9%) 971,477 ns/op | |
# Run progress: 60,50% complete, ETA 06:45:57 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 114826,258 ±(99.9%) 2998,301 ns/op | |
# Warmup Iteration 2: 115586,328 ±(99.9%) 1517,327 ns/op | |
# Warmup Iteration 3: 114831,922 ±(99.9%) 1435,289 ns/op | |
# Warmup Iteration 4: 114906,461 ±(99.9%) 1104,159 ns/op | |
# Warmup Iteration 5: 114836,861 ±(99.9%) 1092,047 ns/op | |
Iteration 1: 114867,673 ±(99.9%) 1222,978 ns/op | |
Iteration 2: 114954,245 ±(99.9%) 930,251 ns/op | |
Iteration 3: 114749,752 ±(99.9%) 1019,975 ns/op | |
Iteration 4: 114839,600 ±(99.9%) 1306,645 ns/op | |
Iteration 5: 114826,215 ±(99.9%) 1236,010 ns/op | |
# Run progress: 60,67% complete, ETA 06:44:13 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 98372,062 ±(99.9%) 2316,308 ns/op | |
# Warmup Iteration 2: 97971,553 ±(99.9%) 1512,237 ns/op | |
# Warmup Iteration 3: 96981,839 ±(99.9%) 1337,250 ns/op | |
# Warmup Iteration 4: 97038,411 ±(99.9%) 1108,954 ns/op | |
# Warmup Iteration 5: 96929,607 ±(99.9%) 1234,534 ns/op | |
Iteration 1: 97090,011 ±(99.9%) 1083,882 ns/op | |
Iteration 2: 97618,882 ±(99.9%) 1228,563 ns/op | |
Iteration 3: 96980,260 ±(99.9%) 1247,650 ns/op | |
Iteration 4: 96998,336 ±(99.9%) 1283,987 ns/op | |
Iteration 5: 97005,884 ±(99.9%) 1276,707 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
108912,287 ±(99.9%) 8204,963 ns/op [Average] | |
(min, avg, max) = (96980,260, 108912,287, 126683,994), stdev = 10953,391 | |
CI (99.9%): [100707,324, 117117,250] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 10, replacementsCount = 2) | |
# Run progress: 60,83% complete, ETA 06:42:29 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 122235,221 ±(99.9%) 3540,377 ns/op | |
# Warmup Iteration 2: 119265,239 ±(99.9%) 1209,276 ns/op | |
# Warmup Iteration 3: 118477,319 ±(99.9%) 986,837 ns/op | |
# Warmup Iteration 4: 118400,673 ±(99.9%) 1008,685 ns/op | |
# Warmup Iteration 5: 118455,092 ±(99.9%) 1180,030 ns/op | |
Iteration 1: 119674,354 ±(99.9%) 1643,775 ns/op | |
Iteration 2: 118341,661 ±(99.9%) 1183,366 ns/op | |
Iteration 3: 118389,109 ±(99.9%) 1182,498 ns/op | |
Iteration 4: 118443,120 ±(99.9%) 936,843 ns/op | |
Iteration 5: 118416,582 ±(99.9%) 990,023 ns/op | |
# Run progress: 61,00% complete, ETA 06:40:45 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 123722,167 ±(99.9%) 3046,565 ns/op | |
# Warmup Iteration 2: 118530,832 ±(99.9%) 1460,017 ns/op | |
# Warmup Iteration 3: 118565,423 ±(99.9%) 1194,348 ns/op | |
# Warmup Iteration 4: 118085,269 ±(99.9%) 834,395 ns/op | |
# Warmup Iteration 5: 117920,466 ±(99.9%) 1067,208 ns/op | |
Iteration 1: 117983,769 ±(99.9%) 919,365 ns/op | |
Iteration 2: 117935,109 ±(99.9%) 689,369 ns/op | |
Iteration 3: 118002,822 ±(99.9%) 943,210 ns/op | |
Iteration 4: 117937,854 ±(99.9%) 897,481 ns/op | |
Iteration 5: 117911,700 ±(99.9%) 882,275 ns/op | |
# Run progress: 61,17% complete, ETA 06:39:01 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 123369,000 ±(99.9%) 999,000 ns/op | |
# Warmup Iteration 2: 123597,113 ±(99.9%) 2627,578 ns/op | |
# Warmup Iteration 3: 122265,148 ±(99.9%) 1310,014 ns/op | |
# Warmup Iteration 4: 121820,822 ±(99.9%) 1273,153 ns/op | |
# Warmup Iteration 5: 121778,654 ±(99.9%) 1196,680 ns/op | |
Iteration 1: 121739,438 ±(99.9%) 1230,086 ns/op | |
Iteration 2: 122773,300 ±(99.9%) 951,259 ns/op | |
Iteration 3: 122380,866 ±(99.9%) 1064,293 ns/op | |
Iteration 4: 121880,017 ±(99.9%) 1117,325 ns/op | |
Iteration 5: 122229,788 ±(99.9%) 988,270 ns/op | |
# Run progress: 61,33% complete, ETA 06:37:17 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 97699,736 ±(99.9%) 900,133 ns/op | |
# Warmup Iteration 2: 97698,355 ±(99.9%) 2113,619 ns/op | |
# Warmup Iteration 3: 96420,473 ±(99.9%) 966,851 ns/op | |
# Warmup Iteration 4: 96365,704 ±(99.9%) 951,600 ns/op | |
# Warmup Iteration 5: 96429,738 ±(99.9%) 945,719 ns/op | |
Iteration 1: 96319,061 ±(99.9%) 1112,916 ns/op | |
Iteration 2: 96188,029 ±(99.9%) 997,258 ns/op | |
Iteration 3: 96333,664 ±(99.9%) 1010,978 ns/op | |
Iteration 4: 96213,364 ±(99.9%) 971,155 ns/op | |
Iteration 5: 96363,515 ±(99.9%) 673,072 ns/op | |
# Run progress: 61,50% complete, ETA 06:35:33 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 109831,137 ±(99.9%) 762,948 ns/op | |
# Warmup Iteration 2: 109508,944 ±(99.9%) 2068,479 ns/op | |
# Warmup Iteration 3: 108950,057 ±(99.9%) 1026,944 ns/op | |
# Warmup Iteration 4: 107995,760 ±(99.9%) 989,455 ns/op | |
# Warmup Iteration 5: 107994,908 ±(99.9%) 967,815 ns/op | |
Iteration 1: 108776,715 ±(99.9%) 1317,980 ns/op | |
Iteration 2: 108254,151 ±(99.9%) 1218,049 ns/op | |
Iteration 3: 108136,043 ±(99.9%) 1056,062 ns/op | |
Iteration 4: 108108,695 ±(99.9%) 1350,946 ns/op | |
Iteration 5: 108049,332 ±(99.9%) 958,431 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
112671,282 ±(99.9%) 7195,869 ns/op [Average] | |
(min, avg, max) = (96188,029, 112671,282, 122773,300), stdev = 9606,279 | |
CI (99.9%): [105475,413, 119867,151] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 10, replacementsCount = 10) | |
# Run progress: 61,67% complete, ETA 06:33:49 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 72049,247 ±(99.9%) 1169,791 ns/op | |
# Warmup Iteration 2: 70401,273 ±(99.9%) 2022,983 ns/op | |
# Warmup Iteration 3: 69577,500 ±(99.9%) 691,025 ns/op | |
# Warmup Iteration 4: 69509,679 ±(99.9%) 827,682 ns/op | |
# Warmup Iteration 5: 69514,243 ±(99.9%) 754,499 ns/op | |
Iteration 1: 69595,525 ±(99.9%) 869,620 ns/op | |
Iteration 2: 70330,548 ±(99.9%) 940,332 ns/op | |
Iteration 3: 69619,234 ±(99.9%) 701,748 ns/op | |
Iteration 4: 69576,760 ±(99.9%) 980,844 ns/op | |
Iteration 5: 69573,249 ±(99.9%) 726,539 ns/op | |
# Run progress: 61,83% complete, ETA 06:32:05 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 72920,592 ±(99.9%) 1331,807 ns/op | |
# Warmup Iteration 2: 70866,950 ±(99.9%) 1791,909 ns/op | |
# Warmup Iteration 3: 69561,894 ±(99.9%) 783,076 ns/op | |
# Warmup Iteration 4: 69677,422 ±(99.9%) 791,203 ns/op | |
# Warmup Iteration 5: 69619,740 ±(99.9%) 946,832 ns/op | |
Iteration 1: 70287,616 ±(99.9%) 807,453 ns/op | |
Iteration 2: 69582,982 ±(99.9%) 1045,303 ns/op | |
Iteration 3: 69497,807 ±(99.9%) 801,166 ns/op | |
Iteration 4: 69514,602 ±(99.9%) 962,916 ns/op | |
Iteration 5: 69547,011 ±(99.9%) 933,092 ns/op | |
# Run progress: 62,00% complete, ETA 06:30:21 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 118788,332 ±(99.9%) 2273,689 ns/op | |
# Warmup Iteration 2: 119340,828 ±(99.9%) 3292,583 ns/op | |
# Warmup Iteration 3: 117851,962 ±(99.9%) 1831,213 ns/op | |
# Warmup Iteration 4: 117035,049 ±(99.9%) 1232,002 ns/op | |
# Warmup Iteration 5: 117101,751 ±(99.9%) 1267,449 ns/op | |
Iteration 1: 117108,002 ±(99.9%) 1415,906 ns/op | |
Iteration 2: 117229,458 ±(99.9%) 1024,112 ns/op | |
Iteration 3: 117194,216 ±(99.9%) 1401,732 ns/op | |
Iteration 4: 117035,695 ±(99.9%) 1115,578 ns/op | |
Iteration 5: 116999,829 ±(99.9%) 1157,532 ns/op | |
# Run progress: 62,17% complete, ETA 06:28:37 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 107922,360 ±(99.9%) 1024,427 ns/op | |
# Warmup Iteration 2: 107034,293 ±(99.9%) 2180,141 ns/op | |
# Warmup Iteration 3: 105245,273 ±(99.9%) 418,895 ns/op | |
# Warmup Iteration 4: 105586,072 ±(99.9%) 518,227 ns/op | |
# Warmup Iteration 5: 105940,592 ±(99.9%) 672,439 ns/op | |
Iteration 1: 106124,689 ±(99.9%) 743,051 ns/op | |
Iteration 2: 106031,854 ±(99.9%) 620,288 ns/op | |
Iteration 3: 106249,288 ±(99.9%) 631,016 ns/op | |
Iteration 4: 106071,089 ±(99.9%) 767,598 ns/op | |
Iteration 5: 105611,792 ±(99.9%) 525,487 ns/op | |
# Run progress: 62,33% complete, ETA 06:26:53 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 135250,175 ±(99.9%) 2418,573 ns/op | |
# Warmup Iteration 2: 134681,118 ±(99.9%) 2728,067 ns/op | |
# Warmup Iteration 3: 134208,508 ±(99.9%) 1461,100 ns/op | |
# Warmup Iteration 4: 133585,289 ±(99.9%) 1387,862 ns/op | |
# Warmup Iteration 5: 133360,660 ±(99.9%) 1379,978 ns/op | |
Iteration 1: 133360,420 ±(99.9%) 1036,216 ns/op | |
Iteration 2: 133403,558 ±(99.9%) 1427,379 ns/op | |
Iteration 3: 133295,195 ±(99.9%) 1024,943 ns/op | |
Iteration 4: 133334,771 ±(99.9%) 1514,264 ns/op | |
Iteration 5: 133480,157 ±(99.9%) 1251,622 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
99186,214 ±(99.9%) 19565,154 ns/op [Average] | |
(min, avg, max) = (69497,807, 99186,214, 133480,157), stdev = 26118,921 | |
CI (99.9%): [79621,060, 118751,368] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 10, replacementsCount = 30) | |
# Run progress: 62,50% complete, ETA 06:25:09 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 80375,735 ±(99.9%) 1592,193 ns/op | |
# Warmup Iteration 2: 76531,815 ±(99.9%) 2409,148 ns/op | |
# Warmup Iteration 3: 75594,213 ±(99.9%) 716,077 ns/op | |
# Warmup Iteration 4: 75602,334 ±(99.9%) 962,971 ns/op | |
# Warmup Iteration 5: 75571,396 ±(99.9%) 565,085 ns/op | |
Iteration 1: 75618,268 ±(99.9%) 815,543 ns/op | |
Iteration 2: 75574,982 ±(99.9%) 776,850 ns/op | |
Iteration 3: 75622,475 ±(99.9%) 677,696 ns/op | |
Iteration 4: 75561,050 ±(99.9%) 528,899 ns/op | |
Iteration 5: 75625,606 ±(99.9%) 849,740 ns/op | |
# Run progress: 62,67% complete, ETA 06:23:25 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 89834,815 ±(99.9%) 2163,066 ns/op | |
# Warmup Iteration 2: 87541,871 ±(99.9%) 2522,580 ns/op | |
# Warmup Iteration 3: 86103,541 ±(99.9%) 1166,285 ns/op | |
# Warmup Iteration 4: 85995,095 ±(99.9%) 1202,048 ns/op | |
# Warmup Iteration 5: 85993,241 ±(99.9%) 1184,681 ns/op | |
Iteration 1: 86339,381 ±(99.9%) 1428,579 ns/op | |
Iteration 2: 87260,526 ±(99.9%) 778,448 ns/op | |
Iteration 3: 87153,058 ±(99.9%) 727,421 ns/op | |
Iteration 4: 87285,673 ±(99.9%) 1201,755 ns/op | |
Iteration 5: 87614,328 ±(99.9%) 1020,888 ns/op | |
# Run progress: 62,83% complete, ETA 06:21:41 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 111688,021 ±(99.9%) 2109,072 ns/op | |
# Warmup Iteration 2: 110219,781 ±(99.9%) 2908,533 ns/op | |
# Warmup Iteration 3: 109706,672 ±(99.9%) 1305,264 ns/op | |
# Warmup Iteration 4: 111791,272 ±(99.9%) 1744,054 ns/op | |
# Warmup Iteration 5: 108696,970 ±(99.9%) 1550,999 ns/op | |
Iteration 1: 109173,488 ±(99.9%) 1564,519 ns/op | |
Iteration 2: 108922,691 ±(99.9%) 1753,726 ns/op | |
Iteration 3: 108066,937 ±(99.9%) 1581,080 ns/op | |
Iteration 4: 108054,445 ±(99.9%) 1374,271 ns/op | |
Iteration 5: 110232,262 ±(99.9%) 1394,448 ns/op | |
# Run progress: 63,00% complete, ETA 06:19:57 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 80417,997 ±(99.9%) 1089,076 ns/op | |
# Warmup Iteration 2: 78187,654 ±(99.9%) 1306,114 ns/op | |
# Warmup Iteration 3: 76378,353 ±(99.9%) 1284,983 ns/op | |
# Warmup Iteration 4: 75983,813 ±(99.9%) 1001,942 ns/op | |
# Warmup Iteration 5: 76302,795 ±(99.9%) 1105,938 ns/op | |
Iteration 1: 75990,916 ±(99.9%) 884,713 ns/op | |
Iteration 2: 76006,701 ±(99.9%) 833,879 ns/op | |
Iteration 3: 76049,544 ±(99.9%) 1160,355 ns/op | |
Iteration 4: 75972,270 ±(99.9%) 1000,390 ns/op | |
Iteration 5: 76009,740 ±(99.9%) 983,238 ns/op | |
# Run progress: 63,17% complete, ETA 06:18:13 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 88011,900 ±(99.9%) 1949,057 ns/op | |
# Warmup Iteration 2: 89580,450 ±(99.9%) 1671,332 ns/op | |
# Warmup Iteration 3: 88714,173 ±(99.9%) 703,768 ns/op | |
# Warmup Iteration 4: 89160,378 ±(99.9%) 1048,959 ns/op | |
# Warmup Iteration 5: 88455,444 ±(99.9%) 583,909 ns/op | |
Iteration 1: 89268,288 ±(99.9%) 880,868 ns/op | |
Iteration 2: 89373,835 ±(99.9%) 837,761 ns/op | |
Iteration 3: 88688,538 ±(99.9%) 688,495 ns/op | |
Iteration 4: 88462,284 ±(99.9%) 639,538 ns/op | |
Iteration 5: 88494,895 ±(99.9%) 642,521 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
87296,887 ±(99.9%) 9263,093 ns/op [Average] | |
(min, avg, max) = (75561,050, 87296,887, 110232,262), stdev = 12365,965 | |
CI (99.9%): [78033,794, 96559,981] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 10, replacementsCount = 50) | |
# Run progress: 63,33% complete, ETA 06:16:29 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 107943,281 ±(99.9%) 2071,481 ns/op | |
# Warmup Iteration 2: 108047,786 ±(99.9%) 2079,543 ns/op | |
# Warmup Iteration 3: 106960,886 ±(99.9%) 1101,313 ns/op | |
# Warmup Iteration 4: 106915,157 ±(99.9%) 1023,905 ns/op | |
# Warmup Iteration 5: 106905,368 ±(99.9%) 1145,233 ns/op | |
Iteration 1: 107917,046 ±(99.9%) 1342,650 ns/op | |
Iteration 2: 107400,015 ±(99.9%) 1293,443 ns/op | |
Iteration 3: 107178,534 ±(99.9%) 1363,278 ns/op | |
Iteration 4: 107201,787 ±(99.9%) 1496,314 ns/op | |
Iteration 5: 107243,824 ±(99.9%) 1526,796 ns/op | |
# Run progress: 63,50% complete, ETA 06:14:45 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 130490,078 ±(99.9%) 3813,972 ns/op | |
# Warmup Iteration 2: 127788,885 ±(99.9%) 2336,034 ns/op | |
# Warmup Iteration 3: 127063,962 ±(99.9%) 992,013 ns/op | |
# Warmup Iteration 4: 126973,210 ±(99.9%) 1230,768 ns/op | |
# Warmup Iteration 5: 127060,550 ±(99.9%) 1868,095 ns/op | |
Iteration 1: 127026,471 ±(99.9%) 1623,601 ns/op | |
Iteration 2: 127057,887 ±(99.9%) 1045,719 ns/op | |
Iteration 3: 126949,179 ±(99.9%) 1416,903 ns/op | |
Iteration 4: 126985,062 ±(99.9%) 1168,553 ns/op | |
Iteration 5: 126962,858 ±(99.9%) 1146,459 ns/op | |
# Run progress: 63,67% complete, ETA 06:13:01 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 87903,743 ±(99.9%) 2131,812 ns/op | |
# Warmup Iteration 2: 85806,110 ±(99.9%) 1420,569 ns/op | |
# Warmup Iteration 3: 85140,209 ±(99.9%) 638,506 ns/op | |
# Warmup Iteration 4: 85145,863 ±(99.9%) 608,321 ns/op | |
# Warmup Iteration 5: 85109,918 ±(99.9%) 884,231 ns/op | |
Iteration 1: 92561,731 ±(99.9%) 2418,096 ns/op | |
Iteration 2: g92888,162 ±(99.9%) 3965,406 ns/op | |
Iteration 3: 91300,349 ±(99.9%) 3205,946 ns/op | |
Iteration 4: 87637,773 ±(99.9%) 1770,010 ns/op | |
Iteration 5: 87720,921 ±(99.9%) 1562,837 ns/op | |
# Run progress: 63,83% complete, ETA 06:11:18 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 74978,938 ±(99.9%) 3228,290 ns/op | |
# Warmup Iteration 2: 75066,051 ±(99.9%) 1421,098 ns/op | |
# Warmup Iteration 3: 74259,584 ±(99.9%) 925,404 ns/op | |
# Warmup Iteration 4: 74483,072 ±(99.9%) 975,721 ns/op | |
# Warmup Iteration 5: 74268,806 ±(99.9%) 847,367 ns/op | |
Iteration 1: 74770,885 ±(99.9%) 1399,820 ns/op | |
Iteration 2: 74597,196 ±(99.9%) 1116,383 ns/op | |
Iteration 3: 74270,416 ±(99.9%) 693,626 ns/op | |
Iteration 4: 74266,103 ±(99.9%) 1057,602 ns/op | |
Iteration 5: 74309,842 ±(99.9%) 883,817 ns/op | |
# Run progress: 64,00% complete, ETA 06:09:34 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 81958,058 ±(99.9%) 2213,206 ns/op | |
# Warmup Iteration 2: 77721,710 ±(99.9%) 1285,745 ns/op | |
# Warmup Iteration 3: 77002,217 ±(99.9%) 708,814 ns/op | |
# Warmup Iteration 4: 76993,059 ±(99.9%) 738,566 ns/op | |
# Warmup Iteration 5: 77006,203 ±(99.9%) 746,259 ns/op | |
Iteration 1: 76993,299 ±(99.9%) 705,628 ns/op | |
Iteration 2: 77017,755 ±(99.9%) 638,385 ns/op | |
Iteration 3: 77026,250 ±(99.9%) 825,341 ns/op | |
Iteration 4: 76975,501 ±(99.9%) 706,075 ns/op | |
Iteration 5: 77100,788 ±(99.9%) 725,716 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
95254,385 ±(99.9%) 15094,555 ns/op [Average] | |
(min, avg, max) = (74266,103, 95254,385, 127057,887), stdev = 20150,798 | |
CI (99.9%): [80159,831, 110348,940] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 10, replacementsCount = 100) | |
# Run progress: 64,17% complete, ETA 06:07:50 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 91769,117 ±(99.9%) 2494,446 ns/op | |
# Warmup Iteration 2: 88085,583 ±(99.9%) 1620,411 ns/op | |
# Warmup Iteration 3: 87426,824 ±(99.9%) 891,942 ns/op | |
# Warmup Iteration 4: 87396,598 ±(99.9%) 1059,911 ns/op | |
# Warmup Iteration 5: 87482,707 ±(99.9%) 1379,418 ns/op | |
Iteration 1: 87713,603 ±(99.9%) 1034,981 ns/op | |
Iteration 2: 87438,002 ±(99.9%) 1258,170 ns/op | |
Iteration 3: 87488,490 ±(99.9%) 1020,817 ns/op | |
Iteration 4: 88592,463 ±(99.9%) 1416,792 ns/op | |
Iteration 5: 87827,379 ±(99.9%) 1176,437 ns/op | |
# Run progress: 64,33% complete, ETA 06:06:06 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 101729,955 ±(99.9%) 1350,123 ns/op | |
# Warmup Iteration 2: 99193,288 ±(99.9%) 2465,712 ns/op | |
# Warmup Iteration 3: 98407,451 ±(99.9%) 1547,797 ns/op | |
# Warmup Iteration 4: 97892,808 ±(99.9%) 1179,550 ns/op | |
# Warmup Iteration 5: 97800,465 ±(99.9%) 1275,333 ns/op | |
Iteration 1: 97826,584 ±(99.9%) 1194,826 ns/op | |
Iteration 2: 98658,763 ±(99.9%) 1588,112 ns/op | |
Iteration 3: 98791,476 ±(99.9%) 1399,860 ns/op | |
Iteration 4: 98969,569 ±(99.9%) 2256,279 ns/op | |
Iteration 5: 99030,955 ±(99.9%) 1416,692 ns/op | |
# Run progress: 64,50% complete, ETA 06:04:22 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 81586,661 ±(99.9%) 1408,870 ns/op | |
# Warmup Iteration 2: 78795,646 ±(99.9%) 2072,857 ns/op | |
# Warmup Iteration 3: 78925,349 ±(99.9%) 1767,198 ns/op | |
# Warmup Iteration 4: 78886,129 ±(99.9%) 1494,581 ns/op | |
# Warmup Iteration 5: 78746,016 ±(99.9%) 1311,737 ns/op | |
Iteration 1: 78081,548 ±(99.9%) 1124,282 ns/op | |
Iteration 2: 80269,863 ±(99.9%) 1345,826 ns/op | |
Iteration 3: 77833,886 ±(99.9%) 858,748 ns/op | |
Iteration 4: 77919,732 ±(99.9%) 995,252 ns/op | |
Iteration 5: 77949,793 ±(99.9%) 933,311 ns/op | |
# Run progress: 64,67% complete, ETA 06:02:39 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 82541,932 ±(99.9%) 1205,525 ns/op | |
# Warmup Iteration 2: 80048,789 ±(99.9%) 2611,069 ns/op | |
# Warmup Iteration 3: 79936,877 ±(99.9%) 1655,261 ns/op | |
# Warmup Iteration 4: 79634,435 ±(99.9%) 986,830 ns/op | |
# Warmup Iteration 5: 79508,767 ±(99.9%) 1025,516 ns/op | |
Iteration 1: 80763,161 ±(99.9%) 1499,625 ns/op | |
Iteration 2: 79832,297 ±(99.9%) 1394,853 ns/op | |
Iteration 3: 79602,158 ±(99.9%) 1238,075 ns/op | |
Iteration 4: 79626,363 ±(99.9%) 1026,907 ns/op | |
Iteration 5: 79539,643 ±(99.9%) 1026,777 ns/op | |
# Run progress: 64,83% complete, ETA 06:00:56 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 106516,756 ±(99.9%) 1819,970 ns/op | |
# Warmup Iteration 2: 105472,777 ±(99.9%) 3286,834 ns/op | |
# Warmup Iteration 3: 105161,793 ±(99.9%) 1363,152 ns/op | |
# Warmup Iteration 4: 104617,651 ±(99.9%) 1249,949 ns/op | |
# Warmup Iteration 5: 104255,940 ±(99.9%) 1563,997 ns/op | |
Iteration 1: 105807,413 ±(99.9%) 1051,436 ns/op | |
Iteration 2: 104752,579 ±(99.9%) 1132,572 ns/op | |
Iteration 3: 104374,349 ±(99.9%) 951,353 ns/op | |
Iteration 4: 104388,809 ±(99.9%) 1336,647 ns/op | |
Iteration 5: 104275,691 ±(99.9%) 1266,705 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
89894,183 ±(99.9%) 7907,948 ns/op [Average] | |
(min, avg, max) = (77833,886, 89894,183, 105807,413), stdev = 10556,884 | |
CI (99.9%): [81986,235, 97802,130] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 100, replacementsCount = 1) | |
# Run progress: 65,00% complete, ETA 05:59:12 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 1293938,763 ±(99.9%) 19696,635 ns/op | |
# Warmup Iteration 2: 1367798,939 ±(99.9%) 35786,414 ns/op | |
# Warmup Iteration 3: 1292093,692 ±(99.9%) 13651,027 ns/op | |
# Warmup Iteration 4: 1305542,929 ±(99.9%) 14586,157 ns/op | |
# Warmup Iteration 5: 1310709,481 ±(99.9%) 19622,342 ns/op | |
Iteration 1: 1269799,318 ±(99.9%) 15027,477 ns/op | |
Iteration 2: 1309824,555 ±(99.9%) 14270,877 ns/op | |
Iteration 3: 1290969,694 ±(99.9%) 18537,326 ns/op | |
Iteration 4: 1309582,140 ±(99.9%) 17976,680 ns/op | |
Iteration 5: 1300596,125 ±(99.9%) 15465,988 ns/op | |
# Run progress: 65,17% complete, ETA 05:57:28 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 1323458,998 ±(99.9%) 26317,715 ns/op | |
# Warmup Iteration 2: 1341253,359 ±(99.9%) 36436,445 ns/op | |
# Warmup Iteration 3: 1305915,278 ±(99.9%) 16710,059 ns/op | |
# Warmup Iteration 4: 1298153,038 ±(99.9%) 15016,286 ns/op | |
# Warmup Iteration 5: 1285961,129 ±(99.9%) 15150,094 ns/op | |
Iteration 1: 1245787,507 ±(99.9%) 12412,641 ns/op | |
Iteration 2: 1251230,231 ±(99.9%) 22040,623 ns/op | |
Iteration 3: 1219601,509 ±(99.9%) 13974,250 ns/op | |
Iteration 4: 1315325,959 ±(99.9%) 19313,373 ns/op | |
Iteration 5: 1275943,765 ±(99.9%) 13626,557 ns/op | |
# Run progress: 65,33% complete, ETA 05:55:44 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 1352657,356 ±(99.9%) 21762,268 ns/op | |
# Warmup Iteration 2: 1328419,915 ±(99.9%) 31204,778 ns/op | |
# Warmup Iteration 3: 1283109,946 ±(99.9%) 12026,408 ns/op | |
# Warmup Iteration 4: 1280453,908 ±(99.9%) 10476,737 ns/op | |
# Warmup Iteration 5: 1276723,758 ±(99.9%) 10906,793 ns/op | |
Iteration 1: 1277610,151 ±(99.9%) 9032,290 ns/op | |
Iteration 2: 1283776,557 ±(99.9%) 10104,820 ns/op | |
Iteration 3: 1333817,624 ±(99.9%) 14437,661 ns/op | |
Iteration 4: 1278162,794 ±(99.9%) 11167,272 ns/op | |
Iteration 5: 1264293,421 ±(99.9%) 9005,255 ns/op | |
# Run progress: 65,50% complete, ETA 05:54:01 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 1312462,446 ±(99.9%) 25119,292 ns/op | |
# Warmup Iteration 2: 1267816,580 ±(99.9%) 27748,680 ns/op | |
# Warmup Iteration 3: 1281318,183 ±(99.9%) 14369,216 ns/op | |
# Warmup Iteration 4: 1267987,623 ±(99.9%) 14458,350 ns/op | |
# Warmup Iteration 5: 1235268,215 ±(99.9%) 13238,659 ns/op | |
Iteration 1: 1171726,308 ±(99.9%) 11511,414 ns/op | |
Iteration 2: 1239056,647 ±(99.9%) 16595,721 ns/op | |
Iteration 3: 1258175,958 ±(99.9%) 14050,586 ns/op | |
Iteration 4: 1271900,010 ±(99.9%) 16745,664 ns/op | |
Iteration 5: 1278446,203 ±(99.9%) 18837,916 ns/op | |
# Run progress: 65,67% complete, ETA 05:52:17 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 1439222,819 ±(99.9%) 28890,314 ns/op | |
# Warmup Iteration 2: 1417109,209 ±(99.9%) 43451,508 ns/op | |
# Warmup Iteration 3: 1409829,706 ±(99.9%) 13694,236 ns/op | |
# Warmup Iteration 4: 1395770,402 ±(99.9%) 17127,984 ns/op | |
# Warmup Iteration 5: 1368694,594 ±(99.9%) 15978,394 ns/op | |
Iteration 1: 1390007,244 ±(99.9%) 18932,482 ns/op | |
Iteration 2: 1359786,446 ±(99.9%) 17700,615 ns/op | |
Iteration 3: 1402711,987 ±(99.9%) 13616,716 ns/op | |
Iteration 4: 1391075,023 ±(99.9%) 16727,257 ns/op | |
Iteration 5: 1375288,966 ±(99.9%) 15409,683 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
1294579,846 ±(99.9%) 42170,550 ns/op [Average] | |
(min, avg, max) = (1171726,308, 1294579,846, 1402711,987), stdev = 56296,478 | |
CI (99.9%): [1252409,295, 1336750,396] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 100, replacementsCount = 2) | |
# Run progress: 65,83% complete, ETA 05:50:34 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 1485743,062 ±(99.9%) 30669,505 ns/op | |
# Warmup Iteration 2: 1427709,329 ±(99.9%) 37188,813 ns/op | |
# Warmup Iteration 3: 1359935,335 ±(99.9%) 17016,844 ns/op | |
# Warmup Iteration 4: 1413670,741 ±(99.9%) 11081,506 ns/op | |
# Warmup Iteration 5: 1420766,124 ±(99.9%) 14916,057 ns/op | |
Iteration 1: 1403721,297 ±(99.9%) 12106,138 ns/op | |
Iteration 2: 1408002,140 ±(99.9%) 9646,540 ns/op | |
Iteration 3: 1431625,324 ±(99.9%) 14412,588 ns/op | |
Iteration 4: 1417208,617 ±(99.9%) 12524,069 ns/op | |
Iteration 5: 1432177,114 ±(99.9%) 16873,577 ns/op | |
# Run progress: 66,00% complete, ETA 05:48:50 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 1344787,067 ±(99.9%) 31482,135 ns/op | |
# Warmup Iteration 2: 1346141,693 ±(99.9%) 33642,991 ns/op | |
# Warmup Iteration 3: 1290011,613 ±(99.9%) 17456,827 ns/op | |
# Warmup Iteration 4: 1300467,522 ±(99.9%) 13988,793 ns/op | |
# Warmup Iteration 5: 1346066,166 ±(99.9%) 14886,797 ns/op | |
Iteration 1: 1314713,348 ±(99.9%) 14719,425 ns/op | |
Iteration 2: 1259899,107 ±(99.9%) 8097,595 ns/op | |
Iteration 3: 1318179,895 ±(99.9%) 10477,566 ns/op | |
Iteration 4: 1288696,079 ±(99.9%) 11808,660 ns/op | |
Iteration 5: 1321803,361 ±(99.9%) 17567,286 ns/op | |
# Run progress: 66,17% complete, ETA 05:47:07 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 1321592,086 ±(99.9%) 36445,297 ns/op | |
# Warmup Iteration 2: 1291796,712 ±(99.9%) 22621,658 ns/op | |
# Warmup Iteration 3: 1273898,820 ±(99.9%) 13426,958 ns/op | |
# Warmup Iteration 4: 1311099,028 ±(99.9%) 16246,687 ns/op | |
# Warmup Iteration 5: 1296045,116 ±(99.9%) 12516,849 ns/op | |
Iteration 1: 1236139,514 ±(99.9%) 12098,488 ns/op | |
Iteration 2: 1312022,571 ±(99.9%) 11532,080 ns/op | |
Iteration 3: 1291765,479 ±(99.9%) 14408,641 ns/op | |
Iteration 4: 1270479,723 ±(99.9%) 11337,734 ns/op | |
Iteration 5: 1303509,565 ±(99.9%) 14798,688 ns/op | |
# Run progress: 66,33% complete, ETA 05:45:23 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 1533656,464 ±(99.9%) 37514,515 ns/op | |
# Warmup Iteration 2: 1536972,811 ±(99.9%) 31614,872 ns/op | |
# Warmup Iteration 3: 1532572,150 ±(99.9%) 19858,805 ns/op | |
# Warmup Iteration 4: 1527708,871 ±(99.9%) 19330,696 ns/op | |
# Warmup Iteration 5: 1538417,771 ±(99.9%) 20563,368 ns/op | |
Iteration 1: 1522506,434 ±(99.9%) 20085,580 ns/op | |
Iteration 2: 1522567,231 ±(99.9%) 20678,707 ns/op | |
Iteration 3: 1539137,228 ±(99.9%) 23529,509 ns/op | |
Iteration 4: 1525602,119 ±(99.9%) 18938,884 ns/op | |
Iteration 5: 1533655,500 ±(99.9%) 18366,412 ns/op | |
# Run progress: 66,50% complete, ETA 05:43:40 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 1345614,055 ±(99.9%) 36391,620 ns/op | |
# Warmup Iteration 2: 1252771,971 ±(99.9%) 19384,067 ns/op | |
# Warmup Iteration 3: 1218106,813 ±(99.9%) 10359,124 ns/op | |
# Warmup Iteration 4: 1242706,274 ±(99.9%) 13799,953 ns/op | |
# Warmup Iteration 5: 1239653,970 ±(99.9%) 12265,838 ns/op | |
Iteration 1: 1244636,144 ±(99.9%) 10890,405 ns/op | |
Iteration 2: 1255298,093 ±(99.9%) 10909,578 ns/op | |
Iteration 3: 1266729,537 ±(99.9%) 10396,858 ns/op | |
Iteration 4: 1235473,023 ±(99.9%) 12785,595 ns/op | |
Iteration 5: 1265091,514 ±(99.9%) 9896,500 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
1356825,598 ±(99.9%) 79662,909 ns/op [Average] | |
(min, avg, max) = (1235473,023, 1356825,598, 1539137,228), stdev = 106347,705 | |
CI (99.9%): [1277162,689, 1436488,508] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 100, replacementsCount = 10) | |
# Run progress: 66,67% complete, ETA 05:41:56 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 1266893,949 ±(99.9%) 27910,955 ns/op | |
# Warmup Iteration 2: 1180588,275 ±(99.9%) 13278,280 ns/op | |
# Warmup Iteration 3: 1148224,628 ±(99.9%) 11050,143 ns/op | |
# Warmup Iteration 4: 1207786,337 ±(99.9%) 11149,453 ns/op | |
# Warmup Iteration 5: 1136419,666 ±(99.9%) 11745,887 ns/op | |
Iteration 1: 1114059,304 ±(99.9%) 8291,591 ns/op | |
Iteration 2: 1142299,736 ±(99.9%) 8600,513 ns/op | |
Iteration 3: 1157115,001 ±(99.9%) 9987,154 ns/op | |
Iteration 4: 1195621,741 ±(99.9%) 16028,750 ns/op | |
Iteration 5: 1214384,088 ±(99.9%) 14845,408 ns/op | |
# Run progress: 66,83% complete, ETA 05:40:12 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 926471,081 ±(99.9%) 5749,125 ns/op | |
# Warmup Iteration 2: 963992,414 ±(99.9%) 23326,552 ns/op | |
# Warmup Iteration 3: 921182,847 ±(99.9%) 9343,122 ns/op | |
# Warmup Iteration 4: 913106,566 ±(99.9%) 5201,963 ns/op | |
# Warmup Iteration 5: 902128,040 ±(99.9%) 4785,516 ns/op | |
Iteration 1: 898053,979 ±(99.9%) 6839,688 ns/op | |
Iteration 2: 880315,119 ±(99.9%) 5576,551 ns/op | |
Iteration 3: 896925,092 ±(99.9%) 5140,303 ns/op | |
Iteration 4: 908645,144 ±(99.9%) 5573,247 ns/op | |
Iteration 5: 894334,454 ±(99.9%) 6708,457 ns/op | |
# Run progress: 67,00% complete, ETA 05:38:29 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 1330664,312 ±(99.9%) 16760,486 ns/op | |
# Warmup Iteration 2: 1358132,671 ±(99.9%) 32363,653 ns/op | |
# Warmup Iteration 3: 1295275,821 ±(99.9%) 23727,705 ns/op | |
# Warmup Iteration 4: 1269599,840 ±(99.9%) 13944,461 ns/op | |
# Warmup Iteration 5: 1320473,225 ±(99.9%) 18109,310 ns/op | |
Iteration 1: 1296163,511 ±(99.9%) 17971,034 ns/op | |
Iteration 2: 1251845,405 ±(99.9%) 15750,193 ns/op | |
Iteration 3: 1255021,159 ±(99.9%) 16008,161 ns/op | |
Iteration 4: 1287230,781 ±(99.9%) 14571,097 ns/op | |
Iteration 5: 1282774,149 ±(99.9%) 16663,639 ns/op | |
# Run progress: 67,17% complete, ETA 05:36:45 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 1417738,067 ±(99.9%) 17584,560 ns/op | |
# Warmup Iteration 2: 1437209,062 ±(99.9%) 33923,754 ns/op | |
# Warmup Iteration 3: 1403581,352 ±(99.9%) 31383,654 ns/op | |
# Warmup Iteration 4: 1401289,793 ±(99.9%) 15918,868 ns/op | |
# Warmup Iteration 5: 1350209,986 ±(99.9%) 12821,003 ns/op | |
Iteration 1: 1371491,475 ±(99.9%) 18120,604 ns/op | |
Iteration 2: 1365642,131 ±(99.9%) 13473,534 ns/op | |
Iteration 3: 1348549,346 ±(99.9%) 14604,365 ns/op | |
Iteration 4: 1364886,875 ±(99.9%) 10830,417 ns/op | |
Iteration 5: 1360007,940 ±(99.9%) 7427,066 ns/op | |
# Run progress: 67,33% complete, ETA 05:35:02 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 1088780,389 ±(99.9%) 10828,580 ns/op | |
# Warmup Iteration 2: 1084037,560 ±(99.9%) 29544,992 ns/op | |
# Warmup Iteration 3: 995769,459 ±(99.9%) 7911,247 ns/op | |
# Warmup Iteration 4: 996949,941 ±(99.9%) 8503,433 ns/op | |
# Warmup Iteration 5: 1027555,608 ±(99.9%) 12221,139 ns/op | |
Iteration 1: 1054550,481 ±(99.9%) 11113,553 ns/op | |
Iteration 2: 987046,871 ±(99.9%) 8436,013 ns/op | |
Iteration 3: 1043542,802 ±(99.9%) 9022,119 ns/op | |
Iteration 4: 1063021,490 ±(99.9%) 8068,576 ns/op | |
Iteration 5: 1015628,416 ±(99.9%) 9545,513 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
1145966,260 ±(99.9%) 128676,763 ns/op [Average] | |
(min, avg, max) = (880315,119, 1145966,260, 1371491,475), stdev = 171779,798 | |
CI (99.9%): [1017289,496, 1274643,023] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 100, replacementsCount = 30) | |
# Run progress: 67,50% complete, ETA 05:33:19 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 1196366,823 ±(99.9%) 19549,963 ns/op | |
# Warmup Iteration 2: 1237685,634 ±(99.9%) 28437,646 ns/op | |
# Warmup Iteration 3: 1119991,798 ±(99.9%) 11994,466 ns/op | |
# Warmup Iteration 4: 1117649,886 ±(99.9%) 10958,765 ns/op | |
# Warmup Iteration 5: 1154095,091 ±(99.9%) 12400,620 ns/op | |
Iteration 1: 1097733,658 ±(99.9%) 10410,741 ns/op | |
Iteration 2: 1099829,115 ±(99.9%) 12052,559 ns/op | |
Iteration 3: 1164401,508 ±(99.9%) 9912,833 ns/op | |
Iteration 4: 1169049,484 ±(99.9%) 13453,699 ns/op | |
Iteration 5: 1168185,089 ±(99.9%) 11718,301 ns/op | |
# Run progress: 67,67% complete, ETA 05:31:35 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 1206056,179 ±(99.9%) 18804,057 ns/op | |
# Warmup Iteration 2: 1199242,588 ±(99.9%) 28097,404 ns/op | |
# Warmup Iteration 3: 1121559,926 ±(99.9%) 11012,090 ns/op | |
# Warmup Iteration 4: 1111258,940 ±(99.9%) 7936,201 ns/op | |
# Warmup Iteration 5: 1142021,236 ±(99.9%) 14264,750 ns/op | |
Iteration 1: 1120107,722 ±(99.9%) 11031,655 ns/op | |
Iteration 2: 1142711,247 ±(99.9%) 14056,181 ns/op | |
Iteration 3: 1164172,625 ±(99.9%) 10639,432 ns/op | |
Iteration 4: 1154647,804 ±(99.9%) 10930,141 ns/op | |
Iteration 5: 1118364,521 ±(99.9%) 12507,766 ns/op | |
# Run progress: 67,83% complete, ETA 05:29:52 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 1455372,559 ±(99.9%) 25657,824 ns/op | |
# Warmup Iteration 2: 1385862,368 ±(99.9%) 29484,809 ns/op | |
# Warmup Iteration 3: 1428553,351 ±(99.9%) 13542,135 ns/op | |
# Warmup Iteration 4: 1416769,635 ±(99.9%) 16657,361 ns/op | |
# Warmup Iteration 5: 1357079,420 ±(99.9%) 12645,604 ns/op | |
Iteration 1: 1340145,321 ±(99.9%) 18163,846 ns/op | |
Iteration 2: 1386583,472 ±(99.9%) 21240,792 ns/op | |
Iteration 3: 1403963,816 ±(99.9%) 16179,860 ns/op | |
Iteration 4: 1417325,429 ±(99.9%) 20102,174 ns/op | |
Iteration 5: 1411690,105 ±(99.9%) 18833,286 ns/op | |
# Run progress: 68,00% complete, ETA 05:28:09 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 1544962,532 ±(99.9%) 32310,753 ns/op | |
# Warmup Iteration 2: 1535075,481 ±(99.9%) 30078,711 ns/op | |
# Warmup Iteration 3: 1531311,343 ±(99.9%) 16311,477 ns/op | |
# Warmup Iteration 4: 1517558,172 ±(99.9%) 21390,403 ns/op | |
# Warmup Iteration 5: 1505721,252 ±(99.9%) 17042,040 ns/op | |
Iteration 1: 1531799,734 ±(99.9%) 18228,423 ns/op | |
Iteration 2: 1540884,354 ±(99.9%) 21139,825 ns/op | |
Iteration 3: 1490038,307 ±(99.9%) 16455,451 ns/op | |
Iteration 4: 1524501,591 ±(99.9%) 19029,375 ns/op | |
Iteration 5: 1496940,242 ±(99.9%) 15168,853 ns/op | |
# Run progress: 68,17% complete, ETA 05:26:26 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 1366950,021 ±(99.9%) 27528,205 ns/op | |
# Warmup Iteration 2: 1416713,410 ±(99.9%) 34811,793 ns/op | |
# Warmup Iteration 3: 1305136,994 ±(99.9%) 18015,658 ns/op | |
# Warmup Iteration 4: 1255965,490 ±(99.9%) 16850,586 ns/op | |
# Warmup Iteration 5: 1332407,531 ±(99.9%) 17970,941 ns/op | |
Iteration 1: 1316438,979 ±(99.9%) 21889,188 ns/op | |
Iteration 2: 1335995,707 ±(99.9%) 18333,627 ns/op | |
Iteration 3: 1340889,078 ±(99.9%) 14899,174 ns/op | |
Iteration 4: 1351539,206 ±(99.9%) 19563,679 ns/op | |
Iteration 5: 1357200,236 ±(99.9%) 18418,747 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
1305805,534 ±(99.9%) 113921,755 ns/op [Average] | |
(min, avg, max) = (1097733,658, 1305805,534, 1540884,354), stdev = 152082,284 | |
CI (99.9%): [1191883,779, 1419727,289] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 100, replacementsCount = 50) | |
# Run progress: 68,33% complete, ETA 05:24:42 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 1425444,053 ±(99.9%) 33442,746 ns/op | |
# Warmup Iteration 2: 1380301,026 ±(99.9%) 33526,056 ns/op | |
# Warmup Iteration 3: 1316991,337 ±(99.9%) 16355,497 ns/op | |
# Warmup Iteration 4: 1362467,064 ±(99.9%) 20220,962 ns/op | |
# Warmup Iteration 5: 1310969,011 ±(99.9%) 13922,606 ns/op | |
Iteration 1: 1326807,563 ±(99.9%) 16024,867 ns/op | |
Iteration 2: 1318535,485 ±(99.9%) 18702,568 ns/op | |
Iteration 3: 1265007,278 ±(99.9%) 13766,696 ns/op | |
Iteration 4: 1262090,311 ±(99.9%) 15731,203 ns/op | |
Iteration 5: 1372392,456 ±(99.9%) 15679,603 ns/op | |
# Run progress: 68,50% complete, ETA 05:22:59 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 1329757,084 ±(99.9%) 27308,568 ns/op | |
# Warmup Iteration 2: 1291105,068 ±(99.9%) 29859,643 ns/op | |
# Warmup Iteration 3: 1257206,155 ±(99.9%) 10818,777 ns/op | |
# Warmup Iteration 4: 1235188,945 ±(99.9%) 10714,284 ns/op | |
# Warmup Iteration 5: 1247392,317 ±(99.9%) 10050,756 ns/op | |
Iteration 1: 1261044,893 ±(99.9%) 16446,743 ns/op | |
Iteration 2: 1259711,963 ±(99.9%) 18285,436 ns/op | |
Iteration 3: 1198736,521 ±(99.9%) 4768,877 ns/op | |
Iteration 4: 1236100,343 ±(99.9%) 15309,852 ns/op | |
Iteration 5: 1282034,743 ±(99.9%) 14242,584 ns/op | |
# Run progress: 68,67% complete, ETA 05:21:15 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 1559334,457 ±(99.9%) 32108,495 ns/op | |
# Warmup Iteration 2: 1577650,139 ±(99.9%) 34145,418 ns/op | |
# Warmup Iteration 3: 1573835,523 ±(99.9%) 18917,590 ns/op | |
# Warmup Iteration 4: 1524521,189 ±(99.9%) 16751,151 ns/op | |
# Warmup Iteration 5: 1531880,300 ±(99.9%) 19862,142 ns/op | |
Iteration 1: 1536659,408 ±(99.9%) 21120,459 ns/op | |
Iteration 2: 1541359,406 ±(99.9%) 17757,707 ns/op | |
Iteration 3: 1552940,514 ±(99.9%) 20789,118 ns/op | |
Iteration 4: 1554587,330 ±(99.9%) 24755,575 ns/op | |
Iteration 5: 1525186,802 ±(99.9%) 17629,239 ns/op | |
# Run progress: 68,83% complete, ETA 05:19:32 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 1544102,123 ±(99.9%) 29180,577 ns/op | |
# Warmup Iteration 2: 1479812,755 ±(99.9%) 32111,014 ns/op | |
# Warmup Iteration 3: 1519403,504 ±(99.9%) 18422,876 ns/op | |
# Warmup Iteration 4: 1466534,983 ±(99.9%) 14869,331 ns/op | |
# Warmup Iteration 5: 1504921,209 ±(99.9%) 14761,243 ns/op | |
Iteration 1: 1463844,595 ±(99.9%) 13742,747 ns/op | |
Iteration 2: 1443971,819 ±(99.9%) 14507,125 ns/op | |
Iteration 3: 1365789,640 ±(99.9%) 24111,766 ns/op | |
Iteration 4: 1442774,320 ±(99.9%) 20125,976 ns/op | |
Iteration 5: 1438003,077 ±(99.9%) 9899,722 ns/op | |
# Run progress: 69,00% complete, ETA 05:17:50 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 1259045,331 ±(99.9%) 18215,362 ns/op | |
# Warmup Iteration 2: 1288736,654 ±(99.9%) 32293,873 ns/op | |
# Warmup Iteration 3: 1292328,632 ±(99.9%) 14560,375 ns/op | |
# Warmup Iteration 4: 1288400,562 ±(99.9%) 9585,573 ns/op | |
# Warmup Iteration 5: 1306903,451 ±(99.9%) 7122,690 ns/op | |
Iteration 1: 1281767,334 ±(99.9%) 10645,901 ns/op | |
Iteration 2: 1305591,891 ±(99.9%) 9771,424 ns/op | |
Iteration 3: 1262315,577 ±(99.9%) 10872,228 ns/op | |
Iteration 4: 1295196,490 ±(99.9%) 10956,955 ns/op | |
Iteration 5: 1294915,826 ±(99.9%) 9212,348 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
1363494,623 ±(99.9%) 85531,902 ns/op [Average] | |
(min, avg, max) = (1198736,521, 1363494,623, 1554587,330), stdev = 114182,642 | |
CI (99.9%): [1277962,721, 1449026,526] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 100, replacementsCount = 100) | |
# Run progress: 69,17% complete, ETA 05:16:06 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 1290457,020 ±(99.9%) 14601,668 ns/op | |
# Warmup Iteration 2: 1345058,407 ±(99.9%) 31146,880 ns/op | |
# Warmup Iteration 3: 1253084,834 ±(99.9%) 15194,433 ns/op | |
# Warmup Iteration 4: 1170666,610 ±(99.9%) 6104,288 ns/op | |
# Warmup Iteration 5: 1189850,974 ±(99.9%) 11860,449 ns/op | |
Iteration 1: 1220536,688 ±(99.9%) 7253,437 ns/op | |
Iteration 2: 1229183,675 ±(99.9%) 8540,119 ns/op | |
Iteration 3: 1242001,575 ±(99.9%) 11546,742 ns/op | |
Iteration 4: 1225421,396 ±(99.9%) 10062,907 ns/op | |
Iteration 5: 1227860,270 ±(99.9%) 9058,864 ns/op | |
# Run progress: 69,33% complete, ETA 05:14:23 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 1513940,419 ±(99.9%) 16691,273 ns/op | |
# Warmup Iteration 2: 1534773,848 ±(99.9%) 35452,930 ns/op | |
# Warmup Iteration 3: 1503765,495 ±(99.9%) 24595,343 ns/op | |
# Warmup Iteration 4: 1479607,765 ±(99.9%) 12821,036 ns/op | |
# Warmup Iteration 5: 1495219,566 ±(99.9%) 11306,255 ns/op | |
Iteration 1: 1480577,636 ±(99.9%) 14285,654 ns/op | |
Iteration 2: 1482503,369 ±(99.9%) 9925,855 ns/op | |
Iteration 3: 1509893,478 ±(99.9%) 14402,277 ns/op | |
Iteration 4: 1477327,912 ±(99.9%) 12484,448 ns/op | |
Iteration 5: 1484872,132 ±(99.9%) 13423,061 ns/op | |
# Run progress: 69,50% complete, ETA 05:12:39 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 1386250,387 ±(99.9%) 17936,299 ns/op | |
# Warmup Iteration 2: 1378495,947 ±(99.9%) 34350,858 ns/op | |
# Warmup Iteration 3: 1287432,618 ±(99.9%) 11373,974 ns/op | |
# Warmup Iteration 4: 1281238,694 ±(99.9%) 7491,427 ns/op | |
# Warmup Iteration 5: 1308022,993 ±(99.9%) 5850,718 ns/op | |
Iteration 1: 1291175,766 ±(99.9%) 11831,377 ns/op | |
Iteration 2: 1283975,159 ±(99.9%) 11234,313 ns/op | |
Iteration 3: 1339537,652 ±(99.9%) 14367,719 ns/op | |
Iteration 4: 1327974,407 ±(99.9%) 17242,113 ns/op | |
Iteration 5: 1316014,741 ±(99.9%) 11605,614 ns/op | |
# Run progress: 69,67% complete, ETA 05:10:56 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 1071610,357 ±(99.9%) 14204,051 ns/op | |
# Warmup Iteration 2: 1135407,947 ±(99.9%) 32557,812 ns/op | |
# Warmup Iteration 3: 1031310,126 ±(99.9%) 14745,402 ns/op | |
# Warmup Iteration 4: 1078759,554 ±(99.9%) 14410,013 ns/op | |
# Warmup Iteration 5: 1036367,540 ±(99.9%) 11670,115 ns/op | |
Iteration 1: 1048657,911 ±(99.9%) 11027,221 ns/op | |
Iteration 2: 1044194,069 ±(99.9%) 11266,800 ns/op | |
Iteration 3: 1012666,687 ±(99.9%) 13033,497 ns/op | |
Iteration 4: 1056351,990 ±(99.9%) 13227,565 ns/op | |
Iteration 5: 1038169,812 ±(99.9%) 12816,742 ns/op | |
# Run progress: 69,83% complete, ETA 05:09:13 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 1013181,013 ±(99.9%) 12362,778 ns/op | |
# Warmup Iteration 2: 1024961,712 ±(99.9%) 24062,696 ns/op | |
# Warmup Iteration 3: 954634,760 ±(99.9%) 9369,751 ns/op | |
# Warmup Iteration 4: 947638,424 ±(99.9%) 4021,136 ns/op | |
# Warmup Iteration 5: 970411,164 ±(99.9%) 9546,002 ns/op | |
Iteration 1: 955371,175 ±(99.9%) 6260,079 ns/op | |
Iteration 2: 955114,770 ±(99.9%) 6848,249 ns/op | |
Iteration 3: 966833,737 ±(99.9%) 8459,244 ns/op | |
Iteration 4: 942343,375 ±(99.9%) 5577,642 ns/op | |
Iteration 5: 964114,343 ±(99.9%) 7502,549 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
1204906,949 ±(99.9%) 145578,682 ns/op [Average] | |
(min, avg, max) = (942343,375, 1204906,949, 1509893,478), stdev = 194343,375 | |
CI (99.9%): [1059328,267, 1350485,631] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 1) | |
# Run progress: 70,00% complete, ETA 05:07:29 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 13650415,061 ±(99.9%) 343750,892 ns/op | |
# Warmup Iteration 2: 13565072,924 ±(99.9%) 418997,013 ns/op | |
# Warmup Iteration 3: 13364806,714 ±(99.9%) 255189,236 ns/op | |
# Warmup Iteration 4: 13344204,571 ±(99.9%) 243768,271 ns/op | |
# Warmup Iteration 5: 13361961,569 ±(99.9%) 214776,031 ns/op | |
Iteration 1: 13361519,776 ±(99.9%) 211083,386 ns/op | |
Iteration 2: 13335705,491 ±(99.9%) 266478,039 ns/op | |
Iteration 3: 13383332,514 ±(99.9%) 284855,511 ns/op | |
Iteration 4: 13326011,178 ±(99.9%) 173576,626 ns/op | |
Iteration 5: 13312915,547 ±(99.9%) 217668,880 ns/op | |
# Run progress: 70,17% complete, ETA 05:05:46 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 13912313,190 ±(99.9%) 371532,233 ns/op | |
# Warmup Iteration 2: 13726541,915 ±(99.9%) 432331,239 ns/op | |
# Warmup Iteration 3: 13458704,877 ±(99.9%) 168021,466 ns/op | |
# Warmup Iteration 4: 13374596,196 ±(99.9%) 130825,918 ns/op | |
# Warmup Iteration 5: 13419895,816 ±(99.9%) 175466,405 ns/op | |
Iteration 1: 13511958,682 ±(99.9%) 178782,930 ns/op | |
Iteration 2: 13397127,580 ±(99.9%) 207339,610 ns/op | |
Iteration 3: 13459428,685 ±(99.9%) 167511,441 ns/op | |
Iteration 4: 13463226,856 ±(99.9%) 149617,528 ns/op | |
Iteration 5: 13491262,473 ±(99.9%) 165982,962 ns/op | |
# Run progress: 70,33% complete, ETA 05:04:03 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 13763479,270 ±(99.9%) 361226,140 ns/op | |
# Warmup Iteration 2: 13699333,842 ±(99.9%) 432593,111 ns/op | |
# Warmup Iteration 3: 13374245,752 ±(99.9%) 221000,186 ns/op | |
# Warmup Iteration 4: 13358067,939 ±(99.9%) 153253,059 ns/op | |
# Warmup Iteration 5: 13433253,728 ±(99.9%) 208468,749 ns/op | |
Iteration 1: 13367004,259 ±(99.9%) 194004,592 ns/op | |
Iteration 2: 13409852,797 ±(99.9%) 221167,924 ns/op | |
Iteration 3: 13391013,463 ±(99.9%) 201612,778 ns/op | |
Iteration 4: 13401295,737 ±(99.9%) 219842,794 ns/op | |
Iteration 5: 13390305,446 ±(99.9%) 265158,423 ns/op | |
# Run progress: 70,50% complete, ETA 05:02:20 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 13686269,730 ±(99.9%) 410901,562 ns/op | |
# Warmup Iteration 2: 13287461,138 ±(99.9%) 328277,222 ns/op | |
# Warmup Iteration 3: 13102099,566 ±(99.9%) 191185,201 ns/op | |
# Warmup Iteration 4: 13103699,359 ±(99.9%) 190677,642 ns/op | |
# Warmup Iteration 5: 13114632,933 ±(99.9%) 207779,612 ns/op | |
Iteration 1: 13265556,512 ±(99.9%) 214497,547 ns/op | |
Iteration 2: 13243671,641 ±(99.9%) 185569,836 ns/op | |
Iteration 3: 13283785,428 ±(99.9%) 178164,160 ns/op | |
Iteration 4: 13272509,481 ±(99.9%) 201047,305 ns/op | |
Iteration 5: 13262562,140 ±(99.9%) 193405,007 ns/op | |
# Run progress: 70,67% complete, ETA 05:00:37 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 14007618,282 ±(99.9%) 510981,390 ns/op | |
# Warmup Iteration 2: 13957859,904 ±(99.9%) 431020,806 ns/op | |
# Warmup Iteration 3: 13880579,372 ±(99.9%) 237986,803 ns/op | |
# Warmup Iteration 4: 13841025,232 ±(99.9%) 292016,190 ns/op | |
# Warmup Iteration 5: 13845268,573 ±(99.9%) 206125,700 ns/op | |
Iteration 1: 13762840,131 ±(99.9%) 259283,022 ns/op | |
Iteration 2: 13763296,416 ±(99.9%) 290222,939 ns/op | |
Iteration 3: 13782337,154 ±(99.9%) 280137,217 ns/op | |
Iteration 4: 13768863,344 ±(99.9%) 253380,986 ns/op | |
Iteration 5: 13788184,317 ±(99.9%) 325610,999 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
13447822,682 ±(99.9%) 134978,818 ns/op [Average] | |
(min, avg, max) = (13243671,641, 13447822,682, 13788184,317), stdev = 180192,861 | |
CI (99.9%): [13312843,864, 13582801,500] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 2) | |
# Run progress: 70,83% complete, ETA 04:58:54 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 13305892,271 ±(99.9%) 515186,352 ns/op | |
# Warmup Iteration 2: 13278547,080 ±(99.9%) 371070,996 ns/op | |
# Warmup Iteration 3: 13093530,690 ±(99.9%) 147128,537 ns/op | |
# Warmup Iteration 4: 13076836,773 ±(99.9%) 143030,856 ns/op | |
# Warmup Iteration 5: 13123627,050 ±(99.9%) 224977,802 ns/op | |
Iteration 1: 13184608,339 ±(99.9%) 244112,575 ns/op | |
Iteration 2: 13072436,457 ±(99.9%) 185089,173 ns/op | |
Iteration 3: 13075830,062 ±(99.9%) 161905,370 ns/op | |
Iteration 4: 13101717,905 ±(99.9%) 219754,831 ns/op | |
Iteration 5: 13100515,339 ±(99.9%) 175294,594 ns/op | |
# Run progress: 71,00% complete, ETA 04:57:11 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 13611317,542 ±(99.9%) 572664,000 ns/op | |
# Warmup Iteration 2: 13374890,038 ±(99.9%) 313660,001 ns/op | |
# Warmup Iteration 3: 13273038,150 ±(99.9%) 182067,606 ns/op | |
# Warmup Iteration 4: 13240134,404 ±(99.9%) 119864,571 ns/op | |
# Warmup Iteration 5: 13222307,709 ±(99.9%) 130688,277 ns/op | |
Iteration 1: 13224047,219 ±(99.9%) 126113,788 ns/op | |
Iteration 2: 13241661,399 ±(99.9%) 134891,224 ns/op | |
Iteration 3: 13233627,820 ±(99.9%) 123172,666 ns/op | |
Iteration 4: 13202445,834 ±(99.9%) 80147,407 ns/op | |
Iteration 5: 13240104,801 ±(99.9%) 127069,403 ns/op | |
# Run progress: 71,17% complete, ETA 04:55:28 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 13027046,981 ±(99.9%) 188713,170 ns/op | |
# Warmup Iteration 2: 13817983,522 ±(99.9%) 584094,879 ns/op | |
# Warmup Iteration 3: 13565089,363 ±(99.9%) 313478,792 ns/op | |
# Warmup Iteration 4: 13383567,647 ±(99.9%) 162850,148 ns/op | |
# Warmup Iteration 5: 13368146,866 ±(99.9%) 178935,098 ns/op | |
Iteration 1: 13344056,906 ±(99.9%) 177266,090 ns/op | |
Iteration 2: 13094619,797 ±(99.9%) 198569,539 ns/op | |
Iteration 3: 13017678,160 ±(99.9%) 164933,372 ns/op | |
Iteration 4: 13010904,734 ±(99.9%) 168156,166 ns/op | |
Iteration 5: 13011958,875 ±(99.9%) 252152,987 ns/op | |
# Run progress: 71,33% complete, ETA 04:53:45 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 13825822,652 ±(99.9%) 255133,965 ns/op | |
# Warmup Iteration 2: 14133771,132 ±(99.9%) 556865,808 ns/op | |
# Warmup Iteration 3: 13849741,808 ±(99.9%) 266776,641 ns/op | |
# Warmup Iteration 4: 13777942,834 ±(99.9%) 207158,985 ns/op | |
# Warmup Iteration 5: 13758344,057 ±(99.9%) 219064,249 ns/op | |
Iteration 1: 13779246,009 ±(99.9%) 143486,435 ns/op | |
Iteration 2: 13784750,508 ±(99.9%) 213987,133 ns/op | |
Iteration 3: 13773656,864 ±(99.9%) 189174,567 ns/op | |
Iteration 4: 13837766,436 ±(99.9%) 188598,954 ns/op | |
Iteration 5: 13863409,238 ±(99.9%) 194203,629 ns/op | |
# Run progress: 71,50% complete, ETA 04:52:02 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 13682832,527 ±(99.9%) 306856,107 ns/op | |
# Warmup Iteration 2: 13625301,600 ±(99.9%) 587950,240 ns/op | |
# Warmup Iteration 3: 13334184,802 ±(99.9%) 230199,170 ns/op | |
# Warmup Iteration 4: 13264511,135 ±(99.9%) 164891,770 ns/op | |
# Warmup Iteration 5: 13274626,956 ±(99.9%) 203019,490 ns/op | |
Iteration 1: 13277410,882 ±(99.9%) 228269,384 ns/op | |
Iteration 2: 13271791,752 ±(99.9%) 221973,311 ns/op | |
Iteration 3: 13291570,190 ±(99.9%) 180278,166 ns/op | |
Iteration 4: 13279799,438 ±(99.9%) 159756,169 ns/op | |
Iteration 5: 13235246,734 ±(99.9%) 174150,407 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
13302034,468 ±(99.9%) 205884,734 ns/op [Average] | |
(min, avg, max) = (13010904,734, 13302034,468, 13863409,238), stdev = 274850,230 | |
CI (99.9%): [13096149,734, 13507919,202] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 10) | |
# Run progress: 71,67% complete, ETA 04:50:18 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 13421971,309 ±(99.9%) 322571,887 ns/op | |
# Warmup Iteration 2: 13669637,924 ±(99.9%) 441570,079 ns/op | |
# Warmup Iteration 3: 13369631,494 ±(99.9%) 213804,981 ns/op | |
# Warmup Iteration 4: 13342720,386 ±(99.9%) 236320,797 ns/op | |
# Warmup Iteration 5: 13357713,316 ±(99.9%) 264594,981 ns/op | |
Iteration 1: 13358790,211 ±(99.9%) 312363,992 ns/op | |
Iteration 2: 13357862,810 ±(99.9%) 282439,304 ns/op | |
Iteration 3: 13359489,128 ±(99.9%) 281470,505 ns/op | |
Iteration 4: 13383717,220 ±(99.9%) 266001,955 ns/op | |
Iteration 5: 13410099,789 ±(99.9%) 273820,627 ns/op | |
# Run progress: 71,83% complete, ETA 04:48:35 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 13482757,777 ±(99.9%) 322349,519 ns/op | |
# Warmup Iteration 2: 13338526,223 ±(99.9%) 497367,739 ns/op | |
# Warmup Iteration 3: 13167964,348 ±(99.9%) 272217,067 ns/op | |
# Warmup Iteration 4: 13136152,384 ±(99.9%) 262398,829 ns/op | |
# Warmup Iteration 5: 13113837,801 ±(99.9%) 228312,196 ns/op | |
Iteration 1: 13182151,866 ±(99.9%) 250318,608 ns/op | |
Iteration 2: 13181333,242 ±(99.9%) 202069,072 ns/op | |
Iteration 3: 13153555,452 ±(99.9%) 239045,164 ns/op | |
Iteration 4: 13175982,699 ±(99.9%) 221933,511 ns/op | |
Iteration 5: 13228022,024 ±(99.9%) 240108,782 ns/op | |
# Run progress: 72,00% complete, ETA 04:46:52 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 13351510,875 ±(99.9%) 429615,202 ns/op | |
# Warmup Iteration 2: 13274572,638 ±(99.9%) 568138,497 ns/op | |
# Warmup Iteration 3: 12978671,934 ±(99.9%) 183014,625 ns/op | |
# Warmup Iteration 4: 12950983,382 ±(99.9%) 146662,406 ns/op | |
# Warmup Iteration 5: 13057848,761 ±(99.9%) 226538,985 ns/op | |
Iteration 1: 13501390,229 ±(99.9%) 108442,805 ns/op | |
Iteration 2: 12979848,232 ±(99.9%) 182793,726 ns/op | |
Iteration 3: 13298045,675 ±(99.9%) 183736,352 ns/op | |
Iteration 4: 13153998,308 ±(99.9%) 332344,063 ns/op | |
Iteration 5: 13013578,490 ±(99.9%) 314520,935 ns/op | |
# Run progress: 72,17% complete, ETA 04:45:09 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 13734586,495 ±(99.9%) 519655,834 ns/op | |
# Warmup Iteration 2: 14217038,998 ±(99.9%) 774122,315 ns/op | |
# Warmup Iteration 3: 13834302,302 ±(99.9%) 372914,352 ns/op | |
# Warmup Iteration 4: 13867814,726 ±(99.9%) 321527,416 ns/op | |
# Warmup Iteration 5: 13812098,698 ±(99.9%) 251716,170 ns/op | |
Iteration 1: 14031990,886 ±(99.9%) 157675,301 ns/op | |
Iteration 2: 13900878,913 ±(99.9%) 187565,389 ns/op | |
Iteration 3: 13854149,701 ±(99.9%) 116621,696 ns/op | |
Iteration 4: 13829861,430 ±(99.9%) 87792,650 ns/op | |
Iteration 5: 13895873,555 ±(99.9%) 143036,865 ns/op | |
# Run progress: 72,33% complete, ETA 04:43:26 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 14233524,501 ±(99.9%) 227716,775 ns/op | |
# Warmup Iteration 2: 14298814,743 ±(99.9%) 770231,092 ns/op | |
# Warmup Iteration 3: 14447723,941 ±(99.9%) 362960,749 ns/op | |
# Warmup Iteration 4: 14439020,305 ±(99.9%) 444220,692 ns/op | |
# Warmup Iteration 5: 14281322,490 ±(99.9%) 246355,113 ns/op | |
Iteration 1: 14455943,990 ±(99.9%) 275284,848 ns/op | |
Iteration 2: 14226677,152 ±(99.9%) 427394,314 ns/op | |
Iteration 3: 14052268,161 ±(99.9%) 202212,115 ns/op | |
Iteration 4: 14180683,850 ±(99.9%) 269215,554 ns/op | |
Iteration 5: 13827582,514 ±(99.9%) 196760,584 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
13559751,021 ±(99.9%) 317574,216 ns/op [Average] | |
(min, avg, max) = (12979848,232, 13559751,021, 14455943,990), stdev = 423952,492 | |
CI (99.9%): [13242176,805, 13877325,237] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 30) | |
# Run progress: 72,50% complete, ETA 04:41:43 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 13755835,849 ±(99.9%) 229054,536 ns/op | |
# Warmup Iteration 2: 14077840,159 ±(99.9%) 1004116,586 ns/op | |
# Warmup Iteration 3: 13475114,420 ±(99.9%) 146858,724 ns/op | |
# Warmup Iteration 4: 13470238,183 ±(99.9%) 168344,455 ns/op | |
# Warmup Iteration 5: 13428384,161 ±(99.9%) 110801,465 ns/op | |
Iteration 1: 13456050,279 ±(99.9%) 157515,334 ns/op | |
Iteration 2: 13567637,167 ±(99.9%) 163544,001 ns/op | |
Iteration 3: 13340696,957 ±(99.9%) 164329,295 ns/op | |
Iteration 4: 13392261,313 ±(99.9%) 416140,149 ns/op | |
Iteration 5: 13511340,995 ±(99.9%) 130869,065 ns/op | |
# Run progress: 72,67% complete, ETA 04:40:01 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 13967244,975 ±(99.9%) 161537,351 ns/op | |
# Warmup Iteration 2: 14203981,662 ±(99.9%) 153226,602 ns/op | |
# Warmup Iteration 3: 14962189,672 ±(99.9%) 428647,236 ns/op | |
# Warmup Iteration 4: 13870421,214 ±(99.9%) 197673,934 ns/op | |
# Warmup Iteration 5: 13726625,331 ±(99.9%) 156720,951 ns/op | |
Iteration 1: 13783627,662 ±(99.9%) 153330,073 ns/op | |
Iteration 2: 13793560,449 ±(99.9%) 206032,679 ns/op | |
Iteration 3: 13761187,491 ±(99.9%) 88629,341 ns/op | |
Iteration 4: 13712289,916 ±(99.9%) 179621,760 ns/op | |
Iteration 5: 13670864,727 ±(99.9%) 134071,135 ns/op | |
# Run progress: 72,83% complete, ETA 04:38:18 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 14862224,015 ±(99.9%) 821840,079 ns/op | |
# Warmup Iteration 2: 14050355,202 ±(99.9%) 244828,441 ns/op | |
# Warmup Iteration 3: 14080560,809 ±(99.9%) 164517,249 ns/op | |
# Warmup Iteration 4: 14068957,508 ±(99.9%) 142928,029 ns/op | |
# Warmup Iteration 5: 13963260,527 ±(99.9%) 178580,762 ns/op | |
Iteration 1: 14136320,201 ±(99.9%) 180601,532 ns/op | |
Iteration 2: 14397972,691 ±(99.9%) 185602,791 ns/op | |
Iteration 3: 13976435,572 ±(99.9%) 101571,281 ns/op | |
Iteration 4: 14340101,128 ±(99.9%) 228930,613 ns/op | |
Iteration 5: 14426163,864 ±(99.9%) 160629,871 ns/op | |
# Run progress: 73,00% complete, ETA 04:36:35 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 13727275,075 ±(99.9%) 104806,816 ns/op | |
# Warmup Iteration 2: 14031691,879 ±(99.9%) 951049,763 ns/op | |
# Warmup Iteration 3: 13933627,525 ±(99.9%) 450651,995 ns/op | |
# Warmup Iteration 4: 13801453,818 ±(99.9%) 201922,571 ns/op | |
# Warmup Iteration 5: 13823476,777 ±(99.9%) 184886,475 ns/op | |
Iteration 1: 14019230,145 ±(99.9%) 181290,297 ns/op | |
Iteration 2: 14228423,583 ±(99.9%) 321941,352 ns/op | |
Iteration 3: 13720647,940 ±(99.9%) 152782,871 ns/op | |
Iteration 4: 13811112,463 ±(99.9%) 226855,154 ns/op | |
Iteration 5: 13938133,781 ±(99.9%) 181837,760 ns/op | |
# Run progress: 73,17% complete, ETA 04:34:52 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 13940992,490 ±(99.9%) 529019,756 ns/op | |
# Warmup Iteration 2: 14167228,985 ±(99.9%) 1135483,690 ns/op | |
# Warmup Iteration 3: 14080697,296 ±(99.9%) 535186,012 ns/op | |
# Warmup Iteration 4: 13999279,609 ±(99.9%) 207612,739 ns/op | |
# Warmup Iteration 5: 13942832,501 ±(99.9%) 160520,607 ns/op | |
Iteration 1: 14326527,916 ±(99.9%) 180851,340 ns/op | |
Iteration 2: 13899280,981 ±(99.9%) 222654,834 ns/op | |
Iteration 3: 13797351,311 ±(99.9%) 174401,837 ns/op | |
Iteration 4: 13676837,120 ±(99.9%) 163939,220 ns/op | |
Iteration 5: 13798234,581 ±(99.9%) 134455,838 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
13859291,609 ±(99.9%) 232702,790 ns/op [Average] | |
(min, avg, max) = (13340696,957, 13859291,609, 14426163,864), stdev = 310651,567 | |
CI (99.9%): [13626588,819, 14091994,399] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 50) | |
# Run progress: 73,33% complete, ETA 04:33:09 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 14375733,025 ±(99.9%) 540625,954 ns/op | |
# Warmup Iteration 2: 14430112,641 ±(99.9%) 382176,348 ns/op | |
# Warmup Iteration 3: 15505116,456 ±(99.9%) 916629,121 ns/op | |
# Warmup Iteration 4: 14093882,084 ±(99.9%) 203720,750 ns/op | |
# Warmup Iteration 5: 14148979,469 ±(99.9%) 255800,740 ns/op | |
Iteration 1: 14037535,941 ±(99.9%) 230602,826 ns/op | |
Iteration 2: 14001855,131 ±(99.9%) 238290,990 ns/op | |
Iteration 3: 13976824,640 ±(99.9%) 185731,380 ns/op | |
Iteration 4: 14394090,228 ±(99.9%) 271070,915 ns/op | |
Iteration 5: 14451187,071 ±(99.9%) 154852,387 ns/op | |
# Run progress: 73,50% complete, ETA 04:31:26 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 14042060,686 ±(99.9%) 558411,614 ns/op | |
# Warmup Iteration 2: 13942106,287 ±(99.9%) 669436,030 ns/op | |
# Warmup Iteration 3: 14194558,774 ±(99.9%) 259767,710 ns/op | |
# Warmup Iteration 4: 14170800,051 ±(99.9%) 286984,451 ns/op | |
# Warmup Iteration 5: 13827123,774 ±(99.9%) 187144,298 ns/op | |
Iteration 1: 13860220,093 ±(99.9%) 386191,237 ns/op | |
Iteration 2: 13864157,200 ±(99.9%) 221209,091 ns/op | |
Iteration 3: 13585803,894 ±(99.9%) 363220,443 ns/op | |
Iteration 4: 13579333,832 ±(99.9%) 317056,944 ns/op | |
Iteration 5: 13532272,691 ±(99.9%) 321676,607 ns/op | |
# Run progress: 73,67% complete, ETA 04:29:43 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 13719218,917 ±(99.9%) 416538,423 ns/op | |
# Warmup Iteration 2: 13765305,461 ±(99.9%) 646417,322 ns/op | |
# Warmup Iteration 3: 13548003,382 ±(99.9%) 246012,492 ns/op | |
# Warmup Iteration 4: 13451616,683 ±(99.9%) 258189,255 ns/op | |
# Warmup Iteration 5: 13457124,226 ±(99.9%) 304563,021 ns/op | |
Iteration 1: 14250822,951 ±(99.9%) 293654,735 ns/op | |
Iteration 2: 13383765,377 ±(99.9%) 155799,004 ns/op | |
Iteration 3: 13369240,520 ±(99.9%) 194939,265 ns/op | |
Iteration 4: 14036247,558 ±(99.9%) 329261,503 ns/op | |
Iteration 5: 13518120,614 ±(99.9%) 386365,800 ns/op | |
# Run progress: 73,83% complete, ETA 04:28:00 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 13618536,399 ±(99.9%) 269184,166 ns/op | |
# Warmup Iteration 2: 13870771,811 ±(99.9%) 560059,945 ns/op | |
# Warmup Iteration 3: 13084373,939 ±(99.9%) 196602,970 ns/op | |
# Warmup Iteration 4: 13037782,328 ±(99.9%) 197506,556 ns/op | |
# Warmup Iteration 5: 13049894,160 ±(99.9%) 304306,123 ns/op | |
Iteration 1: 13022962,648 ±(99.9%) 156440,100 ns/op | |
Iteration 2: 13042610,609 ±(99.9%) 142899,611 ns/op | |
Iteration 3: 13054202,258 ±(99.9%) 202123,758 ns/op | |
Iteration 4: 13073236,267 ±(99.9%) 209824,715 ns/op | |
Iteration 5: 13084730,129 ±(99.9%) 160215,471 ns/op | |
# Run progress: 74,00% complete, ETA 04:26:17 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 14043284,895 ±(99.9%) 266692,385 ns/op | |
# Warmup Iteration 2: 14367938,333 ±(99.9%) 962182,343 ns/op | |
# Warmup Iteration 3: 13974804,432 ±(99.9%) 121984,198 ns/op | |
# Warmup Iteration 4: 13942052,724 ±(99.9%) 189607,490 ns/op | |
# Warmup Iteration 5: 13774200,366 ±(99.9%) 132635,312 ns/op | |
Iteration 1: 13757407,046 ±(99.9%) 113691,928 ns/op | |
Iteration 2: 13721129,521 ±(99.9%) 128277,425 ns/op | |
Iteration 3: 13823148,810 ±(99.9%) 154418,219 ns/op | |
Iteration 4: 13841447,815 ±(99.9%) 139642,587 ns/op | |
Iteration 5: 13819009,602 ±(99.9%) 97725,434 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
13683254,498 ±(99.9%) 314110,776 ns/op [Average] | |
(min, avg, max) = (13022962,648, 13683254,498, 14451187,071), stdev = 419328,899 | |
CI (99.9%): [13369143,722, 13997365,274] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 100) | |
# Run progress: 74,17% complete, ETA 04:24:34 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 13624016,637 ±(99.9%) 330542,228 ns/op | |
# Warmup Iteration 2: 14205730,867 ±(99.9%) 277565,871 ns/op | |
# Warmup Iteration 3: 14097509,558 ±(99.9%) 134788,362 ns/op | |
# Warmup Iteration 4: 14041846,813 ±(99.9%) 163219,980 ns/op | |
# Warmup Iteration 5: 13997180,976 ±(99.9%) 174089,957 ns/op | |
Iteration 1: 14095794,580 ±(99.9%) 165831,785 ns/op | |
Iteration 2: 14097340,792 ±(99.9%) 122105,517 ns/op | |
Iteration 3: 14094347,216 ±(99.9%) 108104,990 ns/op | |
Iteration 4: 14059855,324 ±(99.9%) 128745,741 ns/op | |
Iteration 5: 14087431,406 ±(99.9%) 184181,053 ns/op | |
# Run progress: 74,33% complete, ETA 04:22:51 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 13830336,892 ±(99.9%) 310808,001 ns/op | |
# Warmup Iteration 2: 13740952,979 ±(99.9%) 182852,385 ns/op | |
# Warmup Iteration 3: 13468055,416 ±(99.9%) 147725,241 ns/op | |
# Warmup Iteration 4: 13479846,078 ±(99.9%) 88413,848 ns/op | |
# Warmup Iteration 5: 13599253,897 ±(99.9%) 184837,266 ns/op | |
Iteration 1: 13533454,300 ±(99.9%) 182268,872 ns/op | |
Iteration 2: 13428708,547 ±(99.9%) 209928,161 ns/op | |
Iteration 3: 13331558,346 ±(99.9%) 189092,594 ns/op | |
Iteration 4: 13360124,145 ±(99.9%) 168987,509 ns/op | |
Iteration 5: 13476200,354 ±(99.9%) 170016,700 ns/op | |
# Run progress: 74,50% complete, ETA 04:21:08 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 13564611,871 ±(99.9%) 395876,371 ns/op | |
# Warmup Iteration 2: 13227841,525 ±(99.9%) 205945,301 ns/op | |
# Warmup Iteration 3: 13176378,639 ±(99.9%) 141843,751 ns/op | |
# Warmup Iteration 4: 13278932,621 ±(99.9%) 197331,825 ns/op | |
# Warmup Iteration 5: 13205441,813 ±(99.9%) 164685,607 ns/op | |
Iteration 1: 13210281,744 ±(99.9%) 184280,404 ns/op | |
Iteration 2: 13206100,559 ±(99.9%) 195673,889 ns/op | |
Iteration 3: 13219606,651 ±(99.9%) 211245,541 ns/op | |
Iteration 4: 13200548,293 ±(99.9%) 166084,372 ns/op | |
Iteration 5: 13288857,838 ±(99.9%) 194110,927 ns/op | |
# Run progress: 74,67% complete, ETA 04:19:25 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 13456409,215 ±(99.9%) 347854,060 ns/op | |
# Warmup Iteration 2: 13138845,230 ±(99.9%) 247379,177 ns/op | |
# Warmup Iteration 3: 13011851,751 ±(99.9%) 187673,366 ns/op | |
# Warmup Iteration 4: 13059099,316 ±(99.9%) 170905,194 ns/op | |
# Warmup Iteration 5: 13010379,882 ±(99.9%) 86696,818 ns/op | |
Iteration 1: 13043346,350 ±(99.9%) 226519,373 ns/op | |
Iteration 2: 13225373,960 ±(99.9%) 339062,954 ns/op | |
Iteration 3: 13173874,829 ±(99.9%) 209594,066 ns/op | |
Iteration 4: 13044703,712 ±(99.9%) 249656,269 ns/op | |
Iteration 5: 12958265,507 ±(99.9%) 161786,809 ns/op | |
# Run progress: 74,83% complete, ETA 04:17:42 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 13433394,909 ±(99.9%) 228977,834 ns/op | |
# Warmup Iteration 2: 13453891,569 ±(99.9%) 251038,860 ns/op | |
# Warmup Iteration 3: 13366390,346 ±(99.9%) 142328,472 ns/op | |
# Warmup Iteration 4: 13861380,270 ±(99.9%) 162569,036 ns/op | |
# Warmup Iteration 5: 14092072,790 ±(99.9%) 500576,004 ns/op | |
Iteration 1: 13366999,108 ±(99.9%) 146593,516 ns/op | |
Iteration 2: 13404288,037 ±(99.9%) 118104,274 ns/op | |
Iteration 3: 13335623,997 ±(99.9%) 105320,927 ns/op | |
Iteration 4: 13335601,924 ±(99.9%) 131714,712 ns/op | |
Iteration 5: 13357544,894 ±(99.9%) 126346,606 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf": | |
13437433,297 ±(99.9%) 267293,401 ns/op [Average] | |
(min, avg, max) = (12958265,507, 13437433,297, 14097340,792), stdev = 356829,043 | |
CI (99.9%): [13170139,895, 13704726,698] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 1, replacementsCount = 1) | |
# Run progress: 75,00% complete, ETA 04:16:00 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 6865,232 ±(99.9%) 89,979 ns/op | |
# Warmup Iteration 2: 6703,213 ±(99.9%) 162,911 ns/op | |
# Warmup Iteration 3: 6678,506 ±(99.9%) 116,645 ns/op | |
# Warmup Iteration 4: 6611,968 ±(99.9%) 56,990 ns/op | |
# Warmup Iteration 5: 6623,093 ±(99.9%) 51,361 ns/op | |
Iteration 1: 6700,129 ±(99.9%) 73,221 ns/op | |
Iteration 2: 6616,419 ±(99.9%) 59,623 ns/op | |
Iteration 3: 6674,475 ±(99.9%) 60,740 ns/op | |
Iteration 4: 6634,456 ±(99.9%) 62,168 ns/op | |
Iteration 5: 6686,078 ±(99.9%) 78,743 ns/op | |
# Run progress: 75,17% complete, ETA 04:14:17 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 2835,101 ±(99.9%) 34,786 ns/op | |
# Warmup Iteration 2: 2775,768 ±(99.9%) 77,889 ns/op | |
# Warmup Iteration 3: 2788,197 ±(99.9%) 71,584 ns/op | |
# Warmup Iteration 4: 2793,230 ±(99.9%) 27,524 ns/op | |
# Warmup Iteration 5: 2776,789 ±(99.9%) 28,038 ns/op | |
Iteration 1: 2739,142 ±(99.9%) 27,988 ns/op | |
Iteration 2: 2760,340 ±(99.9%) 26,423 ns/op | |
Iteration 3: 2773,260 ±(99.9%) 32,460 ns/op | |
Iteration 4: 2804,951 ±(99.9%) 48,488 ns/op | |
Iteration 5: 2763,168 ±(99.9%) 27,368 ns/op | |
# Run progress: 75,33% complete, ETA 04:12:34 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 2408,255 ±(99.9%) 35,849 ns/op | |
# Warmup Iteration 2: 2320,246 ±(99.9%) 49,902 ns/op | |
# Warmup Iteration 3: 2329,641 ±(99.9%) 39,345 ns/op | |
# Warmup Iteration 4: 2300,167 ±(99.9%) 23,788 ns/op | |
# Warmup Iteration 5: 2302,071 ±(99.9%) 24,264 ns/op | |
Iteration 1: 2286,501 ±(99.9%) 23,931 ns/op | |
Iteration 2: 2298,423 ±(99.9%) 23,146 ns/op | |
Iteration 3: 2293,224 ±(99.9%) 20,321 ns/op | |
Iteration 4: 2297,208 ±(99.9%) 19,923 ns/op | |
Iteration 5: 2290,751 ±(99.9%) 22,933 ns/op | |
# Run progress: 75,50% complete, ETA 04:10:51 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 6563,559 ±(99.9%) 61,705 ns/op | |
# Warmup Iteration 2: 6476,413 ±(99.9%) 131,500 ns/op | |
# Warmup Iteration 3: 6374,669 ±(99.9%) 62,374 ns/op | |
# Warmup Iteration 4: 6419,557 ±(99.9%) 62,984 ns/op | |
# Warmup Iteration 5: 6343,397 ±(99.9%) 62,071 ns/op | |
Iteration 1: 6321,849 ±(99.9%) 45,960 ns/op | |
Iteration 2: 6330,630 ±(99.9%) 55,388 ns/op | |
Iteration 3: 6396,305 ±(99.9%) 76,004 ns/op | |
Iteration 4: 6397,841 ±(99.9%) 66,296 ns/op | |
Iteration 5: 6456,549 ±(99.9%) 98,168 ns/op | |
# Run progress: 75,67% complete, ETA 04:09:08 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 7041,055 ±(99.9%) 63,991 ns/op | |
# Warmup Iteration 2: 6916,521 ±(99.9%) 129,514 ns/op | |
# Warmup Iteration 3: 6928,588 ±(99.9%) 105,051 ns/op | |
# Warmup Iteration 4: 6870,988 ±(99.9%) 61,351 ns/op | |
# Warmup Iteration 5: 6880,571 ±(99.9%) 88,879 ns/op | |
Iteration 1: 6963,577 ±(99.9%) 102,028 ns/op | |
Iteration 2: 6928,298 ±(99.9%) 64,257 ns/op | |
Iteration 3: 6944,118 ±(99.9%) 59,717 ns/op | |
Iteration 4: 6846,012 ±(99.9%) 40,479 ns/op | |
Iteration 5: 6822,441 ±(99.9%) 50,636 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
5001,046 ±(99.9%) 1551,728 ns/op [Average] | |
(min, avg, max) = (2286,501, 5001,046, 6963,577), stdev = 2071,513 | |
CI (99.9%): [3449,318, 6552,774] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 1, replacementsCount = 2) | |
# Run progress: 75,83% complete, ETA 04:07:25 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 14573,215 ±(99.9%) 170,429 ns/op | |
# Warmup Iteration 2: 14360,473 ±(99.9%) 395,086 ns/op | |
# Warmup Iteration 3: 14294,417 ±(99.9%) 156,083 ns/op | |
# Warmup Iteration 4: 14015,362 ±(99.9%) 135,825 ns/op | |
# Warmup Iteration 5: 14250,345 ±(99.9%) 185,200 ns/op | |
Iteration 1: 14073,344 ±(99.9%) 144,910 ns/op | |
Iteration 2: 14088,539 ±(99.9%) 142,297 ns/op | |
Iteration 3: 14050,034 ±(99.9%) 186,656 ns/op | |
Iteration 4: 14076,455 ±(99.9%) 129,718 ns/op | |
Iteration 5: 14021,934 ±(99.9%) 122,700 ns/op | |
# Run progress: 76,00% complete, ETA 04:05:42 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 8240,940 ±(99.9%) 117,539 ns/op | |
# Warmup Iteration 2: 8005,905 ±(99.9%) 178,970 ns/op | |
# Warmup Iteration 3: 7934,878 ±(99.9%) 85,196 ns/op | |
# Warmup Iteration 4: 7918,129 ±(99.9%) 91,929 ns/op | |
# Warmup Iteration 5: 7928,046 ±(99.9%) 81,405 ns/op | |
Iteration 1: 7930,218 ±(99.9%) 78,561 ns/op | |
Iteration 2: 7905,287 ±(99.9%) 79,515 ns/op | |
Iteration 3: 7951,373 ±(99.9%) 103,307 ns/op | |
Iteration 4: 7914,234 ±(99.9%) 73,715 ns/op | |
Iteration 5: 7945,735 ±(99.9%) 86,486 ns/op | |
# Run progress: 76,17% complete, ETA 04:03:59 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 6796,505 ±(99.9%) 117,366 ns/op | |
# Warmup Iteration 2: 6613,732 ±(99.9%) 174,272 ns/op | |
# Warmup Iteration 3: 6710,112 ±(99.9%) 56,140 ns/op | |
# Warmup Iteration 4: 6525,290 ±(99.9%) 66,812 ns/op | |
# Warmup Iteration 5: 6513,724 ±(99.9%) 69,401 ns/op | |
Iteration 1: 6549,963 ±(99.9%) 63,048 ns/op | |
Iteration 2: 6514,507 ±(99.9%) 55,711 ns/op | |
Iteration 3: 6557,090 ±(99.9%) 75,607 ns/op | |
Iteration 4: 6589,693 ±(99.9%) 100,156 ns/op | |
Iteration 5: 6587,493 ±(99.9%) 81,192 ns/op | |
# Run progress: 76,33% complete, ETA 04:02:16 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 11576,109 ±(99.9%) 199,769 ns/op | |
# Warmup Iteration 2: 11344,516 ±(99.9%) 355,538 ns/op | |
# Warmup Iteration 3: 11221,187 ±(99.9%) 147,040 ns/op | |
# Warmup Iteration 4: 11141,682 ±(99.9%) 134,433 ns/op | |
# Warmup Iteration 5: 11062,934 ±(99.9%) 138,420 ns/op | |
Iteration 1: 11117,595 ±(99.9%) 124,351 ns/op | |
Iteration 2: 11188,597 ±(99.9%) 149,135 ns/op | |
Iteration 3: 11350,985 ±(99.9%) 190,433 ns/op | |
Iteration 4: 11193,841 ±(99.9%) 137,062 ns/op | |
Iteration 5: 11195,016 ±(99.9%) 124,119 ns/op | |
# Run progress: 76,50% complete, ETA 04:00:33 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 12981,223 ±(99.9%) 264,472 ns/op | |
# Warmup Iteration 2: 12700,793 ±(99.9%) 432,227 ns/op | |
# Warmup Iteration 3: 12549,490 ±(99.9%) 167,831 ns/op | |
# Warmup Iteration 4: 12448,395 ±(99.9%) 120,983 ns/op | |
# Warmup Iteration 5: 12580,094 ±(99.9%) 132,618 ns/op | |
Iteration 1: 12587,025 ±(99.9%) 171,869 ns/op | |
Iteration 2: 12544,873 ±(99.9%) 174,338 ns/op | |
Iteration 3: 12505,232 ±(99.9%) 152,294 ns/op | |
Iteration 4: 12615,223 ±(99.9%) 137,467 ns/op | |
Iteration 5: 12613,655 ±(99.9%) 127,623 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
10466,718 ±(99.9%) 2152,299 ns/op [Average] | |
(min, avg, max) = (6514,507, 10466,718, 14088,539), stdev = 2873,257 | |
CI (99.9%): [8314,419, 12619,016] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 1, replacementsCount = 10) | |
# Run progress: 76,67% complete, ETA 03:58:50 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 55190,753 ±(99.9%) 1387,099 ns/op | |
# Warmup Iteration 2: 53204,030 ±(99.9%) 1358,744 ns/op | |
# Warmup Iteration 3: 53231,868 ±(99.9%) 1257,319 ns/op | |
# Warmup Iteration 4: 52942,318 ±(99.9%) 521,509 ns/op | |
# Warmup Iteration 5: 52883,357 ±(99.9%) 597,931 ns/op | |
Iteration 1: 53705,503 ±(99.9%) 742,032 ns/op | |
Iteration 2: 53401,474 ±(99.9%) 758,162 ns/op | |
Iteration 3: 52974,007 ±(99.9%) 615,995 ns/op | |
Iteration 4: 52792,105 ±(99.9%) 818,018 ns/op | |
Iteration 5: 52658,004 ±(99.9%) 725,314 ns/op | |
# Run progress: 76,83% complete, ETA 03:57:07 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 31492,475 ±(99.9%) 1100,028 ns/op | |
# Warmup Iteration 2: 30297,137 ±(99.9%) 722,801 ns/op | |
# Warmup Iteration 3: 30011,614 ±(99.9%) 342,249 ns/op | |
# Warmup Iteration 4: 30116,662 ±(99.9%) 422,724 ns/op | |
# Warmup Iteration 5: 30139,123 ±(99.9%) 295,679 ns/op | |
Iteration 1: 30006,901 ±(99.9%) 403,667 ns/op | |
Iteration 2: 30017,966 ±(99.9%) 298,319 ns/op | |
Iteration 3: 30158,875 ±(99.9%) 420,022 ns/op | |
Iteration 4: 30161,731 ±(99.9%) 371,966 ns/op | |
Iteration 5: 30239,552 ±(99.9%) 515,995 ns/op | |
# Run progress: 77,00% complete, ETA 03:55:24 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 15777,781 ±(99.9%) 375,221 ns/op | |
# Warmup Iteration 2: 15159,295 ±(99.9%) 251,523 ns/op | |
# Warmup Iteration 3: 15256,744 ±(99.9%) 265,183 ns/op | |
# Warmup Iteration 4: 15259,399 ±(99.9%) 96,051 ns/op | |
# Warmup Iteration 5: 15289,106 ±(99.9%) 146,388 ns/op | |
Iteration 1: 15223,537 ±(99.9%) 121,891 ns/op | |
Iteration 2: 15089,613 ±(99.9%) 100,116 ns/op | |
Iteration 3: 15068,580 ±(99.9%) 99,218 ns/op | |
Iteration 4: 15167,030 ±(99.9%) 134,946 ns/op | |
Iteration 5: 15250,313 ±(99.9%) 59,637 ns/op | |
# Run progress: 77,17% complete, ETA 03:53:41 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 79919,584 ±(99.9%) 543,746 ns/op | |
# Warmup Iteration 2: 78497,355 ±(99.9%) 1733,625 ns/op | |
# Warmup Iteration 3: 76580,726 ±(99.9%) 586,862 ns/op | |
# Warmup Iteration 4: 76510,526 ±(99.9%) 390,273 ns/op | |
# Warmup Iteration 5: 76594,719 ±(99.9%) 460,575 ns/op | |
Iteration 1: 76494,688 ±(99.9%) 317,447 ns/op | |
Iteration 2: 76292,769 ±(99.9%) 374,637 ns/op | |
Iteration 3: 76155,065 ±(99.9%) 241,329 ns/op | |
Iteration 4: 76369,772 ±(99.9%) 312,213 ns/op | |
Iteration 5: 76394,170 ±(99.9%) 254,946 ns/op | |
# Run progress: 77,33% complete, ETA 03:51:58 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 24139,223 ±(99.9%) 410,549 ns/op | |
# Warmup Iteration 2: 23562,300 ±(99.9%) 475,932 ns/op | |
# Warmup Iteration 3: 23697,952 ±(99.9%) 272,670 ns/op | |
# Warmup Iteration 4: 23589,135 ±(99.9%) 284,499 ns/op | |
# Warmup Iteration 5: 23539,120 ±(99.9%) 196,757 ns/op | |
Iteration 1: 23540,710 ±(99.9%) 228,548 ns/op | |
Iteration 2: 23464,400 ±(99.9%) 168,201 ns/op | |
Iteration 3: 23427,191 ±(99.9%) 157,348 ns/op | |
Iteration 4: 23476,166 ±(99.9%) 169,746 ns/op | |
Iteration 5: 23480,014 ±(99.9%) 177,874 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
39640,405 ±(99.9%) 17025,748 ns/op [Average] | |
(min, avg, max) = (15068,580, 39640,405, 76494,688), stdev = 22728,887 | |
CI (99.9%): [22614,657, 56666,154] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 1, replacementsCount = 30) | |
# Run progress: 77,50% complete, ETA 03:50:16 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 241599,637 ±(99.9%) 1744,583 ns/op | |
# Warmup Iteration 2: 235161,251 ±(99.9%) 1470,805 ns/op | |
# Warmup Iteration 3: 235186,647 ±(99.9%) 2788,271 ns/op | |
# Warmup Iteration 4: 235964,459 ±(99.9%) 2792,088 ns/op | |
# Warmup Iteration 5: 239737,803 ±(99.9%) 2795,749 ns/op | |
Iteration 1: 236461,536 ±(99.9%) 2872,891 ns/op | |
Iteration 2: 237608,872 ±(99.9%) 3674,735 ns/op | |
Iteration 3: 236768,490 ±(99.9%) 3389,784 ns/op | |
Iteration 4: 236512,557 ±(99.9%) 3352,980 ns/op | |
Iteration 5: 234621,320 ±(99.9%) 3094,047 ns/op | |
# Run progress: 77,67% complete, ETA 03:48:33 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 4554,701 ±(99.9%) 63,987 ns/op | |
# Warmup Iteration 2: 4540,720 ±(99.9%) 91,600 ns/op | |
# Warmup Iteration 3: 4542,307 ±(99.9%) 58,818 ns/op | |
# Warmup Iteration 4: 4573,083 ±(99.9%) 45,403 ns/op | |
# Warmup Iteration 5: 4595,471 ±(99.9%) 60,186 ns/op | |
Iteration 1: 4567,181 ±(99.9%) 58,143 ns/op | |
Iteration 2: 4563,869 ±(99.9%) 56,042 ns/op | |
Iteration 3: 4565,996 ±(99.9%) 43,238 ns/op | |
Iteration 4: 4536,631 ±(99.9%) 33,441 ns/op | |
Iteration 5: 4523,147 ±(99.9%) 28,429 ns/op | |
# Run progress: 77,83% complete, ETA 03:46:50 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 2867,226 ±(99.9%) 45,146 ns/op | |
# Warmup Iteration 2: 2854,635 ±(99.9%) 43,845 ns/op | |
# Warmup Iteration 3: 2878,301 ±(99.9%) 40,427 ns/op | |
# Warmup Iteration 4: 2854,740 ±(99.9%) 19,527 ns/op | |
# Warmup Iteration 5: 2896,737 ±(99.9%) 23,881 ns/op | |
Iteration 1: 2885,379 ±(99.9%) 31,878 ns/op | |
Iteration 2: 2875,789 ±(99.9%) 22,028 ns/op | |
Iteration 3: 2862,834 ±(99.9%) 28,104 ns/op | |
Iteration 4: 2861,176 ±(99.9%) 28,238 ns/op | |
Iteration 5: 2865,306 ±(99.9%) 22,775 ns/op | |
# Run progress: 78,00% complete, ETA 03:45:07 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 153512,113 ±(99.9%) 3146,202 ns/op | |
# Warmup Iteration 2: 148143,538 ±(99.9%) 1462,971 ns/op | |
# Warmup Iteration 3: 146538,751 ±(99.9%) 959,577 ns/op | |
# Warmup Iteration 4: 149207,059 ±(99.9%) 1580,327 ns/op | |
# Warmup Iteration 5: 146816,194 ±(99.9%) 879,810 ns/op | |
Iteration 1: 146521,138 ±(99.9%) 1144,912 ns/op | |
Iteration 2: 146498,465 ±(99.9%) 649,511 ns/op | |
Iteration 3: 146356,285 ±(99.9%) 868,487 ns/op | |
Iteration 4: 148753,979 ±(99.9%) 1330,393 ns/op | |
Iteration 5: 147683,956 ±(99.9%) 1361,769 ns/op | |
# Run progress: 78,17% complete, ETA 03:43:24 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 127925,308 ±(99.9%) 1166,288 ns/op | |
# Warmup Iteration 2: 123854,385 ±(99.9%) 1197,684 ns/op | |
# Warmup Iteration 3: 122388,576 ±(99.9%) 825,237 ns/op | |
# Warmup Iteration 4: 122401,055 ±(99.9%) 1250,251 ns/op | |
# Warmup Iteration 5: 123076,524 ±(99.9%) 881,801 ns/op | |
Iteration 1: 124078,275 ±(99.9%) 1518,084 ns/op | |
Iteration 2: 123326,866 ±(99.9%) 1004,338 ns/op | |
Iteration 3: 122916,830 ±(99.9%) 1093,156 ns/op | |
Iteration 4: 122921,689 ±(99.9%) 1058,284 ns/op | |
Iteration 5: 123406,808 ±(99.9%) 1119,120 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
102861,775 ±(99.9%) 68276,781 ns/op [Average] | |
(min, avg, max) = (2861,176, 102861,775, 237608,872), stdev = 91147,549 | |
CI (99.9%): [34584,994, 171138,556] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 1, replacementsCount = 50) | |
# Run progress: 78,33% complete, ETA 03:41:42 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 15406,670 ±(99.9%) 115,515 ns/op | |
# Warmup Iteration 2: 15061,659 ±(99.9%) 277,182 ns/op | |
# Warmup Iteration 3: 15153,737 ±(99.9%) 350,003 ns/op | |
# Warmup Iteration 4: 15477,487 ±(99.9%) 441,813 ns/op | |
# Warmup Iteration 5: 15255,418 ±(99.9%) 176,918 ns/op | |
Iteration 1: 15187,219 ±(99.9%) 138,712 ns/op | |
Iteration 2: 15405,786 ±(99.9%) 175,638 ns/op | |
Iteration 3: 15298,011 ±(99.9%) 166,690 ns/op | |
Iteration 4: 15154,718 ±(99.9%) 140,052 ns/op | |
Iteration 5: 15095,912 ±(99.9%) 94,700 ns/op | |
# Run progress: 78,50% complete, ETA 03:39:59 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 200861,741 ±(99.9%) 1551,912 ns/op | |
# Warmup Iteration 2: 194321,936 ±(99.9%) 1805,962 ns/op | |
# Warmup Iteration 3: 196174,149 ±(99.9%) 2662,362 ns/op | |
# Warmup Iteration 4: 194700,970 ±(99.9%) 1828,201 ns/op | |
# Warmup Iteration 5: 194080,436 ±(99.9%) 1424,652 ns/op | |
Iteration 1: 194782,840 ±(99.9%) 1474,291 ns/op | |
Iteration 2: 194724,243 ±(99.9%) 2074,167 ns/op | |
Iteration 3: 195962,010 ±(99.9%) 2357,830 ns/op | |
Iteration 4: 195970,776 ±(99.9%) 1828,269 ns/op | |
Iteration 5: 195035,430 ±(99.9%) 1234,178 ns/op | |
# Run progress: 78,67% complete, ETA 03:38:16 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 134108,355 ±(99.9%) 1504,700 ns/op | |
# Warmup Iteration 2: 130964,478 ±(99.9%) 2733,670 ns/op | |
# Warmup Iteration 3: 130106,742 ±(99.9%) 805,707 ns/op | |
# Warmup Iteration 4: 129138,735 ±(99.9%) 875,810 ns/op | |
# Warmup Iteration 5: 129554,777 ±(99.9%) 1258,249 ns/op | |
Iteration 1: 129249,977 ±(99.9%) 614,796 ns/op | |
Iteration 2: 130262,516 ±(99.9%) 1129,655 ns/op | |
Iteration 3: 129524,658 ±(99.9%) 1077,891 ns/op | |
Iteration 4: 129193,364 ±(99.9%) 832,730 ns/op | |
Iteration 5: 129667,341 ±(99.9%) 574,838 ns/op | |
# Run progress: 78,83% complete, ETA 03:36:33 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 207517,114 ±(99.9%) 1431,735 ns/op | |
# Warmup Iteration 2: 202634,162 ±(99.9%) 1514,954 ns/op | |
# Warmup Iteration 3: 201649,004 ±(99.9%) 1462,329 ns/op | |
# Warmup Iteration 4: 201406,186 ±(99.9%) 1119,050 ns/op | |
# Warmup Iteration 5: 206425,148 ±(99.9%) 2494,376 ns/op | |
Iteration 1: 200028,879 ±(99.9%) 983,494 ns/op | |
Iteration 2: 201032,436 ±(99.9%) 1050,747 ns/op | |
Iteration 3: 202569,923 ±(99.9%) 1576,666 ns/op | |
Iteration 4: 201047,608 ±(99.9%) 1276,708 ns/op | |
Iteration 5: 200189,878 ±(99.9%) 1071,758 ns/op | |
# Run progress: 79,00% complete, ETA 03:34:51 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 211087,911 ±(99.9%) 1631,819 ns/op | |
# Warmup Iteration 2: 206174,037 ±(99.9%) 2350,063 ns/op | |
# Warmup Iteration 3: 204666,415 ±(99.9%) 2249,892 ns/op | |
# Warmup Iteration 4: 204009,302 ±(99.9%) 1151,961 ns/op | |
# Warmup Iteration 5: 203025,379 ±(99.9%) 1136,764 ns/op | |
Iteration 1: 203778,325 ±(99.9%) 1317,626 ns/op | |
Iteration 2: 202551,096 ±(99.9%) 946,075 ns/op | |
Iteration 3: 203138,234 ±(99.9%) 1092,851 ns/op | |
Iteration 4: 210142,172 ±(99.9%) 2892,484 ns/op | |
Iteration 5: 205736,937 ±(99.9%) 1461,109 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
149229,212 ±(99.9%) 55415,123 ns/op [Average] | |
(min, avg, max) = (15095,912, 149229,212, 210142,172), stdev = 73977,604 | |
CI (99.9%): [93814,089, 204644,334] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 1, replacementsCount = 100) | |
# Run progress: 79,17% complete, ETA 03:33:08 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 264421,245 ±(99.9%) 8951,734 ns/op | |
# Warmup Iteration 2: 257262,447 ±(99.9%) 11849,270 ns/op | |
# Warmup Iteration 3: 254765,029 ±(99.9%) 3090,595 ns/op | |
# Warmup Iteration 4: 260522,339 ±(99.9%) 7352,115 ns/op | |
# Warmup Iteration 5: 257265,254 ±(99.9%) 5010,547 ns/op | |
Iteration 1: 246539,242 ±(99.9%) 2978,938 ns/op | |
Iteration 2: 244787,636 ±(99.9%) 2038,875 ns/op | |
Iteration 3: 245179,127 ±(99.9%) 819,536 ns/op | |
Iteration 4: 243747,556 ±(99.9%) 700,273 ns/op | |
Iteration 5: 243022,326 ±(99.9%) 978,298 ns/op | |
# Run progress: 79,33% complete, ETA 03:31:25 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 381494,829 ±(99.9%) 3839,861 ns/op | |
# Warmup Iteration 2: 373096,310 ±(99.9%) 9027,429 ns/op | |
# Warmup Iteration 3: 367640,710 ±(99.9%) 1287,351 ns/op | |
# Warmup Iteration 4: 369710,757 ±(99.9%) 1828,362 ns/op | |
# Warmup Iteration 5: 368759,970 ±(99.9%) 1923,341 ns/op | |
Iteration 1: 367102,866 ±(99.9%) 1402,962 ns/op | |
Iteration 2: 367138,295 ±(99.9%) 1991,679 ns/op | |
Iteration 3: 367816,937 ±(99.9%) 1874,171 ns/op | |
Iteration 4: 365692,071 ±(99.9%) 1305,733 ns/op | |
Iteration 5: 365748,406 ±(99.9%) 1146,388 ns/op | |
# Run progress: 79,50% complete, ETA 03:29:42 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 278841,309 ±(99.9%) 1460,561 ns/op | |
# Warmup Iteration 2: 273891,944 ±(99.9%) 2446,375 ns/op | |
# Warmup Iteration 3: 270278,995 ±(99.9%) 1882,758 ns/op | |
# Warmup Iteration 4: 270435,806 ±(99.9%) 1729,454 ns/op | |
# Warmup Iteration 5: 271010,165 ±(99.9%) 1453,185 ns/op | |
Iteration 1: 270890,335 ±(99.9%) 2051,770 ns/op | |
Iteration 2: 270426,411 ±(99.9%) 1979,602 ns/op | |
Iteration 3: 273538,753 ±(99.9%) 1863,064 ns/op | |
Iteration 4: 279317,365 ±(99.9%) 2824,418 ns/op | |
Iteration 5: 285617,862 ±(99.9%) 4085,561 ns/op | |
# Run progress: 79,67% complete, ETA 03:28:00 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 55916,608 ±(99.9%) 2812,413 ns/op | |
# Warmup Iteration 2: 54477,474 ±(99.9%) 3409,347 ns/op | |
# Warmup Iteration 3: 55583,677 ±(99.9%) 2558,183 ns/op | |
# Warmup Iteration 4: 55267,643 ±(99.9%) 1249,331 ns/op | |
# Warmup Iteration 5: 57511,583 ±(99.9%) 1811,028 ns/op | |
Iteration 1: 55366,546 ±(99.9%) 1846,248 ns/op | |
Iteration 2: 55543,255 ±(99.9%) 1371,385 ns/op | |
Iteration 3: 54671,325 ±(99.9%) 1392,507 ns/op | |
Iteration 4: 54642,427 ±(99.9%) 1071,679 ns/op | |
Iteration 5: 55386,659 ±(99.9%) 790,524 ns/op | |
# Run progress: 79,83% complete, ETA 03:26:17 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 348424,703 ±(99.9%) 8075,546 ns/op | |
# Warmup Iteration 2: 349011,637 ±(99.9%) 17980,015 ns/op | |
# Warmup Iteration 3: 336949,630 ±(99.9%) 7665,138 ns/op | |
# Warmup Iteration 4: 329029,221 ±(99.9%) 3079,464 ns/op | |
# Warmup Iteration 5: 338171,806 ±(99.9%) 3744,289 ns/op | |
Iteration 1: 346097,554 ±(99.9%) 3413,296 ns/op | |
Iteration 2: 335450,644 ±(99.9%) 3153,694 ns/op | |
Iteration 3: 342554,477 ±(99.9%) 3628,645 ns/op | |
Iteration 4: 331992,728 ±(99.9%) 2500,868 ns/op | |
Iteration 5: 329330,554 ±(99.9%) 2443,854 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
255904,054 ±(99.9%) 83598,645 ns/op [Average] | |
(min, avg, max) = (54642,427, 255904,054, 367816,937), stdev = 111601,799 | |
CI (99.9%): [172305,409, 339502,699] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 5, replacementsCount = 1) | |
# Run progress: 80,00% complete, ETA 03:24:34 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 26145,495 ±(99.9%) 152,793 ns/op | |
# Warmup Iteration 2: 25485,529 ±(99.9%) 262,371 ns/op | |
# Warmup Iteration 3: 25483,095 ±(99.9%) 231,017 ns/op | |
# Warmup Iteration 4: 26841,125 ±(99.9%) 308,960 ns/op | |
# Warmup Iteration 5: 27429,972 ±(99.9%) 219,107 ns/op | |
Iteration 1: 27490,702 ±(99.9%) 398,806 ns/op | |
Iteration 2: 27233,414 ±(99.9%) 497,424 ns/op | |
Iteration 3: 27394,272 ±(99.9%) 1691,393 ns/op | |
Iteration 4: 27803,693 ±(99.9%) 2408,398 ns/op | |
Iteration 5: 28706,841 ±(99.9%) 2216,771 ns/op | |
# Run progress: 80,17% complete, ETA 03:22:52 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 49542,475 ±(99.9%) 2514,885 ns/op | |
# Warmup Iteration 2: 47084,188 ±(99.9%) 3165,101 ns/op | |
# Warmup Iteration 3: 47374,871 ±(99.9%) 1640,431 ns/op | |
# Warmup Iteration 4: 47561,121 ±(99.9%) 1119,296 ns/op | |
# Warmup Iteration 5: 47201,264 ±(99.9%) 659,288 ns/op | |
Iteration 1: 47548,337 ±(99.9%) 971,785 ns/op | |
Iteration 2: 49424,122 ±(99.9%) 1308,131 ns/op | |
Iteration 3: 49899,795 ±(99.9%) 1066,376 ns/op | |
Iteration 4: 49362,993 ±(99.9%) 1157,632 ns/op | |
Iteration 5: 49495,691 ±(99.9%) 1556,318 ns/op | |
# Run progress: 80,33% complete, ETA 03:21:09 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 31639,981 ±(99.9%) 2394,009 ns/op | |
# Warmup Iteration 2: 30878,711 ±(99.9%) 2208,819 ns/op | |
# Warmup Iteration 3: 31392,950 ±(99.9%) 892,767 ns/op | |
# Warmup Iteration 4: 31263,359 ±(99.9%) 676,472 ns/op | |
# Warmup Iteration 5: 29610,157 ±(99.9%) 674,691 ns/op | |
Iteration 1: 29110,388 ±(99.9%) 435,125 ns/op | |
Iteration 2: 29028,681 ±(99.9%) 472,634 ns/op | |
Iteration 3: 28935,745 ±(99.9%) 458,564 ns/op | |
Iteration 4: 28892,070 ±(99.9%) 468,929 ns/op | |
Iteration 5: 28831,458 ±(99.9%) 390,766 ns/op | |
# Run progress: 80,50% complete, ETA 03:19:26 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 38813,686 ±(99.9%) 1125,956 ns/op | |
# Warmup Iteration 2: 38409,293 ±(99.9%) 1885,787 ns/op | |
# Warmup Iteration 3: 38073,037 ±(99.9%) 784,380 ns/op | |
# Warmup Iteration 4: 38161,685 ±(99.9%) 665,071 ns/op | |
# Warmup Iteration 5: 37844,512 ±(99.9%) 469,552 ns/op | |
Iteration 1: 38178,065 ±(99.9%) 373,009 ns/op | |
Iteration 2: 42044,096 ±(99.9%) 2564,617 ns/op | |
Iteration 3: 39446,733 ±(99.9%) 1625,652 ns/op | |
Iteration 4: 38168,866 ±(99.9%) 959,857 ns/op | |
Iteration 5: 38070,809 ±(99.9%) 551,384 ns/op | |
# Run progress: 80,67% complete, ETA 03:17:43 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 28785,461 ±(99.9%) 1565,538 ns/op | |
# Warmup Iteration 2: 28163,283 ±(99.9%) 1497,392 ns/op | |
# Warmup Iteration 3: 27828,723 ±(99.9%) 650,580 ns/op | |
# Warmup Iteration 4: 27213,261 ±(99.9%) 346,193 ns/op | |
# Warmup Iteration 5: 27508,672 ±(99.9%) 479,850 ns/op | |
Iteration 1: 28074,704 ±(99.9%) 594,057 ns/op | |
Iteration 2: 27954,770 ±(99.9%) 558,848 ns/op | |
Iteration 3: 27070,302 ±(99.9%) 311,428 ns/op | |
Iteration 4: 27253,408 ±(99.9%) 545,584 ns/op | |
Iteration 5: 26981,052 ±(99.9%) 396,741 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
34496,040 ±(99.9%) 6540,643 ns/op [Average] | |
(min, avg, max) = (26981,052, 34496,040, 49899,795), stdev = 8731,572 | |
CI (99.9%): [27955,397, 41036,684] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 5, replacementsCount = 2) | |
# Run progress: 80,83% complete, ETA 03:16:01 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 64047,609 ±(99.9%) 1886,464 ns/op | |
# Warmup Iteration 2: 66674,612 ±(99.9%) 4325,326 ns/op | |
# Warmup Iteration 3: 69396,476 ±(99.9%) 2847,914 ns/op | |
# Warmup Iteration 4: 64569,622 ±(99.9%) 1177,020 ns/op | |
# Warmup Iteration 5: 63129,729 ±(99.9%) 851,056 ns/op | |
Iteration 1: 64876,082 ±(99.9%) 1518,233 ns/op | |
Iteration 2: 65863,114 ±(99.9%) 770,647 ns/op | |
Iteration 3: 63771,489 ±(99.9%) 518,349 ns/op | |
Iteration 4: 65509,666 ±(99.9%) 673,296 ns/op | |
Iteration 5: 62847,076 ±(99.9%) 694,351 ns/op | |
# Run progress: 81,00% complete, ETA 03:14:18 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 48874,082 ±(99.9%) 2028,553 ns/op | |
# Warmup Iteration 2: 49479,225 ±(99.9%) 2750,464 ns/op | |
# Warmup Iteration 3: 48574,268 ±(99.9%) 1094,537 ns/op | |
# Warmup Iteration 4: 51294,268 ±(99.9%) 2261,927 ns/op | |
# Warmup Iteration 5: 51918,289 ±(99.9%) 1955,119 ns/op | |
Iteration 1: 47639,171 ±(99.9%) 248,378 ns/op | |
Iteration 2: 50438,559 ±(99.9%) 3323,894 ns/op | |
Iteration 3: 49616,751 ±(99.9%) 4054,723 ns/op | |
Iteration 4: 51331,699 ±(99.9%) 2848,220 ns/op | |
Iteration 5: 50479,216 ±(99.9%) 1398,548 ns/op | |
# Run progress: 81,17% complete, ETA 03:12:35 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 67809,026 ±(99.9%) 5033,679 ns/op | |
# Warmup Iteration 2: 64203,688 ±(99.9%) 4062,736 ns/op | |
# Warmup Iteration 3: 63107,253 ±(99.9%) 1298,080 ns/op | |
# Warmup Iteration 4: 62282,859 ±(99.9%) 743,612 ns/op | |
# Warmup Iteration 5: 62118,957 ±(99.9%) 862,691 ns/op | |
Iteration 1: 68820,200 ±(99.9%) 2418,876 ns/op | |
Iteration 2: 66701,242 ±(99.9%) 1918,115 ns/op | |
Iteration 3: 62715,290 ±(99.9%) 523,568 ns/op | |
Iteration 4: 66160,815 ±(99.9%) 2065,663 ns/op | |
Iteration 5: 66868,930 ±(99.9%) 3152,154 ns/op | |
# Run progress: 81,33% complete, ETA 03:10:53 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 55656,791 ±(99.9%) 520,577 ns/op | |
# Warmup Iteration 2: 54584,948 ±(99.9%) 1910,610 ns/op | |
# Warmup Iteration 3: 54960,375 ±(99.9%) 3404,125 ns/op | |
# Warmup Iteration 4: 52764,951 ±(99.9%) 575,638 ns/op | |
# Warmup Iteration 5: 51277,132 ±(99.9%) 220,481 ns/op | |
Iteration 1: 51072,369 ±(99.9%) 140,494 ns/op | |
Iteration 2: 51171,482 ±(99.9%) 176,047 ns/op | |
Iteration 3: 52073,227 ±(99.9%) 422,615 ns/op | |
Iteration 4: 55341,220 ±(99.9%) 784,541 ns/op | |
Iteration 5: 51484,520 ±(99.9%) 266,380 ns/op | |
# Run progress: 81,50% complete, ETA 03:09:10 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 41888,454 ±(99.9%) 379,112 ns/op | |
# Warmup Iteration 2: 41440,174 ±(99.9%) 1636,543 ns/op | |
# Warmup Iteration 3: 42174,706 ±(99.9%) 1897,336 ns/op | |
# Warmup Iteration 4: 40940,159 ±(99.9%) 588,549 ns/op | |
# Warmup Iteration 5: 42865,382 ±(99.9%) 1155,895 ns/op | |
Iteration 1: 45063,340 ±(99.9%) 1996,018 ns/op | |
Iteration 2: 46855,115 ±(99.9%) 2576,465 ns/op | |
Iteration 3: 41858,340 ±(99.9%) 605,468 ns/op | |
Iteration 4: 44036,503 ±(99.9%) 1007,300 ns/op | |
Iteration 5: 41981,341 ±(99.9%) 674,100 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
55383,070 ±(99.9%) 6717,698 ns/op [Average] | |
(min, avg, max) = (41858,340, 55383,070, 68820,200), stdev = 8967,935 | |
CI (99.9%): [48665,372, 62100,768] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 5, replacementsCount = 10) | |
# Run progress: 81,67% complete, ETA 03:07:28 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 210426,989 ±(99.9%) 3575,738 ns/op | |
# Warmup Iteration 2: 206542,662 ±(99.9%) 13595,852 ns/op | |
# Warmup Iteration 3: 203089,949 ±(99.9%) 4767,344 ns/op | |
# Warmup Iteration 4: 194354,838 ±(99.9%) 2591,802 ns/op | |
# Warmup Iteration 5: 192397,261 ±(99.9%) 1892,424 ns/op | |
Iteration 1: 207101,998 ±(99.9%) 3952,541 ns/op | |
Iteration 2: 206277,052 ±(99.9%) 6166,506 ns/op | |
Iteration 3: 195162,836 ±(99.9%) 4279,888 ns/op | |
Iteration 4: 201785,101 ±(99.9%) 5029,383 ns/op | |
Iteration 5: 203124,395 ±(99.9%) 8210,268 ns/op | |
# Run progress: 81,83% complete, ETA 03:05:45 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 190478,397 ±(99.9%) 2279,231 ns/op | |
# Warmup Iteration 2: 189190,461 ±(99.9%) 6641,248 ns/op | |
# Warmup Iteration 3: 187933,758 ±(99.9%) 6071,507 ns/op | |
# Warmup Iteration 4: 188724,733 ±(99.9%) 4478,532 ns/op | |
# Warmup Iteration 5: 194902,626 ±(99.9%) 5865,231 ns/op | |
Iteration 1: 196938,313 ±(99.9%) 6488,271 ns/op | |
Iteration 2: 196462,476 ±(99.9%) 5827,565 ns/op | |
Iteration 3: 188296,963 ±(99.9%) 1756,213 ns/op | |
Iteration 4: 183912,934 ±(99.9%) 1298,675 ns/op | |
Iteration 5: 184606,776 ±(99.9%) 777,544 ns/op | |
# Run progress: 82,00% complete, ETA 03:04:02 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 204631,948 ±(99.9%) 9384,218 ns/op | |
# Warmup Iteration 2: 193111,787 ±(99.9%) 7471,893 ns/op | |
# Warmup Iteration 3: 198060,155 ±(99.9%) 5879,912 ns/op | |
# Warmup Iteration 4: 212888,047 ±(99.9%) 5533,912 ns/op | |
# Warmup Iteration 5: 210288,929 ±(99.9%) 5881,508 ns/op | |
Iteration 1: 215502,331 ±(99.9%) 7697,078 ns/op | |
Iteration 2: 211997,551 ±(99.9%) 13826,542 ns/op | |
Iteration 3: 226714,410 ±(99.9%) 38711,220 ns/op | |
Iteration 4: 207837,554 ±(99.9%) 15032,719 ns/op | |
Iteration 5: 206475,161 ±(99.9%) 5738,426 ns/op | |
# Run progress: 82,17% complete, ETA 03:02:20 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 178691,931 ±(99.9%) 11128,324 ns/op | |
# Warmup Iteration 2: 178179,708 ±(99.9%) 21292,781 ns/op | |
# Warmup Iteration 3: 172579,740 ±(99.9%) 12723,962 ns/op | |
# Warmup Iteration 4: 168335,518 ±(99.9%) 6329,814 ns/op | |
# Warmup Iteration 5: 167567,650 ±(99.9%) 6002,773 ns/op | |
Iteration 1: 180960,025 ±(99.9%) 12017,716 ns/op | |
Iteration 2: 174553,235 ±(99.9%) 6565,112 ns/op | |
Iteration 3: 181811,031 ±(99.9%) 8344,702 ns/op | |
Iteration 4: 181447,433 ±(99.9%) 8069,978 ns/op | |
Iteration 5: 180191,007 ±(99.9%) 7909,344 ns/op | |
# Run progress: 82,33% complete, ETA 03:00:37 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 177130,949 ±(99.9%) 14040,321 ns/op | |
# Warmup Iteration 2: 172687,188 ±(99.9%) 23295,494 ns/op | |
# Warmup Iteration 3: 170448,324 ±(99.9%) 6424,731 ns/op | |
# Warmup Iteration 4: 183755,872 ±(99.9%) 16033,582 ns/op | |
# Warmup Iteration 5: 168723,811 ±(99.9%) 7888,436 ns/op | |
Iteration 1: 155235,693 ±(99.9%) 2819,622 ns/op | |
Iteration 2: 152590,173 ±(99.9%) 2773,753 ns/op | |
Iteration 3: 154055,955 ±(99.9%) 2533,337 ns/op | |
Iteration 4: 160450,593 ±(99.9%) 5455,182 ns/op | |
Iteration 5: 154634,131 ±(99.9%) 2571,189 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
188325,005 ±(99.9%) 15769,655 ns/op [Average] | |
(min, avg, max) = (152590,173, 188325,005, 226714,410), stdev = 21052,039 | |
CI (99.9%): [172555,350, 204094,660] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 5, replacementsCount = 30) | |
# Run progress: 82,50% complete, ETA 02:58:55 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 336358,549 ±(99.9%) 13110,321 ns/op | |
# Warmup Iteration 2: 330946,270 ±(99.9%) 15007,183 ns/op | |
# Warmup Iteration 3: 331610,480 ±(99.9%) 5577,406 ns/op | |
# Warmup Iteration 4: 334928,579 ±(99.9%) 11547,754 ns/op | |
# Warmup Iteration 5: 329907,301 ±(99.9%) 6778,624 ns/op | |
Iteration 1: 334941,514 ±(99.9%) 7533,659 ns/op | |
Iteration 2: 319016,435 ±(99.9%) 5659,917 ns/op | |
Iteration 3: 325791,577 ±(99.9%) 7682,331 ns/op | |
Iteration 4: 316888,959 ±(99.9%) 4404,644 ns/op | |
Iteration 5: 321449,832 ±(99.9%) 3763,165 ns/op | |
# Run progress: 82,67% complete, ETA 02:57:12 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 650968,925 ±(99.9%) 16851,780 ns/op | |
# Warmup Iteration 2: 630810,433 ±(99.9%) 15694,419 ns/op | |
# Warmup Iteration 3: 647984,508 ±(99.9%) 13635,574 ns/op | |
# Warmup Iteration 4: 632334,947 ±(99.9%) 9133,225 ns/op | |
# Warmup Iteration 5: 648334,900 ±(99.9%) 21837,869 ns/op | |
Iteration 1: 698210,050 ±(99.9%) 45698,621 ns/op | |
Iteration 2: 649867,103 ±(99.9%) 23090,651 ns/op | |
Iteration 3: 630387,190 ±(99.9%) 6973,097 ns/op | |
Iteration 4: 661206,324 ±(99.9%) 10223,986 ns/op | |
Iteration 5: 667997,091 ±(99.9%) 22212,918 ns/op | |
# Run progress: 82,83% complete, ETA 02:55:30 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 717326,675 ±(99.9%) 17925,470 ns/op | |
# Warmup Iteration 2: 698176,467 ±(99.9%) 16931,036 ns/op | |
# Warmup Iteration 3: 692673,553 ±(99.9%) 17336,441 ns/op | |
# Warmup Iteration 4: 686215,776 ±(99.9%) 14147,936 ns/op | |
# Warmup Iteration 5: 729110,912 ±(99.9%) 19805,899 ns/op | |
Iteration 1: 690813,551 ±(99.9%) 10135,384 ns/op | |
Iteration 2: 681131,228 ±(99.9%) 7768,550 ns/op | |
Iteration 3: 701089,505 ±(99.9%) 11134,397 ns/op | |
Iteration 4: 733083,463 ±(99.9%) 47616,461 ns/op | |
Iteration 5: 678627,930 ±(99.9%) 10257,417 ns/op | |
# Run progress: 83,00% complete, ETA 02:53:47 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 617834,429 ±(99.9%) 7861,422 ns/op | |
# Warmup Iteration 2: 580907,091 ±(99.9%) 3879,776 ns/op | |
# Warmup Iteration 3: 584309,677 ±(99.9%) 5034,834 ns/op | |
# Warmup Iteration 4: 604445,635 ±(99.9%) 9334,783 ns/op | |
# Warmup Iteration 5: 593967,039 ±(99.9%) 6335,464 ns/op | |
Iteration 1: 597026,502 ±(99.9%) 7274,450 ns/op | |
Iteration 2: 623151,441 ±(99.9%) 15406,197 ns/op | |
Iteration 3: 619359,597 ±(99.9%) 19856,344 ns/op | |
Iteration 4: 606307,596 ±(99.9%) 11527,166 ns/op | |
Iteration 5: 589297,761 ±(99.9%) 5558,772 ns/op | |
# Run progress: 83,17% complete, ETA 02:52:04 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 476935,223 ±(99.9%) 8804,668 ns/op | |
# Warmup Iteration 2: 478314,307 ±(99.9%) 18425,173 ns/op | |
# Warmup Iteration 3: 454896,528 ±(99.9%) 3676,594 ns/op | |
# Warmup Iteration 4: 454629,489 ±(99.9%) 3704,963 ns/op | |
# Warmup Iteration 5: 455698,618 ±(99.9%) 3195,426 ns/op | |
Iteration 1: 456235,202 ±(99.9%) 3381,996 ns/op | |
Iteration 2: 461183,731 ±(99.9%) 2265,405 ns/op | |
Iteration 3: 472845,486 ±(99.9%) 4538,914 ns/op | |
Iteration 4: 487921,108 ±(99.9%) 8571,369 ns/op | |
Iteration 5: 487434,890 ±(99.9%) 12685,176 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
552450,603 ±(99.9%) 105758,798 ns/op [Average] | |
(min, avg, max) = (316888,959, 552450,603, 733083,463), stdev = 141184,969 | |
CI (99.9%): [446691,805, 658209,400] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 5, replacementsCount = 50) | |
# Run progress: 83,33% complete, ETA 02:50:22 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 740592,813 ±(99.9%) 9858,902 ns/op | |
# Warmup Iteration 2: 736450,682 ±(99.9%) 22517,664 ns/op | |
# Warmup Iteration 3: 710089,782 ±(99.9%) 4755,920 ns/op | |
# Warmup Iteration 4: 710003,112 ±(99.9%) 3732,730 ns/op | |
# Warmup Iteration 5: 710595,133 ±(99.9%) 4502,880 ns/op | |
Iteration 1: 716491,318 ±(99.9%) 4954,840 ns/op | |
Iteration 2: 741993,544 ±(99.9%) 13217,486 ns/op | |
Iteration 3: 722424,171 ±(99.9%) 6296,119 ns/op | |
Iteration 4: 720793,197 ±(99.9%) 6996,200 ns/op | |
Iteration 5: 714448,118 ±(99.9%) 4777,634 ns/op | |
# Run progress: 83,50% complete, ETA 02:48:39 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 288291,901 ±(99.9%) 7567,877 ns/op | |
# Warmup Iteration 2: 285505,515 ±(99.9%) 12462,793 ns/op | |
# Warmup Iteration 3: 278118,393 ±(99.9%) 3471,422 ns/op | |
# Warmup Iteration 4: 273620,603 ±(99.9%) 2315,048 ns/op | |
# Warmup Iteration 5: 272714,215 ±(99.9%) 2062,911 ns/op | |
Iteration 1: 274640,015 ±(99.9%) 2011,871 ns/op | |
Iteration 2: 274548,599 ±(99.9%) 1449,531 ns/op | |
Iteration 3: 273363,058 ±(99.9%) 1395,185 ns/op | |
Iteration 4: 273699,632 ±(99.9%) 1943,252 ns/op | |
Iteration 5: 273948,717 ±(99.9%) 1915,515 ns/op | |
# Run progress: 83,67% complete, ETA 02:46:57 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 451228,414 ±(99.9%) 4412,798 ns/op | |
# Warmup Iteration 2: 441345,294 ±(99.9%) 6518,153 ns/op | |
# Warmup Iteration 3: 437963,465 ±(99.9%) 2637,467 ns/op | |
# Warmup Iteration 4: 439268,514 ±(99.9%) 2984,920 ns/op | |
# Warmup Iteration 5: 438089,594 ±(99.9%) 3227,847 ns/op | |
Iteration 1: 436314,455 ±(99.9%) 3226,109 ns/op | |
Iteration 2: 436545,652 ±(99.9%) 2369,464 ns/op | |
Iteration 3: 437094,870 ±(99.9%) 2532,250 ns/op | |
Iteration 4: 436839,704 ±(99.9%) 3228,571 ns/op | |
Iteration 5: 440092,286 ±(99.9%) 2415,302 ns/op | |
# Run progress: 83,83% complete, ETA 02:45:14 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 421471,296 ±(99.9%) 5278,657 ns/op | |
# Warmup Iteration 2: 412800,973 ±(99.9%) 8093,750 ns/op | |
# Warmup Iteration 3: 419104,933 ±(99.9%) 2747,443 ns/op | |
# Warmup Iteration 4: 410312,496 ±(99.9%) 4452,665 ns/op | |
# Warmup Iteration 5: 408932,937 ±(99.9%) 3291,155 ns/op | |
Iteration 1: 414610,267 ±(99.9%) 3838,911 ns/op | |
Iteration 2: 419051,492 ±(99.9%) 4165,571 ns/op | |
Iteration 3: 421019,958 ±(99.9%) 4729,696 ns/op | |
Iteration 4: 411132,899 ±(99.9%) 3151,148 ns/op | |
Iteration 5: 407257,799 ±(99.9%) 1801,707 ns/op | |
# Run progress: 84,00% complete, ETA 02:43:32 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 468737,140 ±(99.9%) 5186,404 ns/op | |
# Warmup Iteration 2: 454140,910 ±(99.9%) 2553,961 ns/op | |
# Warmup Iteration 3: 450730,202 ±(99.9%) 1350,160 ns/op | |
# Warmup Iteration 4: 449870,771 ±(99.9%) 1856,693 ns/op | |
# Warmup Iteration 5: 449457,655 ±(99.9%) 2730,158 ns/op | |
Iteration 1: 450803,225 ±(99.9%) 2017,582 ns/op | |
Iteration 2: 453650,238 ±(99.9%) 1951,257 ns/op | |
Iteration 3: 450927,138 ±(99.9%) 1155,716 ns/op | |
Iteration 4: 450738,886 ±(99.9%) 2294,152 ns/op | |
Iteration 5: 449797,328 ±(99.9%) 2233,825 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
460089,063 ±(99.9%) 111655,381 ns/op [Average] | |
(min, avg, max) = (273363,058, 460089,063, 741993,544), stdev = 149056,739 | |
CI (99.9%): [348433,681, 571744,444] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 5, replacementsCount = 100) | |
# Run progress: 84,17% complete, ETA 02:41:49 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 1132235,323 ±(99.9%) 20523,603 ns/op | |
# Warmup Iteration 2: 1095323,450 ±(99.9%) 12144,191 ns/op | |
# Warmup Iteration 3: 1083159,807 ±(99.9%) 5026,047 ns/op | |
# Warmup Iteration 4: 1084379,982 ±(99.9%) 5657,145 ns/op | |
# Warmup Iteration 5: 1098902,233 ±(99.9%) 10714,220 ns/op | |
Iteration 1: 1098110,881 ±(99.9%) 10954,100 ns/op | |
Iteration 2: 1096095,978 ±(99.9%) 10796,048 ns/op | |
Iteration 3: 1092742,473 ±(99.9%) 14321,319 ns/op | |
Iteration 4: 1092570,505 ±(99.9%) 9321,620 ns/op | |
Iteration 5: 1084414,171 ±(99.9%) 3289,996 ns/op | |
# Run progress: 84,33% complete, ETA 02:40:07 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 1397551,723 ±(99.9%) 17488,880 ns/op | |
# Warmup Iteration 2: 1365500,375 ±(99.9%) 12615,736 ns/op | |
# Warmup Iteration 3: 1350744,322 ±(99.9%) 13429,314 ns/op | |
# Warmup Iteration 4: 1350963,601 ±(99.9%) 11794,488 ns/op | |
# Warmup Iteration 5: 1353965,560 ±(99.9%) 6549,139 ns/op | |
Iteration 1: 1350239,063 ±(99.9%) 10475,954 ns/op | |
Iteration 2: 1350573,618 ±(99.9%) 7751,955 ns/op | |
Iteration 3: 1353794,742 ±(99.9%) 8285,899 ns/op | |
Iteration 4: 1352823,903 ±(99.9%) 10060,992 ns/op | |
Iteration 5: 1426431,111 ±(99.9%) 20199,463 ns/op | |
# Run progress: 84,50% complete, ETA 02:38:24 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 1476774,812 ±(99.9%) 32181,111 ns/op | |
# Warmup Iteration 2: 1370155,036 ±(99.9%) 15968,318 ns/op | |
# Warmup Iteration 3: 1366549,998 ±(99.9%) 10452,743 ns/op | |
# Warmup Iteration 4: 1357348,907 ±(99.9%) 7027,110 ns/op | |
# Warmup Iteration 5: 1371274,227 ±(99.9%) 14009,063 ns/op | |
Iteration 1: 1375645,431 ±(99.9%) 15207,249 ns/op | |
Iteration 2: 1353578,187 ±(99.9%) 9311,966 ns/op | |
Iteration 3: 1363117,944 ±(99.9%) 11173,198 ns/op | |
Iteration 4: 1352268,584 ±(99.9%) 7190,892 ns/op | |
Iteration 5: 1353906,860 ±(99.9%) 8467,854 ns/op | |
# Run progress: 84,67% complete, ETA 02:36:42 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 1300316,547 ±(99.9%) 9558,148 ns/op | |
# Warmup Iteration 2: 1282269,842 ±(99.9%) 11681,152 ns/op | |
# Warmup Iteration 3: 1286665,617 ±(99.9%) 10755,403 ns/op | |
# Warmup Iteration 4: 1271929,891 ±(99.9%) 8026,290 ns/op | |
# Warmup Iteration 5: 1268674,568 ±(99.9%) 4648,412 ns/op | |
Iteration 1: 1271746,199 ±(99.9%) 6698,798 ns/op | |
Iteration 2: 1267372,947 ±(99.9%) 5322,206 ns/op | |
Iteration 3: 1267981,895 ±(99.9%) 6725,175 ns/op | |
Iteration 4: 1270113,995 ±(99.9%) 9714,405 ns/op | |
Iteration 5: 1270720,404 ±(99.9%) 6133,717 ns/op | |
# Run progress: 84,83% complete, ETA 02:34:59 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 794287,081 ±(99.9%) 9020,712 ns/op | |
# Warmup Iteration 2: 777365,641 ±(99.9%) 8981,595 ns/op | |
# Warmup Iteration 3: 771415,381 ±(99.9%) 5208,215 ns/op | |
# Warmup Iteration 4: 777016,593 ±(99.9%) 3779,521 ns/op | |
# Warmup Iteration 5: 812279,266 ±(99.9%) 33613,720 ns/op | |
Iteration 1: 821036,290 ±(99.9%) 29557,365 ns/op | |
Iteration 2: 798916,728 ±(99.9%) 10812,819 ns/op | |
Iteration 3: 775288,336 ±(99.9%) 6367,946 ns/op | |
Iteration 4: 772954,261 ±(99.9%) 6698,334 ns/op | |
Iteration 5: 793661,498 ±(99.9%) 10880,084 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
1176244,240 ±(99.9%) 165497,006 ns/op [Average] | |
(min, avg, max) = (772954,261, 1176244,240, 1426431,111), stdev = 220933,769 | |
CI (99.9%): [1010747,234, 1341741,247] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 10, replacementsCount = 1) | |
# Run progress: 85,00% complete, ETA 02:33:17 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 39708,975 ±(99.9%) 463,255 ns/op | |
# Warmup Iteration 2: 39534,330 ±(99.9%) 1443,722 ns/op | |
# Warmup Iteration 3: 40832,211 ±(99.9%) 1016,957 ns/op | |
# Warmup Iteration 4: 41286,212 ±(99.9%) 1153,551 ns/op | |
# Warmup Iteration 5: 41699,456 ±(99.9%) 745,743 ns/op | |
Iteration 1: 39320,652 ±(99.9%) 551,168 ns/op | |
Iteration 2: 38843,121 ±(99.9%) 416,828 ns/op | |
Iteration 3: 38782,381 ±(99.9%) 373,905 ns/op | |
Iteration 4: 38960,925 ±(99.9%) 473,516 ns/op | |
Iteration 5: 38719,439 ±(99.9%) 481,755 ns/op | |
# Run progress: 85,17% complete, ETA 02:31:34 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 43480,780 ±(99.9%) 433,838 ns/op | |
# Warmup Iteration 2: 44407,724 ±(99.9%) 2564,060 ns/op | |
# Warmup Iteration 3: 44483,092 ±(99.9%) 2438,548 ns/op | |
# Warmup Iteration 4: 43587,578 ±(99.9%) 1478,598 ns/op | |
# Warmup Iteration 5: 42156,735 ±(99.9%) 568,836 ns/op | |
Iteration 1: 41541,429 ±(99.9%) 369,232 ns/op | |
Iteration 2: 42253,187 ±(99.9%) 579,371 ns/op | |
Iteration 3: 41678,693 ±(99.9%) 300,102 ns/op | |
Iteration 4: 41448,925 ±(99.9%) 322,779 ns/op | |
Iteration 5: 43692,652 ±(99.9%) 642,498 ns/op | |
# Run progress: 85,33% complete, ETA 02:29:52 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 122546,961 ±(99.9%) 2942,191 ns/op | |
# Warmup Iteration 2: 118643,381 ±(99.9%) 2516,588 ns/op | |
# Warmup Iteration 3: 118972,625 ±(99.9%) 3492,394 ns/op | |
# Warmup Iteration 4: 117672,716 ±(99.9%) 1101,569 ns/op | |
# Warmup Iteration 5: 115410,836 ±(99.9%) 688,960 ns/op | |
Iteration 1: 116089,084 ±(99.9%) 965,356 ns/op | |
Iteration 2: 117884,431 ±(99.9%) 1218,353 ns/op | |
Iteration 3: 115423,453 ±(99.9%) 728,152 ns/op | |
Iteration 4: 114466,749 ±(99.9%) 590,491 ns/op | |
Iteration 5: 114506,145 ±(99.9%) 443,623 ns/op | |
# Run progress: 85,50% complete, ETA 02:28:10 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 77418,796 ±(99.9%) 401,773 ns/op | |
# Warmup Iteration 2: 77157,575 ±(99.9%) 942,553 ns/op | |
# Warmup Iteration 3: 76467,886 ±(99.9%) 662,574 ns/op | |
# Warmup Iteration 4: 75859,839 ±(99.9%) 287,374 ns/op | |
# Warmup Iteration 5: 75628,320 ±(99.9%) 311,950 ns/op | |
Iteration 1: 77039,226 ±(99.9%) 491,541 ns/op | |
Iteration 2: 76594,041 ±(99.9%) 472,232 ns/op | |
Iteration 3: 76574,749 ±(99.9%) 523,593 ns/op | |
Iteration 4: 75955,645 ±(99.9%) 296,818 ns/op | |
Iteration 5: 75877,583 ±(99.9%) 423,969 ns/op | |
# Run progress: 85,67% complete, ETA 02:26:27 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 72217,118 ±(99.9%) 626,054 ns/op | |
# Warmup Iteration 2: 70379,993 ±(99.9%) 664,092 ns/op | |
# Warmup Iteration 3: 70242,194 ±(99.9%) 591,814 ns/op | |
# Warmup Iteration 4: 69998,042 ±(99.9%) 384,743 ns/op | |
# Warmup Iteration 5: 70092,328 ±(99.9%) 288,876 ns/op | |
Iteration 1: 72396,669 ±(99.9%) 1002,232 ns/op | |
Iteration 2: 71394,049 ±(99.9%) 1038,789 ns/op | |
Iteration 3: 71822,639 ±(99.9%) 991,714 ns/op | |
Iteration 4: 72411,697 ±(99.9%) 691,929 ns/op | |
Iteration 5: 73243,136 ±(99.9%) 1104,769 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
69076,828 ±(99.9%) 21279,851 ns/op [Average] | |
(min, avg, max) = (38719,439, 69076,828, 117884,431), stdev = 28407,993 | |
CI (99.9%): [47796,977, 90356,679] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 10, replacementsCount = 2) | |
# Run progress: 85,83% complete, ETA 02:24:45 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 134077,678 ±(99.9%) 4582,605 ns/op | |
# Warmup Iteration 2: 128276,011 ±(99.9%) 858,919 ns/op | |
# Warmup Iteration 3: 125902,270 ±(99.9%) 2401,391 ns/op | |
# Warmup Iteration 4: 130655,938 ±(99.9%) 4328,335 ns/op | |
# Warmup Iteration 5: 128368,239 ±(99.9%) 3076,920 ns/op | |
Iteration 1: 129456,528 ±(99.9%) 3030,797 ns/op | |
Iteration 2: 125006,367 ±(99.9%) 1294,979 ns/op | |
Iteration 3: 128264,017 ±(99.9%) 2609,378 ns/op | |
Iteration 4: 125495,994 ±(99.9%) 1918,840 ns/op | |
Iteration 5: 127079,556 ±(99.9%) 2183,230 ns/op | |
# Run progress: 86,00% complete, ETA 02:23:02 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 126129,007 ±(99.9%) 11146,028 ns/op | |
# Warmup Iteration 2: 121949,780 ±(99.9%) 11078,956 ns/op | |
# Warmup Iteration 3: 119699,394 ±(99.9%) 4894,488 ns/op | |
# Warmup Iteration 4: 123779,459 ±(99.9%) 3288,922 ns/op | |
# Warmup Iteration 5: 123730,378 ±(99.9%) 2043,494 ns/op | |
Iteration 1: 121560,783 ±(99.9%) 2038,642 ns/op | |
Iteration 2: 122749,261 ±(99.9%) 3617,698 ns/op | |
Iteration 3: 120302,966 ±(99.9%) 2216,380 ns/op | |
Iteration 4: 121263,118 ±(99.9%) 1692,801 ns/op | |
Iteration 5: 120479,940 ±(99.9%) 1305,607 ns/op | |
# Run progress: 86,17% complete, ETA 02:21:20 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 81831,757 ±(99.9%) 1958,390 ns/op | |
# Warmup Iteration 2: 82034,019 ±(99.9%) 6218,131 ns/op | |
# Warmup Iteration 3: 82700,992 ±(99.9%) 1775,865 ns/op | |
# Warmup Iteration 4: 82948,512 ±(99.9%) 1065,900 ns/op | |
# Warmup Iteration 5: 82613,885 ±(99.9%) 1022,221 ns/op | |
Iteration 1: 86473,390 ±(99.9%) 2877,646 ns/op | |
Iteration 2: 86004,257 ±(99.9%) 4191,291 ns/op | |
Iteration 3: 85996,705 ±(99.9%) 4306,302 ns/op | |
Iteration 4: 91041,696 ±(99.9%) 4259,398 ns/op | |
Iteration 5: 89722,262 ±(99.9%) 3151,478 ns/op | |
# Run progress: 86,33% complete, ETA 02:19:37 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 84771,971 ±(99.9%) 8034,184 ns/op | |
# Warmup Iteration 2: 77989,319 ±(99.9%) 5114,913 ns/op | |
# Warmup Iteration 3: 75687,955 ±(99.9%) 1215,011 ns/op | |
# Warmup Iteration 4: 74166,449 ±(99.9%) 416,410 ns/op | |
# Warmup Iteration 5: 75647,375 ±(99.9%) 1185,142 ns/op | |
Iteration 1: 75279,170 ±(99.9%) 792,617 ns/op | |
Iteration 2: 74635,922 ±(99.9%) 1172,507 ns/op | |
Iteration 3: 79040,044 ±(99.9%) 2032,835 ns/op | |
Iteration 4: 78474,096 ±(99.9%) 2541,430 ns/op | |
Iteration 5: 77464,655 ±(99.9%) 1686,454 ns/op | |
# Run progress: 86,50% complete, ETA 02:17:55 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 112572,089 ±(99.9%) 4372,558 ns/op | |
# Warmup Iteration 2: 116212,328 ±(99.9%) 4576,254 ns/op | |
# Warmup Iteration 3: 111718,990 ±(99.9%) 5860,948 ns/op | |
# Warmup Iteration 4: 103440,690 ±(99.9%) 695,038 ns/op | |
# Warmup Iteration 5: 103045,142 ±(99.9%) 423,364 ns/op | |
Iteration 1: 103110,154 ±(99.9%) 490,934 ns/op | |
Iteration 2: 103080,596 ±(99.9%) 757,329 ns/op | |
Iteration 3: 102980,459 ±(99.9%) 502,232 ns/op | |
Iteration 4: 103064,302 ±(99.9%) 517,072 ns/op | |
Iteration 5: 102951,952 ±(99.9%) 462,866 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
103239,128 ±(99.9%) 14627,066 ns/op [Average] | |
(min, avg, max) = (74635,922, 103239,128, 129456,528), stdev = 19526,715 | |
CI (99.9%): [88612,062, 117866,194] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 10, replacementsCount = 10) | |
# Run progress: 86,67% complete, ETA 02:16:13 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 349328,566 ±(99.9%) 6716,722 ns/op | |
# Warmup Iteration 2: 340844,745 ±(99.9%) 6599,961 ns/op | |
# Warmup Iteration 3: 341886,948 ±(99.9%) 3600,847 ns/op | |
# Warmup Iteration 4: 341596,347 ±(99.9%) 4386,896 ns/op | |
# Warmup Iteration 5: 336788,309 ±(99.9%) 3117,691 ns/op | |
Iteration 1: 335805,237 ±(99.9%) 2890,854 ns/op | |
Iteration 2: 335891,658 ±(99.9%) 2100,130 ns/op | |
Iteration 3: 335543,058 ±(99.9%) 3379,095 ns/op | |
Iteration 4: 341506,644 ±(99.9%) 4296,445 ns/op | |
Iteration 5: 359432,065 ±(99.9%) 6012,120 ns/op | |
# Run progress: 86,83% complete, ETA 02:14:30 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 397012,515 ±(99.9%) 8307,077 ns/op | |
# Warmup Iteration 2: 378402,908 ±(99.9%) 3916,852 ns/op | |
# Warmup Iteration 3: 376961,634 ±(99.9%) 2889,612 ns/op | |
# Warmup Iteration 4: 375614,806 ±(99.9%) 2156,146 ns/op | |
# Warmup Iteration 5: 375523,227 ±(99.9%) 1660,087 ns/op | |
Iteration 1: 380519,308 ±(99.9%) 3731,398 ns/op | |
Iteration 2: 375343,203 ±(99.9%) 2228,949 ns/op | |
Iteration 3: 375202,900 ±(99.9%) 2138,093 ns/op | |
Iteration 4: 375230,552 ±(99.9%) 1584,773 ns/op | |
Iteration 5: 375133,222 ±(99.9%) 1540,139 ns/op | |
# Run progress: 87,00% complete, ETA 02:12:48 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 460450,701 ±(99.9%) 9309,175 ns/op | |
# Warmup Iteration 2: 445179,753 ±(99.9%) 7642,208 ns/op | |
# Warmup Iteration 3: 442798,765 ±(99.9%) 4360,368 ns/op | |
# Warmup Iteration 4: 443812,115 ±(99.9%) 3509,225 ns/op | |
# Warmup Iteration 5: 442953,105 ±(99.9%) 3487,047 ns/op | |
Iteration 1: 442130,116 ±(99.9%) 4764,489 ns/op | |
Iteration 2: 441476,327 ±(99.9%) 3921,321 ns/op | |
Iteration 3: 440593,937 ±(99.9%) 5390,180 ns/op | |
Iteration 4: 440723,189 ±(99.9%) 4378,826 ns/op | |
Iteration 5: 442850,108 ±(99.9%) 4605,508 ns/op | |
# Run progress: 87,17% complete, ETA 02:11:05 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 579517,730 ±(99.9%) 4495,471 ns/op | |
# Warmup Iteration 2: 565309,484 ±(99.9%) 4506,086 ns/op | |
# Warmup Iteration 3: 565070,868 ±(99.9%) 3419,110 ns/op | |
# Warmup Iteration 4: 563037,463 ±(99.9%) 3262,277 ns/op | |
# Warmup Iteration 5: 565218,009 ±(99.9%) 4613,647 ns/op | |
Iteration 1: 567644,424 ±(99.9%) 3235,124 ns/op | |
Iteration 2: 566414,211 ±(99.9%) 3379,332 ns/op | |
Iteration 3: 567996,538 ±(99.9%) 5638,071 ns/op | |
Iteration 4: 563818,098 ±(99.9%) 3523,029 ns/op | |
Iteration 5: 565829,023 ±(99.9%) 4936,020 ns/op | |
# Run progress: 87,33% complete, ETA 02:09:23 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 430162,823 ±(99.9%) 5686,277 ns/op | |
# Warmup Iteration 2: 421107,283 ±(99.9%) 7976,464 ns/op | |
# Warmup Iteration 3: 422434,110 ±(99.9%) 4783,212 ns/op | |
# Warmup Iteration 4: 418212,391 ±(99.9%) 3365,180 ns/op | |
# Warmup Iteration 5: 416324,632 ±(99.9%) 3476,893 ns/op | |
Iteration 1: 416272,964 ±(99.9%) 3307,637 ns/op | |
Iteration 2: 415926,797 ±(99.9%) 3679,629 ns/op | |
Iteration 3: 416036,213 ±(99.9%) 4105,757 ns/op | |
Iteration 4: 416236,267 ±(99.9%) 3091,158 ns/op | |
Iteration 5: 417509,221 ±(99.9%) 4440,702 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
428442,611 ±(99.9%) 58903,801 ns/op [Average] | |
(min, avg, max) = (335543,058, 428442,611, 567996,538), stdev = 78634,889 | |
CI (99.9%): [369538,810, 487346,412] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 10, replacementsCount = 30) | |
# Run progress: 87,50% complete, ETA 02:07:41 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 1313012,058 ±(99.9%) 13207,886 ns/op | |
# Warmup Iteration 2: 1296111,412 ±(99.9%) 11051,451 ns/op | |
# Warmup Iteration 3: 1291095,415 ±(99.9%) 10975,113 ns/op | |
# Warmup Iteration 4: 1285929,383 ±(99.9%) 11287,347 ns/op | |
# Warmup Iteration 5: 1296862,642 ±(99.9%) 10417,076 ns/op | |
Iteration 1: 1285831,121 ±(99.9%) 7940,988 ns/op | |
Iteration 2: 1287158,187 ±(99.9%) 5067,118 ns/op | |
Iteration 3: 1290398,025 ±(99.9%) 9871,077 ns/op | |
Iteration 4: 1281537,549 ±(99.9%) 9059,164 ns/op | |
Iteration 5: 1282896,407 ±(99.9%) 11936,692 ns/op | |
# Run progress: 87,67% complete, ETA 02:05:58 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 1392604,084 ±(99.9%) 10299,398 ns/op | |
# Warmup Iteration 2: 1369348,387 ±(99.9%) 21898,011 ns/op | |
# Warmup Iteration 3: 1363395,101 ±(99.9%) 12176,860 ns/op | |
# Warmup Iteration 4: 1354157,572 ±(99.9%) 8645,401 ns/op | |
# Warmup Iteration 5: 1353136,846 ±(99.9%) 6205,432 ns/op | |
Iteration 1: 1353261,022 ±(99.9%) 8667,658 ns/op | |
Iteration 2: 1352349,197 ±(99.9%) 6411,777 ns/op | |
Iteration 3: 1366488,171 ±(99.9%) 14239,833 ns/op | |
Iteration 4: 1377935,928 ±(99.9%) 12132,464 ns/op | |
Iteration 5: 1361330,238 ±(99.9%) 7243,196 ns/op | |
# Run progress: 87,83% complete, ETA 02:04:16 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 1111750,964 ±(99.9%) 18319,357 ns/op | |
# Warmup Iteration 2: 1092478,692 ±(99.9%) 12408,864 ns/op | |
# Warmup Iteration 3: 1084808,179 ±(99.9%) 9501,785 ns/op | |
# Warmup Iteration 4: 1079543,788 ±(99.9%) 9273,486 ns/op | |
# Warmup Iteration 5: 1081014,336 ±(99.9%) 9681,014 ns/op | |
Iteration 1: 1092839,467 ±(99.9%) 15495,947 ns/op | |
Iteration 2: 1079370,392 ±(99.9%) 7029,090 ns/op | |
Iteration 3: 1079841,981 ±(99.9%) 10811,341 ns/op | |
Iteration 4: 1082865,213 ±(99.9%) 7319,165 ns/op | |
Iteration 5: 1080039,740 ±(99.9%) 8065,761 ns/op | |
# Run progress: 88,00% complete, ETA 02:02:34 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 1723574,463 ±(99.9%) 45536,663 ns/op | |
# Warmup Iteration 2: 1684628,304 ±(99.9%) 19371,127 ns/op | |
# Warmup Iteration 3: 1693012,734 ±(99.9%) 16689,371 ns/op | |
# Warmup Iteration 4: 1665616,000 ±(99.9%) 7163,098 ns/op | |
# Warmup Iteration 5: 1676793,591 ±(99.9%) 9448,387 ns/op | |
Iteration 1: 1668566,666 ±(99.9%) 11510,093 ns/op | |
Iteration 2: 1667668,420 ±(99.9%) 10462,722 ns/op | |
Iteration 3: 1668701,259 ±(99.9%) 9123,129 ns/op | |
Iteration 4: 1691470,746 ±(99.9%) 9289,557 ns/op | |
Iteration 5: 1667516,013 ±(99.9%) 14048,888 ns/op | |
# Run progress: 88,17% complete, ETA 02:00:51 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 1373889,763 ±(99.9%) 15571,274 ns/op | |
# Warmup Iteration 2: 1351318,861 ±(99.9%) 18824,757 ns/op | |
# Warmup Iteration 3: 1339408,403 ±(99.9%) 14432,269 ns/op | |
# Warmup Iteration 4: 1334886,788 ±(99.9%) 8284,045 ns/op | |
# Warmup Iteration 5: 1343116,240 ±(99.9%) 8066,225 ns/op | |
Iteration 1: 1345898,673 ±(99.9%) 5891,782 ns/op | |
Iteration 2: 1344933,950 ±(99.9%) 8452,155 ns/op | |
Iteration 3: 1343423,518 ±(99.9%) 13154,289 ns/op | |
Iteration 4: 1340727,830 ±(99.9%) 10911,928 ns/op | |
Iteration 5: 1336879,763 ±(99.9%) 11710,596 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
1349197,179 ±(99.9%) 145084,259 ns/op [Average] | |
(min, avg, max) = (1079370,392, 1349197,179, 1691470,746), stdev = 193683,334 | |
CI (99.9%): [1204112,920, 1494281,438] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 10, replacementsCount = 50) | |
# Run progress: 88,33% complete, ETA 01:59:09 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 993254,638 ±(99.9%) 7736,723 ns/op | |
# Warmup Iteration 2: 971105,065 ±(99.9%) 10547,997 ns/op | |
# Warmup Iteration 3: 969579,322 ±(99.9%) 6428,323 ns/op | |
# Warmup Iteration 4: 963400,635 ±(99.9%) 5705,785 ns/op | |
# Warmup Iteration 5: 963214,035 ±(99.9%) 6113,368 ns/op | |
Iteration 1: 962481,257 ±(99.9%) 5687,944 ns/op | |
Iteration 2: 961795,058 ±(99.9%) 7594,855 ns/op | |
Iteration 3: 960763,959 ±(99.9%) 7582,445 ns/op | |
Iteration 4: 963033,128 ±(99.9%) 5367,615 ns/op | |
Iteration 5: 963440,888 ±(99.9%) 4682,602 ns/op | |
# Run progress: 88,50% complete, ETA 01:57:27 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 1321176,671 ±(99.9%) 13540,965 ns/op | |
# Warmup Iteration 2: 1299466,842 ±(99.9%) 12297,939 ns/op | |
# Warmup Iteration 3: 1299127,146 ±(99.9%) 14025,987 ns/op | |
# Warmup Iteration 4: 1290017,427 ±(99.9%) 11225,574 ns/op | |
# Warmup Iteration 5: 1308244,276 ±(99.9%) 15998,544 ns/op | |
Iteration 1: 1292985,688 ±(99.9%) 12182,015 ns/op | |
Iteration 2: 1290814,747 ±(99.9%) 10273,113 ns/op | |
Iteration 3: 1294019,343 ±(99.9%) 9040,798 ns/op | |
Iteration 4: 1292007,846 ±(99.9%) 9251,113 ns/op | |
Iteration 5: 1304637,380 ±(99.9%) 14629,126 ns/op | |
# Run progress: 88,67% complete, ETA 01:55:44 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 1270052,406 ±(99.9%) 7086,644 ns/op | |
# Warmup Iteration 2: 1257251,730 ±(99.9%) 14964,457 ns/op | |
# Warmup Iteration 3: 1232784,362 ±(99.9%) 10238,446 ns/op | |
# Warmup Iteration 4: 1229850,906 ±(99.9%) 8171,291 ns/op | |
# Warmup Iteration 5: 1229574,186 ±(99.9%) 9809,240 ns/op | |
Iteration 1: 1229087,744 ±(99.9%) 6074,636 ns/op | |
Iteration 2: 1226747,100 ±(99.9%) 8027,596 ns/op | |
Iteration 3: 1245370,358 ±(99.9%) 9140,437 ns/op | |
Iteration 4: 1238656,776 ±(99.9%) 7518,429 ns/op | |
Iteration 5: 1227888,294 ±(99.9%) 7304,996 ns/op | |
# Run progress: 88,83% complete, ETA 01:54:02 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 1071760,296 ±(99.9%) 11253,059 ns/op | |
# Warmup Iteration 2: 1052324,495 ±(99.9%) 10444,245 ns/op | |
# Warmup Iteration 3: 1035633,611 ±(99.9%) 6582,896 ns/op | |
# Warmup Iteration 4: 1036898,196 ±(99.9%) 6244,284 ns/op | |
# Warmup Iteration 5: 1035401,070 ±(99.9%) 7344,147 ns/op | |
Iteration 1: 1050313,853 ±(99.9%) 9974,407 ns/op | |
Iteration 2: 1034637,772 ±(99.9%) 7861,354 ns/op | |
Iteration 3: 1034940,084 ±(99.9%) 8126,635 ns/op | |
Iteration 4: 1034639,818 ±(99.9%) 7288,010 ns/op | |
Iteration 5: 1036406,728 ±(99.9%) 7806,862 ns/op | |
# Run progress: 89,00% complete, ETA 01:52:20 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 1029902,532 ±(99.9%) 10646,908 ns/op | |
# Warmup Iteration 2: 1013860,440 ±(99.9%) 12444,340 ns/op | |
# Warmup Iteration 3: 1001390,984 ±(99.9%) 7725,871 ns/op | |
# Warmup Iteration 4: 999787,634 ±(99.9%) 7387,098 ns/op | |
# Warmup Iteration 5: 1008498,080 ±(99.9%) 6315,624 ns/op | |
Iteration 1: 1002389,558 ±(99.9%) 9646,886 ns/op | |
Iteration 2: 1001288,065 ±(99.9%) 5405,172 ns/op | |
Iteration 3: 1002348,615 ±(99.9%) 6735,133 ns/op | |
Iteration 4: 1001008,412 ±(99.9%) 5659,713 ns/op | |
Iteration 5: 1001010,966 ±(99.9%) 6746,045 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
1106108,538 ±(99.9%) 101547,119 ns/op [Average] | |
(min, avg, max) = (960763,959, 1106108,538, 1304637,380), stdev = 135562,498 | |
CI (99.9%): [1004561,419, 1207655,656] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 10, replacementsCount = 100) | |
# Run progress: 89,17% complete, ETA 01:50:37 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 1652105,242 ±(99.9%) 22449,818 ns/op | |
# Warmup Iteration 2: 1623722,882 ±(99.9%) 18208,129 ns/op | |
# Warmup Iteration 3: 1607503,376 ±(99.9%) 14044,249 ns/op | |
# Warmup Iteration 4: 1606037,107 ±(99.9%) 13192,466 ns/op | |
# Warmup Iteration 5: 1613822,701 ±(99.9%) 11888,396 ns/op | |
Iteration 1: 1600367,473 ±(99.9%) 7805,920 ns/op | |
Iteration 2: 1599771,110 ±(99.9%) 11398,249 ns/op | |
Iteration 3: 1600504,587 ±(99.9%) 11762,975 ns/op | |
Iteration 4: 1600129,327 ±(99.9%) 11803,466 ns/op | |
Iteration 5: 1599576,026 ±(99.9%) 11599,412 ns/op | |
# Run progress: 89,33% complete, ETA 01:48:55 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 2800734,307 ±(99.9%) 22586,361 ns/op | |
# Warmup Iteration 2: 2732967,651 ±(99.9%) 28008,783 ns/op | |
# Warmup Iteration 3: 2703067,861 ±(99.9%) 17052,102 ns/op | |
# Warmup Iteration 4: 2706362,131 ±(99.9%) 15799,689 ns/op | |
# Warmup Iteration 5: 2704817,347 ±(99.9%) 14822,407 ns/op | |
Iteration 1: 2707426,722 ±(99.9%) 12908,788 ns/op | |
Iteration 2: 2734387,036 ±(99.9%) 17860,214 ns/op | |
Iteration 3: 2735215,892 ±(99.9%) 14639,857 ns/op | |
Iteration 4: 2742170,615 ±(99.9%) 22694,892 ns/op | |
Iteration 5: 2736513,125 ±(99.9%) 17344,144 ns/op | |
# Run progress: 89,50% complete, ETA 01:47:13 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 1624033,305 ±(99.9%) 19696,152 ns/op | |
# Warmup Iteration 2: 1579441,277 ±(99.9%) 13028,693 ns/op | |
# Warmup Iteration 3: 1564284,681 ±(99.9%) 15148,351 ns/op | |
# Warmup Iteration 4: 1571443,936 ±(99.9%) 12700,103 ns/op | |
# Warmup Iteration 5: 1565308,919 ±(99.9%) 13118,387 ns/op | |
Iteration 1: 1562601,462 ±(99.9%) 14979,712 ns/op | |
Iteration 2: 1572258,658 ±(99.9%) 11479,792 ns/op | |
Iteration 3: 1560479,267 ±(99.9%) 10187,619 ns/op | |
Iteration 4: 1560533,575 ±(99.9%) 10225,676 ns/op | |
Iteration 5: 1560521,121 ±(99.9%) 10031,175 ns/op | |
# Run progress: 89,67% complete, ETA 01:45:31 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 2000197,041 ±(99.9%) 31791,844 ns/op | |
# Warmup Iteration 2: 1969787,787 ±(99.9%) 17046,396 ns/op | |
# Warmup Iteration 3: 1959139,489 ±(99.9%) 17473,451 ns/op | |
# Warmup Iteration 4: 1942810,622 ±(99.9%) 14445,330 ns/op | |
# Warmup Iteration 5: 1940766,351 ±(99.9%) 16540,324 ns/op | |
Iteration 1: 1942323,333 ±(99.9%) 15661,261 ns/op | |
Iteration 2: 1949049,252 ±(99.9%) 16119,364 ns/op | |
Iteration 3: 1952346,364 ±(99.9%) 15480,809 ns/op | |
Iteration 4: 1944861,380 ±(99.9%) 13661,386 ns/op | |
Iteration 5: 1954980,124 ±(99.9%) 14840,272 ns/op | |
# Run progress: 89,83% complete, ETA 01:43:49 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 2107760,900 ±(99.9%) 20172,702 ns/op | |
# Warmup Iteration 2: 2084577,278 ±(99.9%) 21788,933 ns/op | |
# Warmup Iteration 3: 2080758,178 ±(99.9%) 19975,758 ns/op | |
# Warmup Iteration 4: 2062468,382 ±(99.9%) 16248,790 ns/op | |
# Warmup Iteration 5: 2062401,637 ±(99.9%) 16948,922 ns/op | |
Iteration 1: 2089155,718 ±(99.9%) 18151,468 ns/op | |
Iteration 2: 2064738,903 ±(99.9%) 17526,502 ns/op | |
Iteration 3: 2064269,159 ±(99.9%) 17823,807 ns/op | |
Iteration 4: 2067689,898 ±(99.9%) 14956,475 ns/op | |
Iteration 5: 2068406,775 ±(99.9%) 12017,671 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
1982811,076 ±(99.9%) 322859,979 ns/op [Average] | |
(min, avg, max) = (1560479,267, 1982811,076, 2742170,615), stdev = 431008,835 | |
CI (99.9%): [1659951,097, 2305671,055] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 100, replacementsCount = 1) | |
# Run progress: 90,00% complete, ETA 01:42:06 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 641426,006 ±(99.9%) 3473,869 ns/op | |
# Warmup Iteration 2: 635249,985 ±(99.9%) 8521,218 ns/op | |
# Warmup Iteration 3: 630942,383 ±(99.9%) 5296,234 ns/op | |
# Warmup Iteration 4: 628986,758 ±(99.9%) 3447,521 ns/op | |
# Warmup Iteration 5: 625366,601 ±(99.9%) 3411,974 ns/op | |
Iteration 1: 631421,991 ±(99.9%) 4469,078 ns/op | |
Iteration 2: 628203,504 ±(99.9%) 4884,387 ns/op | |
Iteration 3: 626323,937 ±(99.9%) 3534,227 ns/op | |
Iteration 4: 626262,647 ±(99.9%) 4126,122 ns/op | |
Iteration 5: 631100,385 ±(99.9%) 5990,705 ns/op | |
# Run progress: 90,17% complete, ETA 01:40:24 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 692063,725 ±(99.9%) 5428,525 ns/op | |
# Warmup Iteration 2: 678967,274 ±(99.9%) 5933,863 ns/op | |
# Warmup Iteration 3: 679856,050 ±(99.9%) 4688,795 ns/op | |
# Warmup Iteration 4: 679068,575 ±(99.9%) 5382,177 ns/op | |
# Warmup Iteration 5: 676681,232 ±(99.9%) 4276,482 ns/op | |
Iteration 1: 676418,773 ±(99.9%) 4023,689 ns/op | |
Iteration 2: 676574,838 ±(99.9%) 4049,410 ns/op | |
Iteration 3: 677088,853 ±(99.9%) 5175,082 ns/op | |
Iteration 4: 675665,317 ±(99.9%) 4609,156 ns/op | |
Iteration 5: 675688,975 ±(99.9%) 4131,404 ns/op | |
# Run progress: 90,33% complete, ETA 01:38:42 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 619802,475 ±(99.9%) 5370,657 ns/op | |
# Warmup Iteration 2: 619382,745 ±(99.9%) 8120,306 ns/op | |
# Warmup Iteration 3: 608712,633 ±(99.9%) 4178,705 ns/op | |
# Warmup Iteration 4: 609770,572 ±(99.9%) 4681,345 ns/op | |
# Warmup Iteration 5: 608731,032 ±(99.9%) 4025,343 ns/op | |
Iteration 1: 611646,304 ±(99.9%) 4440,843 ns/op | |
Iteration 2: 606869,501 ±(99.9%) 4500,591 ns/op | |
Iteration 3: 607134,910 ±(99.9%) 3064,451 ns/op | |
Iteration 4: 607115,383 ±(99.9%) 2282,368 ns/op | |
Iteration 5: 607825,143 ±(99.9%) 3704,093 ns/op | |
# Run progress: 90,50% complete, ETA 01:36:59 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 640045,132 ±(99.9%) 4368,709 ns/op | |
# Warmup Iteration 2: 643726,137 ±(99.9%) 8825,968 ns/op | |
# Warmup Iteration 3: 627911,686 ±(99.9%) 3390,635 ns/op | |
# Warmup Iteration 4: 695801,742 ±(99.9%) 7510,294 ns/op | |
# Warmup Iteration 5: 688017,360 ±(99.9%) 8389,250 ns/op | |
Iteration 1: 658063,222 ±(99.9%) 6043,066 ns/op | |
Iteration 2: 718376,237 ±(99.9%) 12416,636 ns/op | |
Iteration 3: 698740,887 ±(99.9%) 13103,707 ns/op | |
Iteration 4: 658622,734 ±(99.9%) 4879,464 ns/op | |
Iteration 5: 671980,874 ±(99.9%) 8105,592 ns/op | |
# Run progress: 90,67% complete, ETA 01:35:17 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 717595,642 ±(99.9%) 18619,116 ns/op | |
# Warmup Iteration 2: 656532,032 ±(99.9%) 14429,402 ns/op | |
# Warmup Iteration 3: 650145,223 ±(99.9%) 8443,428 ns/op | |
# Warmup Iteration 4: 671034,362 ±(99.9%) 7630,427 ns/op | |
# Warmup Iteration 5: 641520,892 ±(99.9%) 5034,758 ns/op | |
Iteration 1: 635754,752 ±(99.9%) 3170,475 ns/op | |
Iteration 2: 647294,798 ±(99.9%) 5715,553 ns/op | |
Iteration 3: 680358,787 ±(99.9%) 8684,887 ns/op | |
Iteration 4: 729138,917 ±(99.9%) 8932,967 ns/op | |
Iteration 5: 682074,955 ±(99.9%) 5583,797 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
653829,865 ±(99.9%) 26605,080 ns/op [Average] | |
(min, avg, max) = (606869,501, 653829,865, 729138,917), stdev = 35517,021 | |
CI (99.9%): [627224,785, 680434,945] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 100, replacementsCount = 2) | |
# Run progress: 90,83% complete, ETA 01:33:35 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 927333,776 ±(99.9%) 7361,719 ns/op | |
# Warmup Iteration 2: 965920,616 ±(99.9%) 33890,778 ns/op | |
# Warmup Iteration 3: 929232,234 ±(99.9%) 8243,437 ns/op | |
# Warmup Iteration 4: 904858,555 ±(99.9%) 9391,111 ns/op | |
# Warmup Iteration 5: 895754,104 ±(99.9%) 6992,660 ns/op | |
Iteration 1: 905666,050 ±(99.9%) 7091,991 ns/op | |
Iteration 2: 895093,719 ±(99.9%) 9552,031 ns/op | |
Iteration 3: 894108,713 ±(99.9%) 5315,983 ns/op | |
Iteration 4: 891763,137 ±(99.9%) 7541,331 ns/op | |
Iteration 5: 887872,624 ±(99.9%) 7918,666 ns/op | |
# Run progress: 91,00% complete, ETA 01:31:53 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 1152079,730 ±(99.9%) 12815,572 ns/op | |
# Warmup Iteration 2: 1161708,483 ±(99.9%) 23665,010 ns/op | |
# Warmup Iteration 3: 1136021,668 ±(99.9%) 12132,853 ns/op | |
# Warmup Iteration 4: 1139458,220 ±(99.9%) 12818,700 ns/op | |
# Warmup Iteration 5: 1130644,774 ±(99.9%) 12008,883 ns/op | |
Iteration 1: 1132275,837 ±(99.9%) 10053,269 ns/op | |
Iteration 2: 1131682,410 ±(99.9%) 9060,037 ns/op | |
Iteration 3: 1135366,330 ±(99.9%) 6905,401 ns/op | |
Iteration 4: 1130055,605 ±(99.9%) 10428,535 ns/op | |
Iteration 5: 1131666,422 ±(99.9%) 11920,046 ns/op | |
# Run progress: 91,17% complete, ETA 01:30:10 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 1013901,636 ±(99.9%) 13537,991 ns/op | |
# Warmup Iteration 2: 1000886,474 ±(99.9%) 14230,170 ns/op | |
# Warmup Iteration 3: 986248,555 ±(99.9%) 8939,167 ns/op | |
# Warmup Iteration 4: 997548,815 ±(99.9%) 7347,870 ns/op | |
# Warmup Iteration 5: 1005048,809 ±(99.9%) 7148,754 ns/op | |
Iteration 1: 996303,706 ±(99.9%) 8083,933 ns/op | |
Iteration 2: 997237,047 ±(99.9%) 6139,605 ns/op | |
Iteration 3: 994776,668 ±(99.9%) 7810,770 ns/op | |
Iteration 4: 995056,873 ±(99.9%) 8488,036 ns/op | |
Iteration 5: 994140,028 ±(99.9%) 9707,949 ns/op | |
# Run progress: 91,33% complete, ETA 01:28:28 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 1017235,758 ±(99.9%) 10786,035 ns/op | |
# Warmup Iteration 2: 1005056,932 ±(99.9%) 17272,885 ns/op | |
# Warmup Iteration 3: 993146,179 ±(99.9%) 6714,136 ns/op | |
# Warmup Iteration 4: 988376,712 ±(99.9%) 8456,038 ns/op | |
# Warmup Iteration 5: 989956,257 ±(99.9%) 8061,720 ns/op | |
Iteration 1: 990789,474 ±(99.9%) 7562,345 ns/op | |
Iteration 2: 986902,740 ±(99.9%) 9020,016 ns/op | |
Iteration 3: 983607,973 ±(99.9%) 10843,357 ns/op | |
Iteration 4: 982761,681 ±(99.9%) 8821,364 ns/op | |
Iteration 5: 1083458,417 ±(99.9%) 13793,011 ns/op | |
# Run progress: 91,50% complete, ETA 01:26:46 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 945341,234 ±(99.9%) 20479,475 ns/op | |
# Warmup Iteration 2: 909614,171 ±(99.9%) 5786,951 ns/op | |
# Warmup Iteration 3: 911549,284 ±(99.9%) 7355,677 ns/op | |
# Warmup Iteration 4: 905894,194 ±(99.9%) 1964,376 ns/op | |
# Warmup Iteration 5: 900110,776 ±(99.9%) 2737,171 ns/op | |
Iteration 1: 897413,663 ±(99.9%) 2956,955 ns/op | |
Iteration 2: 902079,589 ±(99.9%) 3621,300 ns/op | |
Iteration 3: 900479,708 ±(99.9%) 3070,285 ns/op | |
Iteration 4: 902103,336 ±(99.9%) 3453,710 ns/op | |
Iteration 5: 906423,927 ±(99.9%) 4210,576 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
985963,427 ±(99.9%) 67372,563 ns/op [Average] | |
(min, avg, max) = (887872,624, 985963,427, 1135366,330), stdev = 89940,444 | |
CI (99.9%): [918590,864, 1053335,990] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 100, replacementsCount = 10) | |
# Run progress: 91,67% complete, ETA 01:25:04 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 3901711,940 ±(99.9%) 30698,685 ns/op | |
# Warmup Iteration 2: 3833246,629 ±(99.9%) 33080,236 ns/op | |
# Warmup Iteration 3: 3790795,110 ±(99.9%) 18951,424 ns/op | |
# Warmup Iteration 4: 3788381,632 ±(99.9%) 24050,415 ns/op | |
# Warmup Iteration 5: 3770606,095 ±(99.9%) 24593,204 ns/op | |
Iteration 1: 3773246,918 ±(99.9%) 20439,574 ns/op | |
Iteration 2: 3777675,443 ±(99.9%) 23837,930 ns/op | |
Iteration 3: 3780347,556 ±(99.9%) 17014,305 ns/op | |
Iteration 4: 3782311,973 ±(99.9%) 23853,174 ns/op | |
Iteration 5: 3777337,350 ±(99.9%) 26646,097 ns/op | |
# Run progress: 91,83% complete, ETA 01:23:22 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 3539937,987 ±(99.9%) 25720,833 ns/op | |
# Warmup Iteration 2: 3475132,299 ±(99.9%) 32838,738 ns/op | |
# Warmup Iteration 3: 3447188,999 ±(99.9%) 16837,919 ns/op | |
# Warmup Iteration 4: 3452996,462 ±(99.9%) 17376,667 ns/op | |
# Warmup Iteration 5: 3454662,618 ±(99.9%) 15221,325 ns/op | |
Iteration 1: 3500432,368 ±(99.9%) 43160,899 ns/op | |
Iteration 2: 3863043,951 ±(99.9%) 225294,847 ns/op | |
Iteration 3: 3683695,826 ±(99.9%) 32554,282 ns/op | |
Iteration 4: 3476472,114 ±(99.9%) 23158,578 ns/op | |
Iteration 5: 3459258,561 ±(99.9%) 17280,419 ns/op | |
# Run progress: 92,00% complete, ETA 01:21:39 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 3447580,576 ±(99.9%) 27749,205 ns/op | |
# Warmup Iteration 2: 3390253,260 ±(99.9%) 22077,684 ns/op | |
# Warmup Iteration 3: 3396328,793 ±(99.9%) 34192,358 ns/op | |
# Warmup Iteration 4: 3369750,074 ±(99.9%) 27057,676 ns/op | |
# Warmup Iteration 5: 3362338,172 ±(99.9%) 19977,005 ns/op | |
Iteration 1: 3363390,406 ±(99.9%) 22909,803 ns/op | |
Iteration 2: 3361935,736 ±(99.9%) 27947,513 ns/op | |
Iteration 3: 3354440,540 ±(99.9%) 23411,012 ns/op | |
Iteration 4: 3356829,697 ±(99.9%) 25300,510 ns/op | |
Iteration 5: 3363387,465 ±(99.9%) 20701,304 ns/op | |
# Run progress: 92,17% complete, ETA 01:19:57 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 3848618,351 ±(99.9%) 31113,371 ns/op | |
# Warmup Iteration 2: 3780077,982 ±(99.9%) 26264,436 ns/op | |
# Warmup Iteration 3: 3733366,936 ±(99.9%) 17944,572 ns/op | |
# Warmup Iteration 4: 3728965,380 ±(99.9%) 20920,467 ns/op | |
# Warmup Iteration 5: 3730351,786 ±(99.9%) 26140,736 ns/op | |
Iteration 1: 3735852,731 ±(99.9%) 22434,688 ns/op | |
Iteration 2: 3721148,380 ±(99.9%) 17682,620 ns/op | |
Iteration 3: 3731769,627 ±(99.9%) 13503,744 ns/op | |
Iteration 4: 3726785,782 ±(99.9%) 19979,290 ns/op | |
Iteration 5: 3790902,034 ±(99.9%) 35730,684 ns/op | |
# Run progress: 92,33% complete, ETA 01:18:15 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 3460958,563 ±(99.9%) 31062,193 ns/op | |
# Warmup Iteration 2: 3425617,337 ±(99.9%) 24702,369 ns/op | |
# Warmup Iteration 3: 3388055,541 ±(99.9%) 18817,817 ns/op | |
# Warmup Iteration 4: 3390570,527 ±(99.9%) 18754,995 ns/op | |
# Warmup Iteration 5: 3385499,294 ±(99.9%) 15510,884 ns/op | |
Iteration 1: 3383353,767 ±(99.9%) 13411,194 ns/op | |
Iteration 2: 3399401,525 ±(99.9%) 15910,949 ns/op | |
Iteration 3: 3393168,372 ±(99.9%) 14930,675 ns/op | |
Iteration 4: 3387002,970 ±(99.9%) 14463,896 ns/op | |
Iteration 5: 3461888,030 ±(99.9%) 22575,433 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
3576203,165 ±(99.9%) 141079,648 ns/op [Average] | |
(min, avg, max) = (3354440,540, 3576203,165, 3863043,951), stdev = 188337,293 | |
CI (99.9%): [3435123,517, 3717282,812] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 100, replacementsCount = 30) | |
# Run progress: 92,50% complete, ETA 01:16:33 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 9682234,559 ±(99.9%) 58414,519 ns/op | |
# Warmup Iteration 2: 9494477,278 ±(99.9%) 55343,885 ns/op | |
# Warmup Iteration 3: 9529324,513 ±(99.9%) 82081,283 ns/op | |
# Warmup Iteration 4: 9447964,709 ±(99.9%) 64880,111 ns/op | |
# Warmup Iteration 5: 9447799,319 ±(99.9%) 58076,520 ns/op | |
Iteration 1: 9506354,296 ±(99.9%) 90746,411 ns/op | |
Iteration 2: 9442792,175 ±(99.9%) 69802,648 ns/op | |
Iteration 3: 9437230,744 ±(99.9%) 48121,623 ns/op | |
Iteration 4: 9432231,238 ±(99.9%) 55714,041 ns/op | |
Iteration 5: 9436800,371 ±(99.9%) 69127,706 ns/op | |
# Run progress: 92,67% complete, ETA 01:14:51 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 12210351,130 ±(99.9%) 111714,159 ns/op | |
# Warmup Iteration 2: 11896405,101 ±(99.9%) 93544,624 ns/op | |
# Warmup Iteration 3: 11779158,648 ±(99.9%) 44264,546 ns/op | |
# Warmup Iteration 4: 11844334,924 ±(99.9%) 70318,836 ns/op | |
# Warmup Iteration 5: 11781477,761 ±(99.9%) 63087,557 ns/op | |
Iteration 1: 11814649,302 ±(99.9%) 66312,426 ns/op | |
Iteration 2: 12424530,297 ±(99.9%) 131143,513 ns/op | |
Iteration 3: 12433067,189 ±(99.9%) 222413,372 ns/op | |
Iteration 4: 11767819,679 ±(99.9%) 62094,647 ns/op | |
Iteration 5: 11781503,232 ±(99.9%) 51179,235 ns/op | |
# Run progress: 92,83% complete, ETA 01:13:08 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 11428391,157 ±(99.9%) 135161,249 ns/op | |
# Warmup Iteration 2: 11204195,438 ±(99.9%) 63826,522 ns/op | |
# Warmup Iteration 3: 11084758,209 ±(99.9%) 72381,978 ns/op | |
# Warmup Iteration 4: 11098408,960 ±(99.9%) 54867,783 ns/op | |
# Warmup Iteration 5: 11294931,701 ±(99.9%) 46421,542 ns/op | |
Iteration 1: 11260056,259 ±(99.9%) 121530,385 ns/op | |
Iteration 2: 11480033,221 ±(99.9%) 80074,989 ns/op | |
Iteration 3: 11637973,700 ±(99.9%) 138517,186 ns/op | |
Iteration 4: 12323107,341 ±(99.9%) 212581,913 ns/op | |
Iteration 5: 12145735,301 ±(99.9%) 233307,974 ns/op | |
# Run progress: 93,00% complete, ETA 01:11:26 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 10919178,721 ±(99.9%) 86532,731 ns/op | |
# Warmup Iteration 2: 10956690,237 ±(99.9%) 165918,713 ns/op | |
# Warmup Iteration 3: 10847194,883 ±(99.9%) 135073,358 ns/op | |
# Warmup Iteration 4: 10661484,721 ±(99.9%) 42651,630 ns/op | |
# Warmup Iteration 5: 10665631,285 ±(99.9%) 46871,784 ns/op | |
Iteration 1: 10639002,300 ±(99.9%) 72192,993 ns/op | |
Iteration 2: 10683038,605 ±(99.9%) 57903,735 ns/op | |
Iteration 3: 10665670,062 ±(99.9%) 62070,692 ns/op | |
Iteration 4: 10688566,826 ±(99.9%) 62227,234 ns/op | |
Iteration 5: 10659241,918 ±(99.9%) 38875,414 ns/op | |
# Run progress: 93,17% complete, ETA 01:09:44 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 11228096,401 ±(99.9%) 53500,038 ns/op | |
# Warmup Iteration 2: 11165998,716 ±(99.9%) 88716,519 ns/op | |
# Warmup Iteration 3: 11519593,127 ±(99.9%) 110767,361 ns/op | |
# Warmup Iteration 4: 11424599,651 ±(99.9%) 89001,024 ns/op | |
# Warmup Iteration 5: 11693138,965 ±(99.9%) 147987,887 ns/op | |
Iteration 1: 11138606,959 ±(99.9%) 36540,328 ns/op | |
Iteration 2: 11117725,970 ±(99.9%) 58998,086 ns/op | |
Iteration 3: 11060524,281 ±(99.9%) 47380,643 ns/op | |
Iteration 4: 11086026,233 ±(99.9%) 52188,168 ns/op | |
Iteration 5: 11054161,539 ±(99.9%) 31447,692 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
11004657,962 ±(99.9%) 722339,661 ns/op [Average] | |
(min, avg, max) = (9432231,238, 11004657,962, 12433067,189), stdev = 964302,782 | |
CI (99.9%): [10282318,300, 11726997,623] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 100, replacementsCount = 50) | |
# Run progress: 93,33% complete, ETA 01:08:02 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 11393562,559 ±(99.9%) 86773,057 ns/op | |
# Warmup Iteration 2: 11365709,960 ±(99.9%) 97460,781 ns/op | |
# Warmup Iteration 3: 11248450,404 ±(99.9%) 60322,679 ns/op | |
# Warmup Iteration 4: 11240668,139 ±(99.9%) 58135,022 ns/op | |
# Warmup Iteration 5: 11207067,410 ±(99.9%) 42432,032 ns/op | |
Iteration 1: 11217706,969 ±(99.9%) 76328,316 ns/op | |
Iteration 2: 11211753,155 ±(99.9%) 56601,846 ns/op | |
Iteration 3: 11293440,223 ±(99.9%) 47492,496 ns/op | |
Iteration 4: 11220969,105 ±(99.9%) 49043,490 ns/op | |
Iteration 5: 11226145,069 ±(99.9%) 59018,312 ns/op | |
# Run progress: 93,50% complete, ETA 01:06:20 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 10211834,359 ±(99.9%) 169822,221 ns/op | |
# Warmup Iteration 2: 11186307,765 ±(99.9%) 723538,907 ns/op | |
# Warmup Iteration 3: 10678312,778 ±(99.9%) 228106,256 ns/op | |
# Warmup Iteration 4: 9840583,731 ±(99.9%) 69840,682 ns/op | |
# Warmup Iteration 5: 9789890,736 ±(99.9%) 51691,844 ns/op | |
Iteration 1: 9746533,113 ±(99.9%) 71189,727 ns/op | |
Iteration 2: 10020917,436 ±(99.9%) 99388,128 ns/op | |
Iteration 3: 9856279,437 ±(99.9%) 71259,593 ns/op | |
Iteration 4: 9832638,274 ±(99.9%) 101057,137 ns/op | |
Iteration 5: 10218401,492 ±(99.9%) 97826,761 ns/op | |
# Run progress: 93,67% complete, ETA 01:04:38 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 11541823,050 ±(99.9%) 224786,509 ns/op | |
# Warmup Iteration 2: 11533091,191 ±(99.9%) 733132,246 ns/op | |
# Warmup Iteration 3: 11257032,562 ±(99.9%) 301984,001 ns/op | |
# Warmup Iteration 4: 11403981,218 ±(99.9%) 208206,428 ns/op | |
# Warmup Iteration 5: 11075710,113 ±(99.9%) 93902,848 ns/op | |
Iteration 1: 12289818,314 ±(99.9%) 396760,448 ns/op | |
Iteration 2: 11646319,989 ±(99.9%) 208978,964 ns/op | |
Iteration 3: 11434757,820 ±(99.9%) 109148,502 ns/op | |
Iteration 4: 12164872,390 ±(99.9%) 271539,021 ns/op | |
Iteration 5: 11151278,949 ±(99.9%) 72411,223 ns/op | |
# Run progress: 93,83% complete, ETA 01:02:55 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 11449928,818 ±(99.9%) 289629,726 ns/op | |
# Warmup Iteration 2: 11124714,737 ±(99.9%) 315897,341 ns/op | |
# Warmup Iteration 3: 11423596,829 ±(99.9%) 300986,877 ns/op | |
# Warmup Iteration 4: 10944191,259 ±(99.9%) 50444,009 ns/op | |
# Warmup Iteration 5: 10682715,002 ±(99.9%) 101258,634 ns/op | |
Iteration 1: 11280514,024 ±(99.9%) 146428,258 ns/op | |
Iteration 2: 11516697,568 ±(99.9%) 159329,919 ns/op | |
Iteration 3: 11107017,678 ±(99.9%) 246778,333 ns/op | |
Iteration 4: 11154088,821 ±(99.9%) 157989,621 ns/op | |
Iteration 5: 11024972,327 ±(99.9%) 94334,053 ns/op | |
# Run progress: 94,00% complete, ETA 01:01:13 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 11132063,967 ±(99.9%) 292044,836 ns/op | |
# Warmup Iteration 2: 11920882,448 ±(99.9%) 562985,866 ns/op | |
# Warmup Iteration 3: 11427278,815 ±(99.9%) 217534,719 ns/op | |
# Warmup Iteration 4: 11087304,280 ±(99.9%) 126853,474 ns/op | |
# Warmup Iteration 5: 12342580,793 ±(99.9%) 321682,103 ns/op | |
Iteration 1: 13066223,437 ±(99.9%) 516538,505 ns/op | |
Iteration 2: 11185799,973 ±(99.9%) 127379,127 ns/op | |
Iteration 3: 10717705,836 ±(99.9%) 116318,439 ns/op | |
Iteration 4: 10831344,231 ±(99.9%) 114916,746 ns/op | |
Iteration 5: 10669606,128 ±(99.9%) 111614,323 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
11083432,070 ±(99.9%) 581614,411 ns/op [Average] | |
(min, avg, max) = (9746533,113, 11083432,070, 13066223,437), stdev = 776438,599 | |
CI (99.9%): [10501817,659, 11665046,482] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 100, replacementsCount = 100) | |
# Run progress: 94,17% complete, ETA 00:59:31 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 19046457,002 ±(99.9%) 295045,036 ns/op | |
# Warmup Iteration 2: 18714800,623 ±(99.9%) 393561,191 ns/op | |
# Warmup Iteration 3: 18537886,331 ±(99.9%) 149032,695 ns/op | |
# Warmup Iteration 4: 18571163,751 ±(99.9%) 219239,159 ns/op | |
# Warmup Iteration 5: 18588256,730 ±(99.9%) 214863,465 ns/op | |
Iteration 1: 18584424,037 ±(99.9%) 207755,173 ns/op | |
Iteration 2: 18602643,828 ±(99.9%) 218744,771 ns/op | |
Iteration 3: 18536220,137 ±(99.9%) 212275,109 ns/op | |
Iteration 4: 18542494,677 ±(99.9%) 226888,013 ns/op | |
Iteration 5: 18610574,380 ±(99.9%) 191747,216 ns/op | |
# Run progress: 94,33% complete, ETA 00:57:49 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 20810895,495 ±(99.9%) 389629,761 ns/op | |
# Warmup Iteration 2: 20461111,808 ±(99.9%) 326392,835 ns/op | |
# Warmup Iteration 3: 20248118,719 ±(99.9%) 206260,754 ns/op | |
# Warmup Iteration 4: 20274080,794 ±(99.9%) 167813,324 ns/op | |
# Warmup Iteration 5: 20211241,873 ±(99.9%) 185630,156 ns/op | |
Iteration 1: 20230781,478 ±(99.9%) 224569,257 ns/op | |
Iteration 2: 20229124,983 ±(99.9%) 181430,682 ns/op | |
Iteration 3: 20205590,048 ±(99.9%) 209720,642 ns/op | |
Iteration 4: 20220814,221 ±(99.9%) 189666,058 ns/op | |
Iteration 5: 20217874,857 ±(99.9%) 263063,782 ns/op | |
# Run progress: 94,50% complete, ETA 00:56:07 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 17127296,003 ±(99.9%) 332189,532 ns/op | |
# Warmup Iteration 2: 16709205,816 ±(99.9%) 349559,753 ns/op | |
# Warmup Iteration 3: 18017611,007 ±(99.9%) 238259,006 ns/op | |
# Warmup Iteration 4: 19253896,998 ±(99.9%) 562928,127 ns/op | |
# Warmup Iteration 5: 16870680,582 ±(99.9%) 226288,164 ns/op | |
Iteration 1: 17271656,124 ±(99.9%) 233591,917 ns/op | |
Iteration 2: 16562360,036 ±(99.9%) 124466,943 ns/op | |
Iteration 3: 17144611,159 ±(99.9%) 95425,154 ns/op | |
Iteration 4: 20054424,644 ±(99.9%) 428515,389 ns/op | |
Iteration 5: 17612027,898 ±(99.9%) 164986,602 ns/op | |
# Run progress: 94,67% complete, ETA 00:54:25 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 19756870,466 ±(99.9%) 323847,237 ns/op | |
# Warmup Iteration 2: 17916320,332 ±(99.9%) 261330,483 ns/op | |
# Warmup Iteration 3: 17711522,136 ±(99.9%) 99797,484 ns/op | |
# Warmup Iteration 4: 17639563,348 ±(99.9%) 119679,646 ns/op | |
# Warmup Iteration 5: 17684635,330 ±(99.9%) 139700,458 ns/op | |
Iteration 1: 17665428,989 ±(99.9%) 119176,542 ns/op | |
Iteration 2: 17706376,303 ±(99.9%) 123384,812 ns/op | |
Iteration 3: 17663888,806 ±(99.9%) 141252,600 ns/op | |
Iteration 4: 17658366,491 ±(99.9%) 129081,988 ns/op | |
Iteration 5: 17619253,786 ±(99.9%) 138182,361 ns/op | |
# Run progress: 94,83% complete, ETA 00:52:43 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 20609110,676 ±(99.9%) 306717,434 ns/op | |
# Warmup Iteration 2: 19245206,848 ±(99.9%) 214189,297 ns/op | |
# Warmup Iteration 3: 19055289,769 ±(99.9%) 145013,449 ns/op | |
# Warmup Iteration 4: 19081778,207 ±(99.9%) 115520,097 ns/op | |
# Warmup Iteration 5: 19029743,731 ±(99.9%) 89601,505 ns/op | |
Iteration 1: 19014616,664 ±(99.9%) 142106,640 ns/op | |
Iteration 2: 19312457,508 ±(99.9%) 169064,591 ns/op | |
Iteration 3: 19058832,606 ±(99.9%) 117318,009 ns/op | |
Iteration 4: 19490679,280 ±(99.9%) 184511,576 ns/op | |
Iteration 5: 21032474,214 ±(99.9%) 361762,123 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
18753919,886 ±(99.9%) 913275,791 ns/op [Average] | |
(min, avg, max) = (16562360,036, 18753919,886, 21032474,214), stdev = 1219197,052 | |
CI (99.9%): [17840644,095, 19667195,677] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 1) | |
# Run progress: 95,00% complete, ETA 00:51:01 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 6039612,520 ±(99.9%) 91343,076 ns/op | |
# Warmup Iteration 2: 5875163,520 ±(99.9%) 85554,936 ns/op | |
# Warmup Iteration 3: 5840465,560 ±(99.9%) 42348,121 ns/op | |
# Warmup Iteration 4: 5810337,998 ±(99.9%) 55956,471 ns/op | |
# Warmup Iteration 5: 5886851,995 ±(99.9%) 50815,990 ns/op | |
Iteration 1: 5840867,682 ±(99.9%) 40634,196 ns/op | |
Iteration 2: 5822510,521 ±(99.9%) 47699,274 ns/op | |
Iteration 3: 5858086,186 ±(99.9%) 42507,772 ns/op | |
Iteration 4: 5830927,260 ±(99.9%) 32127,645 ns/op | |
Iteration 5: 5836603,578 ±(99.9%) 33381,771 ns/op | |
# Run progress: 95,17% complete, ETA 00:49:19 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 6246979,673 ±(99.9%) 58921,925 ns/op | |
# Warmup Iteration 2: 6284602,939 ±(99.9%) 74573,474 ns/op | |
# Warmup Iteration 3: 6206676,729 ±(99.9%) 44024,459 ns/op | |
# Warmup Iteration 4: 6145278,666 ±(99.9%) 35272,170 ns/op | |
# Warmup Iteration 5: 6169386,594 ±(99.9%) 35049,823 ns/op | |
Iteration 1: 6159681,312 ±(99.9%) 38644,135 ns/op | |
Iteration 2: 6178786,333 ±(99.9%) 41517,247 ns/op | |
Iteration 3: 6139600,727 ±(99.9%) 15559,579 ns/op | |
Iteration 4: 6143135,072 ±(99.9%) 34741,521 ns/op | |
Iteration 5: 6160550,748 ±(99.9%) 34784,715 ns/op | |
# Run progress: 95,33% complete, ETA 00:47:36 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 6187959,105 ±(99.9%) 54361,031 ns/op | |
# Warmup Iteration 2: 6092824,675 ±(99.9%) 106148,115 ns/op | |
# Warmup Iteration 3: 6226906,039 ±(99.9%) 94859,582 ns/op | |
# Warmup Iteration 4: 6066495,853 ±(99.9%) 59687,420 ns/op | |
# Warmup Iteration 5: 6530824,716 ±(99.9%) 125312,024 ns/op | |
Iteration 1: 6445728,120 ±(99.9%) 114457,160 ns/op | |
Iteration 2: 6097187,264 ±(99.9%) 79168,703 ns/op | |
Iteration 3: 6080961,670 ±(99.9%) 61950,145 ns/op | |
Iteration 4: 6070599,062 ±(99.9%) 59127,603 ns/op | |
Iteration 5: 6051027,736 ±(99.9%) 52562,609 ns/op | |
# Run progress: 95,50% complete, ETA 00:45:54 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 6224367,691 ±(99.9%) 75840,227 ns/op | |
# Warmup Iteration 2: 6166251,210 ±(99.9%) 126537,208 ns/op | |
# Warmup Iteration 3: 6259115,958 ±(99.9%) 130429,793 ns/op | |
# Warmup Iteration 4: 6202693,785 ±(99.9%) 62256,873 ns/op | |
# Warmup Iteration 5: 6112602,558 ±(99.9%) 55306,323 ns/op | |
Iteration 1: 6099252,159 ±(99.9%) 61308,916 ns/op | |
Iteration 2: 6072712,789 ±(99.9%) 67967,006 ns/op | |
Iteration 3: 6061054,056 ±(99.9%) 46660,431 ns/op | |
Iteration 4: 6158925,966 ±(99.9%) 82791,403 ns/op | |
Iteration 5: 6069813,168 ±(99.9%) 51721,052 ns/op | |
# Run progress: 95,67% complete, ETA 00:44:12 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 6404567,302 ±(99.9%) 94223,464 ns/op | |
# Warmup Iteration 2: 6280553,768 ±(99.9%) 91372,926 ns/op | |
# Warmup Iteration 3: 6261782,910 ±(99.9%) 101676,275 ns/op | |
# Warmup Iteration 4: 6223370,436 ±(99.9%) 48048,021 ns/op | |
# Warmup Iteration 5: 6252535,546 ±(99.9%) 59403,734 ns/op | |
Iteration 1: 6205500,105 ±(99.9%) 59044,616 ns/op | |
Iteration 2: 6194055,042 ±(99.9%) 39398,450 ns/op | |
Iteration 3: 6196379,146 ±(99.9%) 65055,260 ns/op | |
Iteration 4: 6191430,059 ±(99.9%) 46714,345 ns/op | |
Iteration 5: 6188305,578 ±(99.9%) 48622,771 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
6086147,253 ±(99.9%) 111499,952 ns/op [Average] | |
(min, avg, max) = (5822510,521, 6086147,253, 6445728,120), stdev = 148849,245 | |
CI (99.9%): [5974647,302, 6197647,205] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 2) | |
# Run progress: 95,83% complete, ETA 00:42:30 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 9484391,427 ±(99.9%) 147555,164 ns/op | |
# Warmup Iteration 2: 9338276,837 ±(99.9%) 139022,350 ns/op | |
# Warmup Iteration 3: 9228875,816 ±(99.9%) 100379,577 ns/op | |
# Warmup Iteration 4: 9220919,963 ±(99.9%) 98162,688 ns/op | |
# Warmup Iteration 5: 9285687,615 ±(99.9%) 67308,144 ns/op | |
Iteration 1: 10758985,581 ±(99.9%) 257088,102 ns/op | |
Iteration 2: 9753802,331 ±(99.9%) 148505,680 ns/op | |
Iteration 3: 9507161,456 ±(99.9%) 136633,435 ns/op | |
Iteration 4: 9619352,345 ±(99.9%) 155210,131 ns/op | |
Iteration 5: 10867717,986 ±(99.9%) 466994,963 ns/op | |
# Run progress: 96,00% complete, ETA 00:40:48 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 10323024,041 ±(99.9%) 264881,901 ns/op | |
# Warmup Iteration 2: 10152231,679 ±(99.9%) 498005,296 ns/op | |
# Warmup Iteration 3: 11039892,013 ±(99.9%) 978990,979 ns/op | |
# Warmup Iteration 4: 10124743,110 ±(99.9%) 475962,241 ns/op | |
# Warmup Iteration 5: 10058809,839 ±(99.9%) 456455,305 ns/op | |
Iteration 1: 10551876,214 ±(99.9%) 439591,580 ns/op | |
Iteration 2: 10601595,117 ±(99.9%) 305711,324 ns/op | |
Iteration 3: 11214300,802 ±(99.9%) 1044410,022 ns/op | |
Iteration 4: 11011510,257 ±(99.9%) 965734,194 ns/op | |
Iteration 5: 10499905,213 ±(99.9%) 699415,426 ns/op | |
# Run progress: 96,17% complete, ETA 00:39:06 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 10601201,471 ±(99.9%) 327141,498 ns/op | |
# Warmup Iteration 2: 10977276,233 ±(99.9%) 750374,087 ns/op | |
# Warmup Iteration 3: 10447358,702 ±(99.9%) 294524,915 ns/op | |
# Warmup Iteration 4: 10758006,665 ±(99.9%) 220102,616 ns/op | |
# Warmup Iteration 5: 10679056,434 ±(99.9%) 153971,776 ns/op | |
Iteration 1: 10833862,672 ±(99.9%) 199072,970 ns/op | |
Iteration 2: 10008253,135 ±(99.9%) 65230,735 ns/op | |
Iteration 3: 9598898,001 ±(99.9%) 84943,715 ns/op | |
Iteration 4: 9628288,952 ±(99.9%) 76453,616 ns/op | |
Iteration 5: 9786484,491 ±(99.9%) 83325,980 ns/op | |
# Run progress: 96,33% complete, ETA 00:37:24 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 10879440,408 ±(99.9%) 133044,971 ns/op | |
# Warmup Iteration 2: 10582350,252 ±(99.9%) 163191,069 ns/op | |
# Warmup Iteration 3: 10663369,734 ±(99.9%) 368239,363 ns/op | |
# Warmup Iteration 4: 10411987,975 ±(99.9%) 92789,517 ns/op | |
# Warmup Iteration 5: 10496273,978 ±(99.9%) 130901,698 ns/op | |
Iteration 1: 11094044,988 ±(99.9%) 149531,931 ns/op | |
Iteration 2: 10813667,997 ±(99.9%) 340795,838 ns/op | |
Iteration 3: 10940376,920 ±(99.9%) 105257,535 ns/op | |
Iteration 4: 10900281,279 ±(99.9%) 120143,388 ns/op | |
Iteration 5: 10830411,740 ±(99.9%) 96421,149 ns/op | |
# Run progress: 96,50% complete, ETA 00:35:42 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 10622835,115 ±(99.9%) 575009,303 ns/op | |
# Warmup Iteration 2: 10286223,682 ±(99.9%) 524514,831 ns/op | |
# Warmup Iteration 3: 9598137,181 ±(99.9%) 128267,056 ns/op | |
# Warmup Iteration 4: 9711975,362 ±(99.9%) 134254,178 ns/op | |
# Warmup Iteration 5: 10671906,944 ±(99.9%) 134594,521 ns/op | |
Iteration 1: 10724043,749 ±(99.9%) 165586,420 ns/op | |
Iteration 2: 10243297,144 ±(99.9%) 63684,269 ns/op | |
Iteration 3: 11364657,576 ±(99.9%) 288297,785 ns/op | |
Iteration 4: 10344862,449 ±(99.9%) 181613,016 ns/op | |
Iteration 5: 9599328,448 ±(99.9%) 108060,182 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
10443878,674 ±(99.9%) 439835,020 ns/op [Average] | |
(min, avg, max) = (9507161,456, 10443878,674, 11364657,576), stdev = 587167,168 | |
CI (99.9%): [10004043,654, 10883713,694] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 10) | |
# Run progress: 96,67% complete, ETA 00:34:00 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 38042261,852 ±(99.9%) 1106252,193 ns/op | |
# Warmup Iteration 2: 37734449,871 ±(99.9%) 1250929,341 ns/op | |
# Warmup Iteration 3: 35944641,317 ±(99.9%) 402200,655 ns/op | |
# Warmup Iteration 4: 38973166,245 ±(99.9%) 624562,509 ns/op | |
# Warmup Iteration 5: 37714918,828 ±(99.9%) 725596,223 ns/op | |
Iteration 1: 37136957,861 ±(99.9%) 753590,148 ns/op | |
Iteration 2: 40154333,203 ±(99.9%) 1188585,221 ns/op | |
Iteration 3: 39300782,415 ±(99.9%) 700896,132 ns/op | |
Iteration 4: 37255559,537 ±(99.9%) 357320,440 ns/op | |
Iteration 5: 38831062,452 ±(99.9%) 586531,719 ns/op | |
# Run progress: 96,83% complete, ETA 00:32:18 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 41230290,064 ±(99.9%) 1598356,655 ns/op | |
# Warmup Iteration 2: 41152875,286 ±(99.9%) 1749631,632 ns/op | |
# Warmup Iteration 3: 39959550,024 ±(99.9%) 1382290,823 ns/op | |
# Warmup Iteration 4: 38530359,481 ±(99.9%) 561605,982 ns/op | |
# Warmup Iteration 5: 37503778,846 ±(99.9%) 355320,475 ns/op | |
Iteration 1: 37116547,520 ±(99.9%) 479761,252 ns/op | |
Iteration 2: 37464274,911 ±(99.9%) 455227,944 ns/op | |
Iteration 3: 38936441,370 ±(99.9%) 603143,408 ns/op | |
Iteration 4: 37275020,468 ±(99.9%) 456953,032 ns/op | |
Iteration 5: 36695484,018 ±(99.9%) 429622,214 ns/op | |
# Run progress: 97,00% complete, ETA 00:30:36 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 42046851,382 ±(99.9%) 837228,527 ns/op | |
# Warmup Iteration 2: 37649325,565 ±(99.9%) 411754,793 ns/op | |
# Warmup Iteration 3: 36748338,871 ±(99.9%) 561571,854 ns/op | |
# Warmup Iteration 4: 37437829,700 ±(99.9%) 412283,953 ns/op | |
# Warmup Iteration 5: 38702056,417 ±(99.9%) 550393,508 ns/op | |
Iteration 1: 37460981,702 ±(99.9%) 734894,832 ns/op | |
Iteration 2: 37635232,809 ±(99.9%) 395375,952 ns/op | |
Iteration 3: 39578226,414 ±(99.9%) 957550,805 ns/op | |
Iteration 4: 39768786,326 ±(99.9%) 426916,327 ns/op | |
Iteration 5: 39122388,523 ±(99.9%) 582782,496 ns/op | |
# Run progress: 97,17% complete, ETA 00:28:54 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 50225805,666 ±(99.9%) 556650,273 ns/op | |
# Warmup Iteration 2: 53961598,147 ±(99.9%) 3008983,945 ns/op | |
# Warmup Iteration 3: 50126019,531 ±(99.9%) 603569,142 ns/op | |
# Warmup Iteration 4: 50669311,999 ±(99.9%) 856968,675 ns/op | |
# Warmup Iteration 5: 52642491,348 ±(99.9%) 863906,924 ns/op | |
Iteration 1: 50799967,789 ±(99.9%) 512609,620 ns/op | |
Iteration 2: 53478877,258 ±(99.9%) 1120998,871 ns/op | |
Iteration 3: 53460513,809 ±(99.9%) 1569656,871 ns/op | |
Iteration 4: 50313265,799 ±(99.9%) 540344,079 ns/op | |
Iteration 5: 50541515,126 ±(99.9%) 399390,505 ns/op | |
# Run progress: 97,33% complete, ETA 00:27:12 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 52799155,108 ±(99.9%) 1191687,763 ns/op | |
# Warmup Iteration 2: 50578346,378 ±(99.9%) 912775,253 ns/op | |
# Warmup Iteration 3: 51732844,280 ±(99.9%) 1819753,704 ns/op | |
# Warmup Iteration 4: 50264175,785 ±(99.9%) 579850,159 ns/op | |
# Warmup Iteration 5: 50439685,029 ±(99.9%) 543532,864 ns/op | |
Iteration 1: 49698868,935 ±(99.9%) 245140,130 ns/op | |
Iteration 2: 51043761,309 ±(99.9%) 626067,078 ns/op | |
Iteration 3: 49463479,523 ±(99.9%) 438584,062 ns/op | |
Iteration 4: 50655476,448 ±(99.9%) 1010099,819 ns/op | |
Iteration 5: 48949980,736 ±(99.9%) 548982,136 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
43285511,450 ±(99.9%) 4814034,088 ns/op [Average] | |
(min, avg, max) = (36695484,018, 43285511,450, 53478877,258), stdev = 6426597,777 | |
CI (99.9%): [38471477,362, 48099545,539] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 30) | |
# Run progress: 97,50% complete, ETA 00:25:30 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 122860127,303 ±(99.9%) 4251078,350 ns/op | |
# Warmup Iteration 2: 119225375,432 ±(99.9%) 2032627,596 ns/op | |
# Warmup Iteration 3: 115724640,151 ±(99.9%) 694644,443 ns/op | |
# Warmup Iteration 4: 112356627,025 ±(99.9%) 413899,128 ns/op | |
# Warmup Iteration 5: 112448810,505 ±(99.9%) 486432,359 ns/op | |
Iteration 1: 112412009,413 ±(99.9%) 724018,749 ns/op | |
Iteration 2: 112758839,112 ±(99.9%) 397548,339 ns/op | |
Iteration 3: 112943895,329 ±(99.9%) 471618,142 ns/op | |
Iteration 4: 112420270,282 ±(99.9%) 415400,216 ns/op | |
Iteration 5: 112597385,783 ±(99.9%) 770049,085 ns/op | |
# Run progress: 97,67% complete, ETA 00:23:48 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 117042275,136 ±(99.9%) 1028890,040 ns/op | |
# Warmup Iteration 2: 115570045,559 ±(99.9%) 727799,628 ns/op | |
# Warmup Iteration 3: 114947570,486 ±(99.9%) 567487,878 ns/op | |
# Warmup Iteration 4: 117727904,928 ±(99.9%) 1032953,467 ns/op | |
# Warmup Iteration 5: 127708356,121 ±(99.9%) 2196027,266 ns/op | |
Iteration 1: 121086891,948 ±(99.9%) 1859275,954 ns/op | |
Iteration 2: 123694742,830 ±(99.9%) 2347346,230 ns/op | |
Iteration 3: 131388966,401 ±(99.9%) 4493108,647 ns/op | |
Iteration 4: 125688098,836 ±(99.9%) 2929948,094 ns/op | |
Iteration 5: 128201065,313 ±(99.9%) 4176438,350 ns/op | |
# Run progress: 97,83% complete, ETA 00:22:06 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 124031445,197 ±(99.9%) 7639193,516 ns/op | |
# Warmup Iteration 2: 120422029,820 ±(99.9%) 5880211,877 ns/op | |
# Warmup Iteration 3: 117272261,216 ±(99.9%) 1824933,788 ns/op | |
# Warmup Iteration 4: 117208079,617 ±(99.9%) 2602879,722 ns/op | |
# Warmup Iteration 5: 116675547,294 ±(99.9%) 2400245,586 ns/op | |
Iteration 1: 119854441,662 ±(99.9%) 1978368,388 ns/op | |
Iteration 2: 117374022,602 ±(99.9%) 1477453,915 ns/op | |
Iteration 3: 117881523,634 ±(99.9%) 2208760,360 ns/op | |
Iteration 4: 119867257,158 ±(99.9%) 2236714,988 ns/op | |
Iteration 5: 118281600,319 ±(99.9%) 1682484,695 ns/op | |
# Run progress: 98,00% complete, ETA 00:20:24 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 119226407,765 ±(99.9%) 4427197,728 ns/op | |
# Warmup Iteration 2: 114581557,902 ±(99.9%) 5305603,364 ns/op | |
# Warmup Iteration 3: 116625201,364 ±(99.9%) 4505370,542 ns/op | |
# Warmup Iteration 4: 112720611,303 ±(99.9%) 1861556,343 ns/op | |
# Warmup Iteration 5: 116274830,768 ±(99.9%) 3254824,770 ns/op | |
Iteration 1: 117017242,587 ±(99.9%) 3871750,179 ns/op | |
Iteration 2: 118137648,534 ±(99.9%) 5388902,542 ns/op | |
Iteration 3: 116905213,077 ±(99.9%) 1407547,777 ns/op | |
Iteration 4: 115582976,059 ±(99.9%) 1015594,632 ns/op | |
Iteration 5: 115733986,142 ±(99.9%) 1591288,473 ns/op | |
# Run progress: 98,17% complete, ETA 00:18:42 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 127280979,215 ±(99.9%) 3950914,559 ns/op | |
# Warmup Iteration 2: 127614830,564 ±(99.9%) 4698804,183 ns/op | |
# Warmup Iteration 3: 128563112,751 ±(99.9%) 2961331,986 ns/op | |
# Warmup Iteration 4: 122359598,942 ±(99.9%) 2451434,435 ns/op | |
# Warmup Iteration 5: 115088794,441 ±(99.9%) 1645912,741 ns/op | |
Iteration 1: 117203085,081 ±(99.9%) 2564826,483 ns/op | |
Iteration 2: 115416521,419 ±(99.9%) 1913408,261 ns/op | |
Iteration 3: 125319264,936 ±(99.9%) 3908771,889 ns/op | |
Iteration 4: 122027691,777 ±(99.9%) 3164655,096 ns/op | |
Iteration 5: 115053778,820 ±(99.9%) 2279842,842 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
118593936,762 ±(99.9%) 3827242,566 ns/op [Average] | |
(min, avg, max) = (112412009,413, 118593936,762, 131388966,401), stdev = 5109259,328 | |
CI (99.9%): [114766694,196, 122421179,329] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 50) | |
# Run progress: 98,33% complete, ETA 00:17:00 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 105468569,548 ±(99.9%) 4174620,748 ns/op | |
# Warmup Iteration 2: 107676505,562 ±(99.9%) 5167905,872 ns/op | |
# Warmup Iteration 3: 108858015,969 ±(99.9%) 2957969,396 ns/op | |
# Warmup Iteration 4: 106560278,826 ±(99.9%) 2552832,033 ns/op | |
# Warmup Iteration 5: 115067302,917 ±(99.9%) 3424344,658 ns/op | |
Iteration 1: 108328543,635 ±(99.9%) 2389820,869 ns/op | |
Iteration 2: 106276563,198 ±(99.9%) 2624241,555 ns/op | |
Iteration 3: 114568397,184 ±(99.9%) 1868695,115 ns/op | |
Iteration 4: 106768540,469 ±(99.9%) 1721068,153 ns/op | |
Iteration 5: 116854777,272 ±(99.9%) 4307136,356 ns/op | |
# Run progress: 98,50% complete, ETA 00:15:18 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 110339142,516 ±(99.9%) 3607794,644 ns/op | |
# Warmup Iteration 2: 105624432,377 ±(99.9%) 5319371,314 ns/op | |
# Warmup Iteration 3: 107704134,686 ±(99.9%) 2883053,539 ns/op | |
# Warmup Iteration 4: 104657475,712 ±(99.9%) 6656649,105 ns/op | |
# Warmup Iteration 5: 103969024,372 ±(99.9%) 5708303,052 ns/op | |
Iteration 1: 109809774,235 ±(99.9%) 3573123,046 ns/op | |
Iteration 2: 107028994,116 ±(99.9%) 2862656,826 ns/op | |
Iteration 3: 104118190,266 ±(99.9%) 2853457,410 ns/op | |
Iteration 4: 103817890,340 ±(99.9%) 2905318,805 ns/op | |
Iteration 5: 103465886,045 ±(99.9%) 2413482,866 ns/op | |
# Run progress: 98,67% complete, ETA 00:13:36 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 106936341,838 ±(99.9%) 3901705,246 ns/op | |
# Warmup Iteration 2: 117563492,355 ±(99.9%) 11456658,797 ns/op | |
# Warmup Iteration 3: 115001295,739 ±(99.9%) 4458179,906 ns/op | |
# Warmup Iteration 4: 105100638,979 ±(99.9%) 2896968,059 ns/op | |
# Warmup Iteration 5: 111276483,645 ±(99.9%) 3239591,024 ns/op | |
Iteration 1: 115595006,771 ±(99.9%) 4852291,630 ns/op | |
Iteration 2: 119377472,239 ±(99.9%) 3717359,615 ns/op | |
Iteration 3: 107426726,312 ±(99.9%) 2632329,888 ns/op | |
Iteration 4: 109120026,253 ±(99.9%) 1883079,465 ns/op | |
Iteration 5: 109465152,806 ±(99.9%) 1819311,961 ns/op | |
# Run progress: 98,83% complete, ETA 00:11:54 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 116878552,619 ±(99.9%) 3084856,486 ns/op | |
# Warmup Iteration 2: 113661428,774 ±(99.9%) 5078768,808 ns/op | |
# Warmup Iteration 3: 112037103,095 ±(99.9%) 3193250,288 ns/op | |
# Warmup Iteration 4: 113924456,423 ±(99.9%) 3094530,634 ns/op | |
# Warmup Iteration 5: 114598943,863 ±(99.9%) 2338839,311 ns/op | |
Iteration 1: 119614537,199 ±(99.9%) 3716835,506 ns/op | |
Iteration 2: 124041186,906 ±(99.9%) 11032125,632 ns/op | |
Iteration 3: 127531101,896 ±(99.9%) 13656691,100 ns/op | |
Iteration 4: 115385730,712 ±(99.9%) 3357378,193 ns/op | |
Iteration 5: 116482053,578 ±(99.9%) 2461785,623 ns/op | |
# Run progress: 99,00% complete, ETA 00:10:12 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 104477714,650 ±(99.9%) 3654377,581 ns/op | |
# Warmup Iteration 2: 105636755,356 ±(99.9%) 4719996,167 ns/op | |
# Warmup Iteration 3: 105022549,449 ±(99.9%) 1655415,823 ns/op | |
# Warmup Iteration 4: 103223747,164 ±(99.9%) 1836770,291 ns/op | |
# Warmup Iteration 5: 103637462,607 ±(99.9%) 1843786,957 ns/op | |
Iteration 1: 101612285,580 ±(99.9%) 3103164,400 ns/op | |
Iteration 2: 104103687,225 ±(99.9%) 2498010,635 ns/op | |
Iteration 3: 106761218,934 ±(99.9%) 4715745,598 ns/op | |
Iteration 4: 110678911,343 ±(99.9%) 1186811,550 ns/op | |
Iteration 5: 104343307,104 ±(99.9%) 2227376,393 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
110903038,465 ±(99.9%) 5166958,986 ns/op [Average] | |
(min, avg, max) = (101612285,580, 110903038,465, 127531101,896), stdev = 6897742,418 | |
CI (99.9%): [105736079,479, 116069997,451] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 100) | |
# Run progress: 99,17% complete, ETA 00:08:30 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 211078600,120 ±(99.9%) 9131522,505 ns/op | |
# Warmup Iteration 2: 206838146,410 ±(99.9%) 5876341,733 ns/op | |
# Warmup Iteration 3: 216479138,049 ±(99.9%) 4701429,965 ns/op | |
# Warmup Iteration 4: 214176429,110 ±(99.9%) 8517246,781 ns/op | |
# Warmup Iteration 5: 224445130,040 ±(99.9%) 6047833,883 ns/op | |
Iteration 1: 210390470,214 ±(99.9%) 5441570,926 ns/op | |
Iteration 2: 209739486,465 ±(99.9%) 4814342,481 ns/op | |
Iteration 3: 214126272,736 ±(99.9%) 9677784,106 ns/op | |
Iteration 4: 215010814,668 ±(99.9%) 17750085,716 ns/op | |
Iteration 5: 203366048,922 ±(99.9%) 6316776,844 ns/op | |
# Run progress: 99,33% complete, ETA 00:06:48 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 204020397,424 ±(99.9%) 7857687,547 ns/op | |
# Warmup Iteration 2: 196066170,987 ±(99.9%) 7842791,672 ns/op | |
# Warmup Iteration 3: 197779590,910 ±(99.9%) 4228701,379 ns/op | |
# Warmup Iteration 4: 216307510,226 ±(99.9%) 3142573,175 ns/op | |
# Warmup Iteration 5: 200202141,867 ±(99.9%) 5784091,889 ns/op | |
Iteration 1: 196331989,366 ±(99.9%) 5491241,131 ns/op | |
Iteration 2: 198467981,154 ±(99.9%) 9709687,692 ns/op | |
Iteration 3: 195205314,855 ±(99.9%) 18736968,498 ns/op | |
Iteration 4: 194912013,196 ±(99.9%) 6635973,733 ns/op | |
Iteration 5: 207217240,934 ±(99.9%) 6970569,256 ns/op | |
# Run progress: 99,50% complete, ETA 00:05:06 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 210787709,387 ±(99.9%) 9020099,470 ns/op | |
# Warmup Iteration 2: 212628054,722 ±(99.9%) 10081679,463 ns/op | |
# Warmup Iteration 3: 204722709,479 ±(99.9%) 3218961,080 ns/op | |
# Warmup Iteration 4: 205406435,737 ±(99.9%) 7959010,038 ns/op | |
# Warmup Iteration 5: 206108956,248 ±(99.9%) 11976290,658 ns/op | |
Iteration 1: 208293863,077 ±(99.9%) 7259753,377 ns/op | |
Iteration 2: 208337558,288 ±(99.9%) 3711012,168 ns/op | |
Iteration 3: 203419344,750 ±(99.9%) 4962260,419 ns/op | |
Iteration 4: 204364591,605 ±(99.9%) 4765159,069 ns/op | |
Iteration 5: 223274254,294 ±(99.9%) 32796160,384 ns/op | |
# Run progress: 99,67% complete, ETA 00:03:24 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 218481721,192 ±(99.9%) 6225482,492 ns/op | |
# Warmup Iteration 2: 207426640,173 ±(99.9%) 9946087,012 ns/op | |
# Warmup Iteration 3: 202300025,261 ±(99.9%) 2378663,990 ns/op | |
# Warmup Iteration 4: 204733330,205 ±(99.9%) 1916693,168 ns/op | |
# Warmup Iteration 5: 201067244,627 ±(99.9%) 2295802,849 ns/op | |
Iteration 1: 203738650,857 ±(99.9%) 2904655,055 ns/op | |
Iteration 2: 204091071,718 ±(99.9%) 4299440,643 ns/op | |
Iteration 3: 203438898,301 ±(99.9%) 13881204,515 ns/op | |
Iteration 4: 207536993,279 ±(99.9%) 5243376,956 ns/op | |
Iteration 5: 202210101,665 ±(99.9%) 5345860,123 ns/op | |
# Run progress: 99,83% complete, ETA 00:01:42 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 214599945,767 ±(99.9%) 4965376,213 ns/op | |
# Warmup Iteration 2: 213736204,305 ±(99.9%) 6172201,448 ns/op | |
# Warmup Iteration 3: 207667275,178 ±(99.9%) 2668899,972 ns/op | |
# Warmup Iteration 4: 208044553,128 ±(99.9%) 3097444,937 ns/op | |
# Warmup Iteration 5: 208488418,326 ±(99.9%) 3021399,168 ns/op | |
Iteration 1: 206076264,732 ±(99.9%) 2377944,470 ns/op | |
Iteration 2: 206737693,602 ±(99.9%) 1611766,815 ns/op | |
Iteration 3: 201987025,087 ±(99.9%) 1822333,817 ns/op | |
Iteration 4: 202661702,808 ±(99.9%) 1809297,601 ns/op | |
Iteration 5: 202307648,694 ±(99.9%) 1713155,078 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.stringReplace": | |
205329731,811 ±(99.9%) 4735828,750 ns/op [Average] | |
(min, avg, max) = (194912013,196, 205329731,811, 223274254,294), stdev = 6322195,888 | |
CI (99.9%): [200593903,061, 210065560,560] (assumes normal distribution) | |
# Run complete. Total time: 17:00:24 | |
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 (rawTextsCount) (replacementsCount) Mode Cnt Score Error Units | |
StaticPlaceholderBenchmark.regex 1 1 avgt 25 53177,972 ± 16767,850 ns/op | |
StaticPlaceholderBenchmark.regex 1 2 avgt 25 51126,308 ± 21758,384 ns/op | |
StaticPlaceholderBenchmark.regex 1 10 avgt 25 63837,351 ± 12147,016 ns/op | |
StaticPlaceholderBenchmark.regex 1 30 avgt 25 18591,083 ± 12108,186 ns/op | |
StaticPlaceholderBenchmark.regex 1 50 avgt 25 31245,896 ± 12285,291 ns/op | |
StaticPlaceholderBenchmark.regex 1 100 avgt 25 50483,268 ± 19554,894 ns/op | |
StaticPlaceholderBenchmark.regex 5 1 avgt 25 275022,756 ± 18987,408 ns/op | |
StaticPlaceholderBenchmark.regex 5 2 avgt 25 292353,217 ± 36556,383 ns/op | |
StaticPlaceholderBenchmark.regex 5 10 avgt 25 281483,365 ± 45166,440 ns/op | |
StaticPlaceholderBenchmark.regex 5 30 avgt 25 213049,558 ± 43678,687 ns/op | |
StaticPlaceholderBenchmark.regex 5 50 avgt 25 265628,981 ± 38302,216 ns/op | |
StaticPlaceholderBenchmark.regex 5 100 avgt 25 279372,626 ± 13221,262 ns/op | |
StaticPlaceholderBenchmark.regex 10 1 avgt 25 488557,272 ± 116046,726 ns/op | |
StaticPlaceholderBenchmark.regex 10 2 avgt 25 508652,137 ± 67812,540 ns/op | |
StaticPlaceholderBenchmark.regex 10 10 avgt 25 446046,187 ± 45265,963 ns/op | |
StaticPlaceholderBenchmark.regex 10 30 avgt 25 437704,661 ± 34239,165 ns/op | |
StaticPlaceholderBenchmark.regex 10 50 avgt 25 526323,313 ± 74391,940 ns/op | |
StaticPlaceholderBenchmark.regex 10 100 avgt 25 556993,084 ± 80065,179 ns/op | |
StaticPlaceholderBenchmark.regex 100 1 avgt 25 4616282,417 ± 243490,949 ns/op | |
StaticPlaceholderBenchmark.regex 100 2 avgt 25 4695017,882 ± 207095,789 ns/op | |
StaticPlaceholderBenchmark.regex 100 10 avgt 25 5024728,410 ± 419575,480 ns/op | |
StaticPlaceholderBenchmark.regex 100 30 avgt 25 5034973,565 ± 235791,958 ns/op | |
StaticPlaceholderBenchmark.regex 100 50 avgt 25 4772871,196 ± 178495,708 ns/op | |
StaticPlaceholderBenchmark.regex 100 100 avgt 25 5061532,438 ± 187476,143 ns/op | |
StaticPlaceholderBenchmark.regex 1000 1 avgt 25 47558122,838 ± 1329341,894 ns/op | |
StaticPlaceholderBenchmark.regex 1000 2 avgt 25 47125103,796 ± 2652599,900 ns/op | |
StaticPlaceholderBenchmark.regex 1000 10 avgt 25 47012426,778 ± 1995910,855 ns/op | |
StaticPlaceholderBenchmark.regex 1000 30 avgt 25 51742523,491 ± 1887321,531 ns/op | |
StaticPlaceholderBenchmark.regex 1000 50 avgt 25 51101498,440 ± 855956,397 ns/op | |
StaticPlaceholderBenchmark.regex 1000 100 avgt 25 54425052,305 ± 1634550,267 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 1 1 avgt 25 3641,775 ± 552,177 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 1 2 avgt 25 2527,110 ± 1078,060 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 1 10 avgt 25 5896,692 ± 5483,048 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 1 30 avgt 25 2609,892 ± 1260,176 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 1 50 avgt 25 5657,476 ± 6123,676 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 1 100 avgt 25 9969,309 ± 7033,996 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 5 1 avgt 25 53274,031 ± 21276,574 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 5 2 avgt 25 40603,668 ± 15984,237 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 5 10 avgt 25 38787,979 ± 21903,136 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 5 30 avgt 25 32343,183 ± 11045,185 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 5 50 avgt 25 49222,988 ± 19436,242 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 5 100 avgt 25 35096,731 ± 8642,467 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 10 1 avgt 25 65033,622 ± 17739,310 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 10 2 avgt 25 106430,615 ± 19624,777 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 10 10 avgt 25 109963,176 ± 25630,154 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 10 30 avgt 25 103791,377 ± 40641,934 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 10 50 avgt 25 120334,631 ± 31832,864 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 10 100 avgt 25 83143,053 ± 14069,053 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 100 1 avgt 25 2939713,492 ± 802857,764 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 100 2 avgt 25 2433770,153 ± 646647,042 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 100 10 avgt 25 2672961,658 ± 558960,765 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 100 30 avgt 25 2685834,177 ± 833148,802 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 100 50 avgt 25 2403650,054 ± 500347,156 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 100 100 avgt 25 3354559,015 ± 870705,021 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 1000 1 avgt 25 28539743,246 ± 1363422,029 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 1000 2 avgt 25 32948955,166 ± 2913652,964 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 1000 10 avgt 25 30886972,822 ± 2705139,665 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 1000 30 avgt 25 31368462,981 ± 1080895,433 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 1000 50 avgt 25 31770637,628 ± 1876277,658 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf 1000 100 avgt 25 31038822,812 ± 1411531,818 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 1 1 avgt 25 11729,283 ± 1989,951 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 1 2 avgt 25 7783,863 ± 4453,338 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 1 10 avgt 25 7821,929 ± 2147,522 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 1 30 avgt 25 8090,999 ± 4522,427 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 1 50 avgt 25 11527,202 ± 3845,682 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 1 100 avgt 25 10339,920 ± 2037,840 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 5 1 avgt 25 51675,703 ± 10619,419 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 5 2 avgt 25 50254,276 ± 10458,876 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 5 10 avgt 25 53352,807 ± 9798,139 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 5 30 avgt 25 50512,396 ± 3988,595 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 5 50 avgt 25 42175,243 ± 7633,069 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 5 100 avgt 25 55705,846 ± 8571,744 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 10 1 avgt 25 108912,287 ± 8204,963 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 10 2 avgt 25 112671,282 ± 7195,869 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 10 10 avgt 25 99186,214 ± 19565,154 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 10 30 avgt 25 87296,887 ± 9263,093 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 10 50 avgt 25 95254,385 ± 15094,555 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 10 100 avgt 25 89894,183 ± 7907,948 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 100 1 avgt 25 1294579,846 ± 42170,550 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 100 2 avgt 25 1356825,598 ± 79662,909 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 100 10 avgt 25 1145966,260 ± 128676,763 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 100 30 avgt 25 1305805,534 ± 113921,755 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 100 50 avgt 25 1363494,623 ± 85531,902 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 100 100 avgt 25 1204906,949 ± 145578,682 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 1000 1 avgt 25 13447822,682 ± 134978,818 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 1000 2 avgt 25 13302034,468 ± 205884,734 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 1000 10 avgt 25 13559751,021 ± 317574,216 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 1000 30 avgt 25 13859291,609 ± 232702,790 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 1000 50 avgt 25 13683254,498 ± 314110,776 ns/op | |
StaticPlaceholderBenchmark.simplePlaceholdersWithSimpleTmf 1000 100 avgt 25 13437433,297 ± 267293,401 ns/op | |
StaticPlaceholderBenchmark.stringReplace 1 1 avgt 25 5001,046 ± 1551,728 ns/op | |
StaticPlaceholderBenchmark.stringReplace 1 2 avgt 25 10466,718 ± 2152,299 ns/op | |
StaticPlaceholderBenchmark.stringReplace 1 10 avgt 25 39640,405 ± 17025,748 ns/op | |
StaticPlaceholderBenchmark.stringReplace 1 30 avgt 25 102861,775 ± 68276,781 ns/op | |
StaticPlaceholderBenchmark.stringReplace 1 50 avgt 25 149229,212 ± 55415,123 ns/op | |
StaticPlaceholderBenchmark.stringReplace 1 100 avgt 25 255904,054 ± 83598,645 ns/op | |
StaticPlaceholderBenchmark.stringReplace 5 1 avgt 25 34496,040 ± 6540,643 ns/op | |
StaticPlaceholderBenchmark.stringReplace 5 2 avgt 25 55383,070 ± 6717,698 ns/op | |
StaticPlaceholderBenchmark.stringReplace 5 10 avgt 25 188325,005 ± 15769,655 ns/op | |
StaticPlaceholderBenchmark.stringReplace 5 30 avgt 25 552450,603 ± 105758,798 ns/op | |
StaticPlaceholderBenchmark.stringReplace 5 50 avgt 25 460089,063 ± 111655,381 ns/op | |
StaticPlaceholderBenchmark.stringReplace 5 100 avgt 25 1176244,240 ± 165497,006 ns/op | |
StaticPlaceholderBenchmark.stringReplace 10 1 avgt 25 69076,828 ± 21279,851 ns/op | |
StaticPlaceholderBenchmark.stringReplace 10 2 avgt 25 103239,128 ± 14627,066 ns/op | |
StaticPlaceholderBenchmark.stringReplace 10 10 avgt 25 428442,611 ± 58903,801 ns/op | |
StaticPlaceholderBenchmark.stringReplace 10 30 avgt 25 1349197,179 ± 145084,259 ns/op | |
StaticPlaceholderBenchmark.stringReplace 10 50 avgt 25 1106108,538 ± 101547,119 ns/op | |
StaticPlaceholderBenchmark.stringReplace 10 100 avgt 25 1982811,076 ± 322859,979 ns/op | |
StaticPlaceholderBenchmark.stringReplace 100 1 avgt 25 653829,865 ± 26605,080 ns/op | |
StaticPlaceholderBenchmark.stringReplace 100 2 avgt 25 985963,427 ± 67372,563 ns/op | |
StaticPlaceholderBenchmark.stringReplace 100 10 avgt 25 3576203,165 ± 141079,648 ns/op | |
StaticPlaceholderBenchmark.stringReplace 100 30 avgt 25 11004657,962 ± 722339,661 ns/op | |
StaticPlaceholderBenchmark.stringReplace 100 50 avgt 25 11083432,070 ± 581614,411 ns/op | |
StaticPlaceholderBenchmark.stringReplace 100 100 avgt 25 18753919,886 ± 913275,791 ns/op | |
StaticPlaceholderBenchmark.stringReplace 1000 1 avgt 25 6086147,253 ± 111499,952 ns/op | |
StaticPlaceholderBenchmark.stringReplace 1000 2 avgt 25 10443878,674 ± 439835,020 ns/op | |
StaticPlaceholderBenchmark.stringReplace 1000 10 avgt 25 43285511,450 ± 4814034,088 ns/op | |
StaticPlaceholderBenchmark.stringReplace 1000 30 avgt 25 118593936,762 ± 3827242,566 ns/op | |
StaticPlaceholderBenchmark.stringReplace 1000 50 avgt 25 110903038,465 ± 5166958,986 ns/op | |
StaticPlaceholderBenchmark.stringReplace 1000 100 avgt 25 205329731,811 ± 4735828,750 ns/op | |
Process finished with exit code 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment