Skip to content

Instantly share code, notes, and snippets.

@JarvisCraft
Created February 12, 2020 17:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JarvisCraft/ae4f764655a12fbbcf8e320293e098fe to your computer and use it in GitHub Desktop.
Save JarvisCraft/ae4f764655a12fbbcf8e320293e098fe to your computer and use it in GitHub Desktop.
Static Placeholder Benchmark [padla:ultimate-messenger]
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()));
}
}
}
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