Static Placeholder Benchmark [padla:ultimate-messenger]
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package ru.progrm_jarvis.ultimatemessenger; | |
import lombok.NonNull; | |
import lombok.val; | |
import lombok.var; | |
import org.jetbrains.annotations.Nullable; | |
import org.openjdk.jmh.annotations.*; | |
import org.openjdk.jmh.infra.Blackhole; | |
import org.openjdk.jmh.runner.Runner; | |
import org.openjdk.jmh.runner.RunnerException; | |
import org.openjdk.jmh.runner.options.OptionsBuilder; | |
import ru.progrm_jarvis.javacommons.pair.Pair; | |
import ru.progrm_jarvis.javacommons.pair.SimplePair; | |
import ru.progrm_jarvis.ultimatemessenger.format.model.AsmTextModelFactory; | |
import ru.progrm_jarvis.ultimatemessenger.format.model.SimpleTextModelFactory; | |
import ru.progrm_jarvis.ultimatemessenger.format.model.TextModel; | |
import ru.progrm_jarvis.ultimatemessenger.format.placeholder.Placeholders; | |
import ru.progrm_jarvis.ultimatemessenger.format.placeholder.SimplePlaceholders; | |
import java.util.ArrayList; | |
import java.util.HashMap; | |
import java.util.List; | |
import java.util.Map; | |
import java.util.concurrent.ThreadLocalRandom; | |
import java.util.concurrent.TimeUnit; | |
import java.util.regex.Pattern; | |
@Threads(Threads.MAX) | |
@BenchmarkMode(Mode.AverageTime) | |
@OutputTimeUnit(TimeUnit.NANOSECONDS) | |
public class StaticPlaceholderBenchmark { | |
public static void main(@NonNull final String[] args) throws RunnerException { | |
new Runner(new OptionsBuilder().build()).run(); | |
} | |
@Benchmark | |
public void stringReplace(final Blackhole blackhole, | |
final Configuration configuration, | |
final StringReplaceConfiguration stringReplaceConfiguration) { | |
for (var text : stringReplaceConfiguration.texts) { | |
for (val replacement : configuration.replacements.entrySet()) text | |
= text.replace(replacement.getKey(), replacement.getValue()); | |
blackhole.consume(text); | |
} | |
} | |
@Benchmark | |
public void regex(final Blackhole blackhole, | |
final Configuration configuration, | |
final RegexConfiguration regexConfiguration) { | |
for (val text : regexConfiguration.texts) { | |
val matcher = regexConfiguration.placeholderPattern.matcher(text); | |
val result = new StringBuffer(); // this is not okay, but hi Java 8 support | |
while (matcher.find()) { | |
val group = matcher.group(1); | |
matcher.appendReplacement(result, configuration.replacements.get(group)); | |
} | |
matcher.appendTail(result); | |
blackhole.consume(result.toString()); | |
} | |
} | |
@Benchmark | |
public void simplePlaceholdersWithSimpleTmf(final Blackhole blackhole, | |
final SimpleTmfPlaceholdersConfiguration placeholdersConfiguration) { | |
for (val text : placeholdersConfiguration.texts) blackhole.consume(text.getText(null)); | |
} | |
@Benchmark | |
public void simplePlaceholdersWithAsmTmf(final Blackhole blackhole, | |
final AsmTmfPlaceholdersConfiguration placeholdersConfiguration) { | |
for (val text : placeholdersConfiguration.texts) blackhole.consume(text.getText(null)); | |
} | |
/** | |
* Basic generated configuration. | |
*/ | |
@State(Scope.Benchmark) | |
public static class Configuration { | |
protected final Map<String, String> replacements = new HashMap<>(); | |
protected final List<Pair<String, String>> textPairs = new ArrayList<>(); | |
@Param({"1", "2", "10", "30", "50", "100"}) | |
private int replacementsCount; | |
@Param({"1", "5", "10", "100", "1000"}) | |
private int rawTextsCount; | |
@Setup | |
public void setup() { | |
val random = ThreadLocalRandom.current(); | |
val indexedReplacements = new String[replacementsCount]; | |
for (var i = 0; i < replacementsCount; i++) { | |
final String placeholder = "placeholder#" + i, replacement = Integer.toHexString(random.nextInt()); | |
replacements.put(placeholder, replacement); | |
indexedReplacements[i] = replacement; | |
} | |
for (var i = 0; i < rawTextsCount; i++) { | |
val raw = new StringBuilder(); | |
val formatted = new StringBuilder(); | |
val textBlocks = random.nextInt(0xFF); | |
for (var blockIndex = random.nextBoolean() ? 0 : 1; | |
blockIndex < textBlocks; blockIndex++) if ((blockIndex & 0b1) == 0) { | |
// add plain text | |
val text = new StringBuilder(); | |
val textLength = random.nextInt(0xF); | |
for (var textSubBlock = 0; textSubBlock < textLength; textSubBlock++) text | |
.append(Integer.toHexString(random.nextInt())); | |
raw.append(text); | |
formatted.append(text); | |
} else { | |
val placeholerId = random.nextInt(replacementsCount); | |
raw.append("{placeholder#").append(placeholerId).append('}'); | |
formatted.append(indexedReplacements[placeholerId]); | |
} | |
textPairs.add(SimplePair.of(raw.toString(), formatted.toString())); | |
} | |
} | |
} | |
@State(Scope.Benchmark) | |
public static class StringReplaceConfiguration { | |
private final List<String> texts = new ArrayList<>(); | |
@Setup | |
public void setup(final Configuration configuration) { | |
for (val textPair : configuration.textPairs) texts.add(textPair.getFirst()); | |
} | |
} | |
@State(Scope.Benchmark) | |
public static class RegexConfiguration { | |
// don't know why but Intellij forces escaping of `{` | |
private final Pattern placeholderPattern = Pattern.compile("\\{(.*?)}"); | |
private final List<String> texts = new ArrayList<>(); | |
@Setup | |
public void setup(final Configuration configuration) { | |
for (val textPair : configuration.textPairs) texts.add(textPair.getFirst()); | |
} | |
} | |
@State(Scope.Benchmark) | |
public static class PlaceholdersConfiguration { | |
protected final Placeholders<Object> placeholders = SimplePlaceholders.builder().build(); | |
@Setup | |
public void setup(final Configuration configuration) { | |
for (val replacement : configuration.replacements.entrySet()) | |
placeholders.add( | |
// it is fair to get the value each time from map as regex implementation will have to do so | |
replacement.getKey(), (source, target) -> replacement.getValue() | |
); | |
} | |
} | |
@State(Scope.Benchmark) | |
public static class SimpleTmfPlaceholdersConfiguration { | |
private final List<TextModel<@Nullable ?>> texts = new ArrayList<>(); | |
@Setup | |
public void setup(final Configuration configuration, | |
final PlaceholdersConfiguration placeholdersConfiguration) { | |
val textModelFactory = SimpleTextModelFactory.<Object>get(); | |
for (val textPair : configuration.textPairs) texts | |
.add(placeholdersConfiguration.placeholders.parse(textModelFactory, textPair.getFirst())); | |
} | |
} | |
@State(Scope.Benchmark) | |
public static class AsmTmfPlaceholdersConfiguration { | |
private final List<TextModel<@Nullable ?>> texts = new ArrayList<>(); | |
@Setup | |
public void setup(final Configuration configuration, | |
final PlaceholdersConfiguration placeholdersConfiguration) { | |
val textModelFactory = AsmTextModelFactory.<Object>get(); | |
for (val textPair : configuration.textPairs) texts | |
.add(placeholdersConfiguration.placeholders.parse(textModelFactory, textPair.getFirst())); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 -classpath D:\IdeaProjects\padla\ultimate-messenger\target\test-classes;D:\IdeaProjects\padla\ultimate-messenger\target\classes;D:\IdeaProjects\padla\java-commons\target\classes;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\PROgrammer_JARvis\.m2\repository\com\google\code\gson\gson\2.8.6\gson-2.8.6.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\ow2\asm\asm\7.3.1\asm-7.3.1.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\javassist\javassist\3.26.0-GA\javassist-3.26.0-GA.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\projectlombok\lombok\1.18.10\lombok-1.18.10.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\jetbrains\annotations\18.0.0\annotations-18.0.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.6.0\junit-jupiter-api-5.6.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\apiguardian\apiguardian-api\1.1.0\apiguardian-api-1.1.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\junit\platform\junit-platform-commons\1.6.0\junit-platform-commons-1.6.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.6.0\junit-jupiter-params-5.6.0.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\hamcrest\hamcrest-all\1.3\hamcrest-all-1.3.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\openjdk\jmh\jmh-core\1.23\jmh-core-1.23.jar;C:\Users\PROgrammer_JARvis\.m2\repository\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\apache\commons\commons-math3\3.2\commons-math3-3.2.jar;C:\Users\PROgrammer_JARvis\.m2\repository\org\openjdk\jmh\jmh-generator-annprocess\1.23\jmh-generator-annprocess-1.23.jar ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark | |
WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by org.openjdk.jmh.util.Utils (file:/C:/Users/PROgrammer_JARvis/.m2/repository/org/openjdk/jmh/jmh-core/1.23/jmh-core-1.23.jar) to field java.io.PrintStream.charOut | |
WARNING: Please consider reporting this to the maintainers of org.openjdk.jmh.util.Utils | |
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations | |
WARNING: All illegal access operations will be denied in a future release | |
# Detecting actual CPU count: 12 detected | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1, replacementsCount = 1) | |
# Run progress: 0,00% complete, ETA 16:40:00 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 71590,396 ±(99.9%) 1242,200 ns/op | |
# Warmup Iteration 2: 70486,165 ±(99.9%) 2259,207 ns/op | |
# Warmup Iteration 3: 66984,812 ±(99.9%) 222,327 ns/op | |
# Warmup Iteration 4: 66972,900 ±(99.9%) 162,792 ns/op | |
# Warmup Iteration 5: 66932,985 ±(99.9%) 136,160 ns/op | |
Iteration 1: 66950,257 ±(99.9%) 194,582 ns/op | |
Iteration 2: 66944,002 ±(99.9%) 124,063 ns/op | |
Iteration 3: 66857,781 ±(99.9%) 102,036 ns/op | |
Iteration 4: 66822,156 ±(99.9%) 147,464 ns/op | |
Iteration 5: 66842,871 ±(99.9%) 107,010 ns/op | |
# Run progress: 0,17% complete, ETA 16:49:06 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 75280,759 ±(99.9%) 205,698 ns/op | |
# Warmup Iteration 2: 73397,586 ±(99.9%) 495,513 ns/op | |
# Warmup Iteration 3: 73483,231 ±(99.9%) 266,310 ns/op | |
# Warmup Iteration 4: 73595,854 ±(99.9%) 215,854 ns/op | |
# Warmup Iteration 5: 72955,581 ±(99.9%) 147,950 ns/op | |
Iteration 1: 72934,771 ±(99.9%) 108,748 ns/op | |
Iteration 2: 72949,593 ±(99.9%) 123,680 ns/op | |
Iteration 3: 72951,114 ±(99.9%) 128,954 ns/op | |
Iteration 4: 72942,518 ±(99.9%) 111,782 ns/op | |
Iteration 5: 72939,647 ±(99.9%) 168,058 ns/op | |
# Run progress: 0,33% complete, ETA 16:46:09 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 70791,206 ±(99.9%) 305,987 ns/op | |
# Warmup Iteration 2: 70245,219 ±(99.9%) 429,182 ns/op | |
# Warmup Iteration 3: 69470,465 ±(99.9%) 263,755 ns/op | |
# Warmup Iteration 4: 69192,946 ±(99.9%) 196,320 ns/op | |
# Warmup Iteration 5: 69002,516 ±(99.9%) 94,264 ns/op | |
Iteration 1: 68988,791 ±(99.9%) 186,888 ns/op | |
Iteration 2: 68998,820 ±(99.9%) 151,198 ns/op | |
Iteration 3: 69027,198 ±(99.9%) 135,244 ns/op | |
Iteration 4: 69042,897 ±(99.9%) 106,307 ns/op | |
Iteration 5: 69000,301 ±(99.9%) 123,283 ns/op | |
# Run progress: 0,50% complete, ETA 16:44:16 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 42791,570 ±(99.9%) 165,892 ns/op | |
# Warmup Iteration 2: 42377,886 ±(99.9%) 96,742 ns/op | |
# Warmup Iteration 3: 41958,323 ±(99.9%) 90,252 ns/op | |
# Warmup Iteration 4: 42500,741 ±(99.9%) 299,310 ns/op | |
# Warmup Iteration 5: 41987,281 ±(99.9%) 98,204 ns/op | |
Iteration 1: 41917,021 ±(99.9%) 152,471 ns/op | |
Iteration 2: 41941,578 ±(99.9%) 94,193 ns/op | |
Iteration 3: 41996,471 ±(99.9%) 162,377 ns/op | |
Iteration 4: 41953,927 ±(99.9%) 151,967 ns/op | |
Iteration 5: 41942,246 ±(99.9%) 115,141 ns/op | |
# Run progress: 0,67% complete, ETA 16:42:37 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 15342,172 ±(99.9%) 40,609 ns/op | |
# Warmup Iteration 2: 15234,908 ±(99.9%) 61,231 ns/op | |
# Warmup Iteration 3: 15199,128 ±(99.9%) 49,772 ns/op | |
# Warmup Iteration 4: 15081,295 ±(99.9%) 50,223 ns/op | |
# Warmup Iteration 5: 15088,346 ±(99.9%) 43,097 ns/op | |
Iteration 1: 15081,083 ±(99.9%) 48,250 ns/op | |
Iteration 2: 15085,643 ±(99.9%) 35,567 ns/op | |
Iteration 3: 15156,684 ±(99.9%) 56,246 ns/op | |
Iteration 4: 15109,568 ±(99.9%) 45,803 ns/op | |
Iteration 5: 15072,364 ±(99.9%) 47,026 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
53177,972 ±(99.9%) 16767,850 ns/op [Average] | |
(min, avg, max) = (15072,364, 53177,972, 72951,114), stdev = 22384,599 | |
CI (99.9%): [36410,122, 69945,822] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1, replacementsCount = 2) | |
# Run progress: 0,83% complete, ETA 16:40:47 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 26742,903 ±(99.9%) 182,332 ns/op | |
# Warmup Iteration 2: 25811,465 ±(99.9%) 125,195 ns/op | |
# Warmup Iteration 3: 25991,890 ±(99.9%) 126,370 ns/op | |
# Warmup Iteration 4: 25758,214 ±(99.9%) 76,591 ns/op | |
# Warmup Iteration 5: 25734,761 ±(99.9%) 84,297 ns/op | |
Iteration 1: 25756,610 ±(99.9%) 81,795 ns/op | |
Iteration 2: 25723,483 ±(99.9%) 40,593 ns/op | |
Iteration 3: 25814,830 ±(99.9%) 103,661 ns/op | |
Iteration 4: 25742,152 ±(99.9%) 76,690 ns/op | |
Iteration 5: 25728,721 ±(99.9%) 65,710 ns/op | |
# Run progress: 1,00% complete, ETA 16:39:03 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 80641,336 ±(99.9%) 327,802 ns/op | |
# Warmup Iteration 2: 79481,928 ±(99.9%) 387,043 ns/op | |
# Warmup Iteration 3: 80194,492 ±(99.9%) 119,995 ns/op | |
# Warmup Iteration 4: 81698,515 ±(99.9%) 686,034 ns/op | |
# Warmup Iteration 5: 83330,366 ±(99.9%) 1089,207 ns/op | |
Iteration 1: 83375,408 ±(99.9%) 998,118 ns/op | |
Iteration 2: 83569,501 ±(99.9%) 1574,270 ns/op | |
Iteration 3: 83635,412 ±(99.9%) 1563,882 ns/op | |
Iteration 4: 83888,291 ±(99.9%) 647,074 ns/op | |
Iteration 5: 82985,142 ±(99.9%) 1122,017 ns/op | |
# Run progress: 1,17% complete, ETA 16:37:26 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 10278,377 ±(99.9%) 67,943 ns/op | |
# Warmup Iteration 2: 10084,454 ±(99.9%) 78,215 ns/op | |
# Warmup Iteration 3: 10043,546 ±(99.9%) 49,235 ns/op | |
# Warmup Iteration 4: 10584,538 ±(99.9%) 133,238 ns/op | |
# Warmup Iteration 5: 10417,359 ±(99.9%) 111,513 ns/op | |
Iteration 1: 10377,767 ±(99.9%) 133,359 ns/op | |
Iteration 2: 10340,648 ±(99.9%) 149,567 ns/op | |
Iteration 3: 10321,688 ±(99.9%) 129,309 ns/op | |
Iteration 4: 10501,599 ±(99.9%) 220,881 ns/op | |
Iteration 5: 10347,156 ±(99.9%) 81,368 ns/op | |
# Run progress: 1,33% complete, ETA 16:35:41 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 59879,081 ±(99.9%) 274,391 ns/op | |
# Warmup Iteration 2: 58299,017 ±(99.9%) 219,702 ns/op | |
# Warmup Iteration 3: 58081,895 ±(99.9%) 150,552 ns/op | |
# Warmup Iteration 4: 61270,266 ±(99.9%) 1045,665 ns/op | |
# Warmup Iteration 5: 59606,054 ±(99.9%) 410,411 ns/op | |
Iteration 1: 60426,136 ±(99.9%) 885,841 ns/op | |
Iteration 2: 60175,334 ±(99.9%) 841,245 ns/op | |
Iteration 3: 59660,238 ±(99.9%) 638,593 ns/op | |
Iteration 4: 59357,526 ±(99.9%) 590,926 ns/op | |
Iteration 5: 60484,314 ±(99.9%) 592,560 ns/op | |
# Run progress: 1,50% complete, ETA 16:33:53 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 74955,909 ±(99.9%) 205,016 ns/op | |
# Warmup Iteration 2: 73199,057 ±(99.9%) 584,367 ns/op | |
# Warmup Iteration 3: 75359,217 ±(99.9%) 667,000 ns/op | |
# Warmup Iteration 4: 77206,075 ±(99.9%) 1688,069 ns/op | |
# Warmup Iteration 5: 76484,429 ±(99.9%) 1249,129 ns/op | |
Iteration 1: 76937,257 ±(99.9%) 1352,846 ns/op | |
Iteration 2: 75074,513 ±(99.9%) 908,256 ns/op | |
Iteration 3: 75429,371 ±(99.9%) 690,004 ns/op | |
Iteration 4: 76862,081 ±(99.9%) 1033,939 ns/op | |
Iteration 5: 75642,518 ±(99.9%) 1082,545 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
51126,308 ±(99.9%) 21758,384 ns/op [Average] | |
(min, avg, max) = (10321,688, 51126,308, 83888,291), stdev = 29046,820 | |
CI (99.9%): [29367,924, 72884,691] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1, replacementsCount = 10) | |
# Run progress: 1,67% complete, ETA 16:32:13 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 59291,291 ±(99.9%) 274,632 ns/op | |
# Warmup Iteration 2: 57932,973 ±(99.9%) 314,952 ns/op | |
# Warmup Iteration 3: 57967,592 ±(99.9%) 470,139 ns/op | |
# Warmup Iteration 4: 58626,059 ±(99.9%) 306,577 ns/op | |
# Warmup Iteration 5: 59487,558 ±(99.9%) 647,339 ns/op | |
Iteration 1: 59564,944 ±(99.9%) 457,271 ns/op | |
Iteration 2: 59172,002 ±(99.9%) 710,984 ns/op | |
Iteration 3: 59941,665 ±(99.9%) 641,315 ns/op | |
Iteration 4: 59532,779 ±(99.9%) 804,100 ns/op | |
Iteration 5: 59944,901 ±(99.9%) 693,139 ns/op | |
# Run progress: 1,83% complete, ETA 16:30:33 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 83586,287 ±(99.9%) 1237,220 ns/op | |
# Warmup Iteration 2: 77879,802 ±(99.9%) 383,486 ns/op | |
# Warmup Iteration 3: 77641,396 ±(99.9%) 180,712 ns/op | |
# Warmup Iteration 4: 79764,657 ±(99.9%) 846,780 ns/op | |
# Warmup Iteration 5: 81021,716 ±(99.9%) 1038,234 ns/op | |
Iteration 1: 79812,585 ±(99.9%) 953,759 ns/op | |
Iteration 2: 79639,324 ±(99.9%) 552,244 ns/op | |
Iteration 3: 80237,245 ±(99.9%) 872,401 ns/op | |
Iteration 4: 80059,106 ±(99.9%) 620,767 ns/op | |
Iteration 5: 80043,475 ±(99.9%) 1081,931 ns/op | |
# Run progress: 2,00% complete, ETA 16:28:51 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 85037,703 ±(99.9%) 919,256 ns/op | |
# Warmup Iteration 2: 80874,162 ±(99.9%) 488,533 ns/op | |
# Warmup Iteration 3: 80969,928 ±(99.9%) 289,014 ns/op | |
# Warmup Iteration 4: 81316,164 ±(99.9%) 747,232 ns/op | |
# Warmup Iteration 5: 83600,747 ±(99.9%) 734,114 ns/op | |
Iteration 1: 84412,404 ±(99.9%) 1121,684 ns/op | |
Iteration 2: 82795,935 ±(99.9%) 623,592 ns/op | |
Iteration 3: 84280,527 ±(99.9%) 999,484 ns/op | |
Iteration 4: 83800,833 ±(99.9%) 900,499 ns/op | |
Iteration 5: 83035,172 ±(99.9%) 669,913 ns/op | |
# Run progress: 2,17% complete, ETA 16:27:10 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 40924,412 ±(99.9%) 385,566 ns/op | |
# Warmup Iteration 2: 39250,409 ±(99.9%) 271,430 ns/op | |
# Warmup Iteration 3: 39038,447 ±(99.9%) 147,222 ns/op | |
# Warmup Iteration 4: 39072,248 ±(99.9%) 118,429 ns/op | |
# Warmup Iteration 5: 40299,001 ±(99.9%) 361,935 ns/op | |
Iteration 1: 40216,131 ±(99.9%) 357,933 ns/op | |
Iteration 2: 41072,072 ±(99.9%) 1544,161 ns/op | |
Iteration 3: 41511,527 ±(99.9%) 1737,501 ns/op | |
Iteration 4: 42532,554 ±(99.9%) 1079,554 ns/op | |
Iteration 5: 41687,690 ±(99.9%) 981,422 ns/op | |
# Run progress: 2,33% complete, ETA 16:25:27 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 54966,071 ±(99.9%) 2325,704 ns/op | |
# Warmup Iteration 2: 54127,307 ±(99.9%) 4368,782 ns/op | |
# Warmup Iteration 3: 52690,220 ±(99.9%) 2645,008 ns/op | |
# Warmup Iteration 4: 53931,023 ±(99.9%) 2319,874 ns/op | |
# Warmup Iteration 5: 55356,636 ±(99.9%) 2981,839 ns/op | |
Iteration 1: 54526,347 ±(99.9%) 3370,713 ns/op | |
Iteration 2: 53631,569 ±(99.9%) 2594,647 ns/op | |
Iteration 3: 54149,450 ±(99.9%) 1647,462 ns/op | |
Iteration 4: 54715,768 ±(99.9%) 244,162 ns/op | |
Iteration 5: 55617,769 ±(99.9%) 1456,088 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
63837,351 ±(99.9%) 12147,016 ns/op [Average] | |
(min, avg, max) = (40216,131, 63837,351, 84412,404), stdev = 16215,919 | |
CI (99.9%): [51690,335, 75984,367] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1, replacementsCount = 30) | |
# Run progress: 2,50% complete, ETA 16:23:49 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 28232,595 ±(99.9%) 844,482 ns/op | |
# Warmup Iteration 2: 27151,425 ±(99.9%) 1342,059 ns/op | |
# Warmup Iteration 3: 27534,123 ±(99.9%) 1760,063 ns/op | |
# Warmup Iteration 4: 27480,396 ±(99.9%) 345,513 ns/op | |
# Warmup Iteration 5: 28107,338 ±(99.9%) 451,795 ns/op | |
Iteration 1: 28301,073 ±(99.9%) 665,964 ns/op | |
Iteration 2: 27495,943 ±(99.9%) 362,735 ns/op | |
Iteration 3: 26890,320 ±(99.9%) 226,782 ns/op | |
Iteration 4: 26488,533 ±(99.9%) 126,599 ns/op | |
Iteration 5: 26661,068 ±(99.9%) 144,256 ns/op | |
# Run progress: 2,67% complete, ETA 16:22:08 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 45314,330 ±(99.9%) 1942,550 ns/op | |
# Warmup Iteration 2: 43414,123 ±(99.9%) 506,846 ns/op | |
# Warmup Iteration 3: 42761,869 ±(99.9%) 102,668 ns/op | |
# Warmup Iteration 4: 43230,591 ±(99.9%) 258,490 ns/op | |
# Warmup Iteration 5: 46460,850 ±(99.9%) 1413,898 ns/op | |
Iteration 1: 45704,792 ±(99.9%) 1172,594 ns/op | |
Iteration 2: 45996,094 ±(99.9%) 1278,022 ns/op | |
Iteration 3: 46047,828 ±(99.9%) 2167,910 ns/op | |
Iteration 4: 45777,706 ±(99.9%) 1357,425 ns/op | |
Iteration 5: 45601,768 ±(99.9%) 1379,657 ns/op | |
# Run progress: 2,83% complete, ETA 16:20:59 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 3868,603 ±(99.9%) 205,995 ns/op | |
# Warmup Iteration 2: 3901,458 ±(99.9%) 458,605 ns/op | |
# Warmup Iteration 3: 3959,229 ±(99.9%) 547,369 ns/op | |
# Warmup Iteration 4: 4013,913 ±(99.9%) 185,397 ns/op | |
# Warmup Iteration 5: 4001,463 ±(99.9%) 247,735 ns/op | |
Iteration 1: 3986,355 ±(99.9%) 244,154 ns/op | |
Iteration 2: 3967,243 ±(99.9%) 325,069 ns/op | |
Iteration 3: 3959,001 ±(99.9%) 360,265 ns/op | |
Iteration 4: 3950,709 ±(99.9%) 186,483 ns/op | |
Iteration 5: 3923,989 ±(99.9%) 335,877 ns/op | |
# Run progress: 3,00% complete, ETA 16:19:21 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 8053,706 ±(99.9%) 867,847 ns/op | |
# Warmup Iteration 2: 7703,433 ±(99.9%) 696,549 ns/op | |
# Warmup Iteration 3: 7647,259 ±(99.9%) 570,864 ns/op | |
# Warmup Iteration 4: 7895,693 ±(99.9%) 441,506 ns/op | |
# Warmup Iteration 5: 7989,656 ±(99.9%) 322,830 ns/op | |
Iteration 1: 8057,102 ±(99.9%) 174,988 ns/op | |
Iteration 2: 7875,806 ±(99.9%) 154,790 ns/op | |
Iteration 3: 7917,957 ±(99.9%) 202,838 ns/op | |
Iteration 4: 7923,172 ±(99.9%) 253,083 ns/op | |
Iteration 5: 7956,718 ±(99.9%) 227,689 ns/op | |
# Run progress: 3,17% complete, ETA 16:17:42 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 8177,199 ±(99.9%) 1043,841 ns/op | |
# Warmup Iteration 2: 7695,155 ±(99.9%) 451,272 ns/op | |
# Warmup Iteration 3: 8121,681 ±(99.9%) 689,533 ns/op | |
# Warmup Iteration 4: 8083,261 ±(99.9%) 483,887 ns/op | |
# Warmup Iteration 5: 8070,375 ±(99.9%) 302,918 ns/op | |
Iteration 1: 8105,463 ±(99.9%) 315,945 ns/op | |
Iteration 2: 8048,403 ±(99.9%) 260,059 ns/op | |
Iteration 3: 8034,338 ±(99.9%) 263,666 ns/op | |
Iteration 4: 8048,950 ±(99.9%) 294,560 ns/op | |
Iteration 5: 8056,747 ±(99.9%) 336,853 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
18591,083 ±(99.9%) 12108,186 ns/op [Average] | |
(min, avg, max) = (3923,989, 18591,083, 46047,828), stdev = 16164,082 | |
CI (99.9%): [6482,897, 30699,269] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1, replacementsCount = 50) | |
# Run progress: 3,33% complete, ETA 16:16:03 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 47062,946 ±(99.9%) 4737,883 ns/op | |
# Warmup Iteration 2: 46202,847 ±(99.9%) 4247,824 ns/op | |
# Warmup Iteration 3: 47035,392 ±(99.9%) 3364,262 ns/op | |
# Warmup Iteration 4: 46837,873 ±(99.9%) 2021,491 ns/op | |
# Warmup Iteration 5: 46986,775 ±(99.9%) 2375,287 ns/op | |
Iteration 1: 46693,785 ±(99.9%) 1439,577 ns/op | |
Iteration 2: 46960,179 ±(99.9%) 1608,766 ns/op | |
Iteration 3: 46830,979 ±(99.9%) 1852,059 ns/op | |
Iteration 4: 46441,595 ±(99.9%) 1702,519 ns/op | |
Iteration 5: 47086,888 ±(99.9%) 1494,388 ns/op | |
# Run progress: 3,50% complete, ETA 16:14:21 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 20967,752 ±(99.9%) 923,141 ns/op | |
# Warmup Iteration 2: 20602,157 ±(99.9%) 2809,047 ns/op | |
# Warmup Iteration 3: 19440,770 ±(99.9%) 1085,093 ns/op | |
# Warmup Iteration 4: 19868,275 ±(99.9%) 385,863 ns/op | |
# Warmup Iteration 5: 19961,418 ±(99.9%) 389,961 ns/op | |
Iteration 1: 20330,382 ±(99.9%) 851,395 ns/op | |
Iteration 2: 19969,264 ±(99.9%) 1062,252 ns/op | |
Iteration 3: 19851,803 ±(99.9%) 787,262 ns/op | |
Iteration 4: 20257,024 ±(99.9%) 679,449 ns/op | |
Iteration 5: 20897,792 ±(99.9%) 1779,665 ns/op | |
# Run progress: 3,67% complete, ETA 16:12:43 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 25540,629 ±(99.9%) 1426,874 ns/op | |
# Warmup Iteration 2: 24555,448 ±(99.9%) 2738,030 ns/op | |
# Warmup Iteration 3: 23997,310 ±(99.9%) 1185,500 ns/op | |
# Warmup Iteration 4: 24242,490 ±(99.9%) 466,869 ns/op | |
# Warmup Iteration 5: 24192,012 ±(99.9%) 325,903 ns/op | |
Iteration 1: 24257,959 ±(99.9%) 472,933 ns/op | |
Iteration 2: 24256,129 ±(99.9%) 616,078 ns/op | |
Iteration 3: 24326,184 ±(99.9%) 440,712 ns/op | |
Iteration 4: 24414,333 ±(99.9%) 430,552 ns/op | |
Iteration 5: 24562,010 ±(99.9%) 739,654 ns/op | |
# Run progress: 3,83% complete, ETA 16:10:59 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 54945,620 ±(99.9%) 2841,084 ns/op | |
# Warmup Iteration 2: 52424,540 ±(99.9%) 4391,659 ns/op | |
# Warmup Iteration 3: 52450,865 ±(99.9%) 3386,502 ns/op | |
# Warmup Iteration 4: 51425,286 ±(99.9%) 682,132 ns/op | |
# Warmup Iteration 5: 50249,156 ±(99.9%) 379,629 ns/op | |
Iteration 1: 50865,248 ±(99.9%) 529,535 ns/op | |
Iteration 2: 53026,358 ±(99.9%) 721,618 ns/op | |
Iteration 3: 54206,087 ±(99.9%) 587,291 ns/op | |
Iteration 4: 53977,427 ±(99.9%) 818,894 ns/op | |
Iteration 5: 54595,711 ±(99.9%) 750,087 ns/op | |
# Run progress: 4,00% complete, ETA 16:09:17 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 11861,903 ±(99.9%) 179,428 ns/op | |
# Warmup Iteration 2: 11250,953 ±(99.9%) 743,917 ns/op | |
# Warmup Iteration 3: 11606,670 ±(99.9%) 542,994 ns/op | |
# Warmup Iteration 4: 11711,683 ±(99.9%) 465,452 ns/op | |
# Warmup Iteration 5: 11657,526 ±(99.9%) 551,641 ns/op | |
Iteration 1: 11458,074 ±(99.9%) 524,224 ns/op | |
Iteration 2: 11417,273 ±(99.9%) 545,233 ns/op | |
Iteration 3: 11444,493 ±(99.9%) 593,029 ns/op | |
Iteration 4: 11509,494 ±(99.9%) 471,810 ns/op | |
Iteration 5: 11510,933 ±(99.9%) 590,105 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
31245,896 ±(99.9%) 12285,291 ns/op [Average] | |
(min, avg, max) = (11417,273, 31245,896, 54595,711), stdev = 16400,512 | |
CI (99.9%): [18960,605, 43531,187] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1, replacementsCount = 100) | |
# Run progress: 4,17% complete, ETA 16:07:38 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 26111,086 ±(99.9%) 2259,733 ns/op | |
# Warmup Iteration 2: 25672,447 ±(99.9%) 3524,887 ns/op | |
# Warmup Iteration 3: 25062,179 ±(99.9%) 2682,139 ns/op | |
# Warmup Iteration 4: 25465,109 ±(99.9%) 641,610 ns/op | |
# Warmup Iteration 5: 25455,183 ±(99.9%) 1103,930 ns/op | |
Iteration 1: 25287,582 ±(99.9%) 966,133 ns/op | |
Iteration 2: 25232,870 ±(99.9%) 701,829 ns/op | |
Iteration 3: 25884,448 ±(99.9%) 1214,121 ns/op | |
Iteration 4: 25737,897 ±(99.9%) 1164,504 ns/op | |
Iteration 5: 25715,973 ±(99.9%) 1336,955 ns/op | |
# Run progress: 4,33% complete, ETA 16:05:57 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 73895,733 ±(99.9%) 6782,709 ns/op | |
# Warmup Iteration 2: 72514,132 ±(99.9%) 9946,519 ns/op | |
# Warmup Iteration 3: 69147,897 ±(99.9%) 6837,977 ns/op | |
# Warmup Iteration 4: 69587,464 ±(99.9%) 3686,786 ns/op | |
# Warmup Iteration 5: 70246,276 ±(99.9%) 1116,528 ns/op | |
Iteration 1: 67420,841 ±(99.9%) 841,557 ns/op | |
Iteration 2: 68968,453 ±(99.9%) 6009,387 ns/op | |
Iteration 3: 68352,883 ±(99.9%) 3595,217 ns/op | |
Iteration 4: 70880,530 ±(99.9%) 2601,144 ns/op | |
Iteration 5: 70152,811 ±(99.9%) 1926,364 ns/op | |
# Run progress: 4,50% complete, ETA 16:04:17 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 49834,602 ±(99.9%) 3642,102 ns/op | |
# Warmup Iteration 2: 47859,074 ±(99.9%) 3229,565 ns/op | |
# Warmup Iteration 3: 48236,450 ±(99.9%) 2701,574 ns/op | |
# Warmup Iteration 4: 49035,193 ±(99.9%) 2605,357 ns/op | |
# Warmup Iteration 5: 50955,816 ±(99.9%) 2574,267 ns/op | |
Iteration 1: 50684,314 ±(99.9%) 1930,339 ns/op | |
Iteration 2: 51014,754 ±(99.9%) 2369,406 ns/op | |
Iteration 3: 51198,726 ±(99.9%) 1239,592 ns/op | |
Iteration 4: 52236,216 ±(99.9%) 3812,335 ns/op | |
Iteration 5: 54009,356 ±(99.9%) 5306,574 ns/op | |
# Run progress: 4,67% complete, ETA 16:02:36 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 19798,100 ±(99.9%) 1225,739 ns/op | |
# Warmup Iteration 2: 19042,000 ±(99.9%) 2055,548 ns/op | |
# Warmup Iteration 3: 19300,134 ±(99.9%) 540,528 ns/op | |
# Warmup Iteration 4: 19211,788 ±(99.9%) 504,623 ns/op | |
# Warmup Iteration 5: 19091,154 ±(99.9%) 962,705 ns/op | |
Iteration 1: 19284,750 ±(99.9%) 703,741 ns/op | |
Iteration 2: 19118,616 ±(99.9%) 473,178 ns/op | |
Iteration 3: 19203,363 ±(99.9%) 273,427 ns/op | |
Iteration 4: 18932,224 ±(99.9%) 505,752 ns/op | |
Iteration 5: 19119,900 ±(99.9%) 670,766 ns/op | |
# Run progress: 4,83% complete, ETA 16:00:56 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 87948,336 ±(99.9%) 6145,768 ns/op | |
# Warmup Iteration 2: 85959,999 ±(99.9%) 8949,641 ns/op | |
# Warmup Iteration 3: 84566,681 ±(99.9%) 8490,478 ns/op | |
# Warmup Iteration 4: 86169,354 ±(99.9%) 5079,142 ns/op | |
# Warmup Iteration 5: 86631,042 ±(99.9%) 3330,231 ns/op | |
Iteration 1: 87667,416 ±(99.9%) 3593,071 ns/op | |
Iteration 2: 87166,394 ±(99.9%) 1977,443 ns/op | |
Iteration 3: 86208,693 ±(99.9%) 1837,629 ns/op | |
Iteration 4: 86319,425 ±(99.9%) 2905,004 ns/op | |
Iteration 5: 86283,265 ±(99.9%) 5281,580 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
50483,268 ±(99.9%) 19554,894 ns/op [Average] | |
(min, avg, max) = (18932,224, 50483,268, 87667,416), stdev = 26105,224 | |
CI (99.9%): [30928,374, 70038,162] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 5, replacementsCount = 1) | |
# Run progress: 5,00% complete, ETA 15:59:17 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 256073,311 ±(99.9%) 16651,079 ns/op | |
# Warmup Iteration 2: 251026,973 ±(99.9%) 16054,192 ns/op | |
# Warmup Iteration 3: 243375,436 ±(99.9%) 30237,168 ns/op | |
# Warmup Iteration 4: 246274,360 ±(99.9%) 7121,869 ns/op | |
# Warmup Iteration 5: 246206,221 ±(99.9%) 3888,124 ns/op | |
Iteration 1: 244368,225 ±(99.9%) 6118,951 ns/op | |
Iteration 2: 244121,505 ±(99.9%) 6639,686 ns/op | |
Iteration 3: 247267,579 ±(99.9%) 5416,376 ns/op | |
Iteration 4: 242928,422 ±(99.9%) 3974,197 ns/op | |
Iteration 5: 236638,483 ±(99.9%) 3846,005 ns/op | |
# Run progress: 5,17% complete, ETA 15:57:36 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 269043,681 ±(99.9%) 31966,274 ns/op | |
# Warmup Iteration 2: 264544,420 ±(99.9%) 31692,242 ns/op | |
# Warmup Iteration 3: 266016,426 ±(99.9%) 7111,818 ns/op | |
# Warmup Iteration 4: 268680,682 ±(99.9%) 5043,013 ns/op | |
# Warmup Iteration 5: 271903,085 ±(99.9%) 6836,568 ns/op | |
Iteration 1: 271976,955 ±(99.9%) 8854,767 ns/op | |
Iteration 2: 268766,442 ±(99.9%) 8328,624 ns/op | |
Iteration 3: 268075,812 ±(99.9%) 11221,842 ns/op | |
Iteration 4: 267008,264 ±(99.9%) 4992,670 ns/op | |
Iteration 5: 269438,870 ±(99.9%) 10506,139 ns/op | |
# Run progress: 5,33% complete, ETA 15:55:57 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 264099,467 ±(99.9%) 12213,461 ns/op | |
# Warmup Iteration 2: 255072,727 ±(99.9%) 34088,972 ns/op | |
# Warmup Iteration 3: 261132,255 ±(99.9%) 33213,246 ns/op | |
# Warmup Iteration 4: 254380,262 ±(99.9%) 6146,708 ns/op | |
# Warmup Iteration 5: 263321,600 ±(99.9%) 14619,826 ns/op | |
Iteration 1: 261282,857 ±(99.9%) 12406,137 ns/op | |
Iteration 2: 261976,952 ±(99.9%) 22772,145 ns/op | |
Iteration 3: 264521,264 ±(99.9%) 16971,048 ns/op | |
Iteration 4: 266590,950 ±(99.9%) 18790,914 ns/op | |
Iteration 5: 266450,768 ±(99.9%) 23725,183 ns/op | |
# Run progress: 5,50% complete, ETA 15:54:15 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 291178,734 ±(99.9%) 17149,590 ns/op | |
# Warmup Iteration 2: 270847,668 ±(99.9%) 15786,804 ns/op | |
# Warmup Iteration 3: 259146,471 ±(99.9%) 660,941 ns/op | |
# Warmup Iteration 4: 258472,747 ±(99.9%) 618,109 ns/op | |
# Warmup Iteration 5: 259467,100 ±(99.9%) 1224,361 ns/op | |
Iteration 1: 280355,300 ±(99.9%) 17330,173 ns/op | |
Iteration 2: 281714,770 ±(99.9%) 18600,556 ns/op | |
Iteration 3: 279207,509 ±(99.9%) 3836,835 ns/op | |
Iteration 4: 280736,886 ±(99.9%) 5923,205 ns/op | |
Iteration 5: 281840,174 ±(99.9%) 3451,546 ns/op | |
# Run progress: 5,67% complete, ETA 15:52:33 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 329929,944 ±(99.9%) 12443,972 ns/op | |
# Warmup Iteration 2: 324321,012 ±(99.9%) 54986,146 ns/op | |
# Warmup Iteration 3: 319056,477 ±(99.9%) 33859,582 ns/op | |
# Warmup Iteration 4: 315237,727 ±(99.9%) 3659,220 ns/op | |
# Warmup Iteration 5: 310937,927 ±(99.9%) 4707,425 ns/op | |
Iteration 1: 318347,586 ±(99.9%) 6972,009 ns/op | |
Iteration 2: 318220,156 ±(99.9%) 6072,737 ns/op | |
Iteration 3: 315332,014 ±(99.9%) 6524,545 ns/op | |
Iteration 4: 317666,778 ±(99.9%) 7670,753 ns/op | |
Iteration 5: 320734,372 ±(99.9%) 6139,037 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
275022,756 ±(99.9%) 18987,408 ns/op [Average] | |
(min, avg, max) = (236638,483, 275022,756, 320734,372), stdev = 25347,647 | |
CI (99.9%): [256035,348, 294010,164] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 5, replacementsCount = 2) | |
# Run progress: 5,83% complete, ETA 15:51:08 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 365805,927 ±(99.9%) 21270,756 ns/op | |
# Warmup Iteration 2: 364510,887 ±(99.9%) 42628,014 ns/op | |
# Warmup Iteration 3: 356630,105 ±(99.9%) 5441,685 ns/op | |
# Warmup Iteration 4: 349905,546 ±(99.9%) 5945,313 ns/op | |
# Warmup Iteration 5: 356511,400 ±(99.9%) 4209,752 ns/op | |
Iteration 1: 363072,030 ±(99.9%) 7242,899 ns/op | |
Iteration 2: 356403,341 ±(99.9%) 6616,788 ns/op | |
Iteration 3: 361149,705 ±(99.9%) 10013,321 ns/op | |
Iteration 4: 356400,966 ±(99.9%) 5357,801 ns/op | |
Iteration 5: 360802,605 ±(99.9%) 6237,492 ns/op | |
# Run progress: 6,00% complete, ETA 15:49:26 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 278815,602 ±(99.9%) 19384,877 ns/op | |
# Warmup Iteration 2: 271655,320 ±(99.9%) 23969,460 ns/op | |
# Warmup Iteration 3: 265070,584 ±(99.9%) 3044,203 ns/op | |
# Warmup Iteration 4: 268571,399 ±(99.9%) 4742,921 ns/op | |
# Warmup Iteration 5: 267048,454 ±(99.9%) 3024,111 ns/op | |
Iteration 1: 270572,082 ±(99.9%) 4973,635 ns/op | |
Iteration 2: 272086,081 ±(99.9%) 4483,085 ns/op | |
Iteration 3: 272518,496 ±(99.9%) 3772,919 ns/op | |
Iteration 4: 274471,738 ±(99.9%) 3842,623 ns/op | |
Iteration 5: 273517,639 ±(99.9%) 6774,540 ns/op | |
# Run progress: 6,17% complete, ETA 15:47:44 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 318633,102 ±(99.9%) 9382,005 ns/op | |
# Warmup Iteration 2: 319898,987 ±(99.9%) 21781,714 ns/op | |
# Warmup Iteration 3: 318595,274 ±(99.9%) 6431,824 ns/op | |
# Warmup Iteration 4: 317130,135 ±(99.9%) 3892,897 ns/op | |
# Warmup Iteration 5: 319391,072 ±(99.9%) 6149,611 ns/op | |
Iteration 1: 323594,644 ±(99.9%) 7213,963 ns/op | |
Iteration 2: 319146,816 ±(99.9%) 5787,555 ns/op | |
Iteration 3: 318261,300 ±(99.9%) 7166,612 ns/op | |
Iteration 4: 318208,321 ±(99.9%) 3762,583 ns/op | |
Iteration 5: 320081,184 ±(99.9%) 2233,944 ns/op | |
# Run progress: 6,33% complete, ETA 15:46:02 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 222342,108 ±(99.9%) 19288,435 ns/op | |
# Warmup Iteration 2: 220002,690 ±(99.9%) 21456,848 ns/op | |
# Warmup Iteration 3: 218061,634 ±(99.9%) 4794,596 ns/op | |
# Warmup Iteration 4: 216002,942 ±(99.9%) 6212,605 ns/op | |
# Warmup Iteration 5: 217811,160 ±(99.9%) 5378,457 ns/op | |
Iteration 1: 216648,206 ±(99.9%) 3159,048 ns/op | |
Iteration 2: 215497,230 ±(99.9%) 2995,395 ns/op | |
Iteration 3: 217247,884 ±(99.9%) 3812,530 ns/op | |
Iteration 4: 216400,510 ±(99.9%) 5265,113 ns/op | |
Iteration 5: 216874,192 ±(99.9%) 5332,611 ns/op | |
# Run progress: 6,50% complete, ETA 15:44:21 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 300283,398 ±(99.9%) 25911,942 ns/op | |
# Warmup Iteration 2: 288983,490 ±(99.9%) 13818,685 ns/op | |
# Warmup Iteration 3: 291534,661 ±(99.9%) 4037,141 ns/op | |
# Warmup Iteration 4: 290980,560 ±(99.9%) 6230,922 ns/op | |
# Warmup Iteration 5: 296354,734 ±(99.9%) 7087,079 ns/op | |
Iteration 1: 293598,267 ±(99.9%) 6783,177 ns/op | |
Iteration 2: 295886,180 ±(99.9%) 5375,474 ns/op | |
Iteration 3: 294470,401 ±(99.9%) 8731,411 ns/op | |
Iteration 4: 293394,654 ±(99.9%) 4748,769 ns/op | |
Iteration 5: 288525,952 ±(99.9%) 5601,398 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
292353,217 ±(99.9%) 36556,383 ns/op [Average] | |
(min, avg, max) = (215497,230, 292353,217, 363072,030), stdev = 48801,725 | |
CI (99.9%): [255796,834, 328909,600] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 5, replacementsCount = 10) | |
# Run progress: 6,67% complete, ETA 15:42:39 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 349086,992 ±(99.9%) 32723,425 ns/op | |
# Warmup Iteration 2: 337826,858 ±(99.9%) 16292,505 ns/op | |
# Warmup Iteration 3: 349164,250 ±(99.9%) 4015,672 ns/op | |
# Warmup Iteration 4: 351517,883 ±(99.9%) 7242,098 ns/op | |
# Warmup Iteration 5: 352836,229 ±(99.9%) 3878,892 ns/op | |
Iteration 1: 351285,868 ±(99.9%) 8036,948 ns/op | |
Iteration 2: 350592,762 ±(99.9%) 7231,385 ns/op | |
Iteration 3: 348872,270 ±(99.9%) 5290,180 ns/op | |
Iteration 4: 343044,239 ±(99.9%) 4025,644 ns/op | |
Iteration 5: 343472,843 ±(99.9%) 6211,515 ns/op | |
# Run progress: 6,83% complete, ETA 15:40:58 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 246702,257 ±(99.9%) 33842,954 ns/op | |
# Warmup Iteration 2: 241344,187 ±(99.9%) 12905,723 ns/op | |
# Warmup Iteration 3: 231837,432 ±(99.9%) 3228,975 ns/op | |
# Warmup Iteration 4: 239642,993 ±(99.9%) 4146,145 ns/op | |
# Warmup Iteration 5: 238510,522 ±(99.9%) 6295,511 ns/op | |
Iteration 1: 238579,464 ±(99.9%) 3286,579 ns/op | |
Iteration 2: 237736,327 ±(99.9%) 4555,499 ns/op | |
Iteration 3: 237652,921 ±(99.9%) 4431,669 ns/op | |
Iteration 4: 235836,444 ±(99.9%) 3967,982 ns/op | |
Iteration 5: 236757,745 ±(99.9%) 3859,925 ns/op | |
# Run progress: 7,00% complete, ETA 15:39:16 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 361818,383 ±(99.9%) 45117,376 ns/op | |
# Warmup Iteration 2: 352028,851 ±(99.9%) 32504,182 ns/op | |
# Warmup Iteration 3: 345403,285 ±(99.9%) 3864,053 ns/op | |
# Warmup Iteration 4: 348995,586 ±(99.9%) 7182,134 ns/op | |
# Warmup Iteration 5: 339748,097 ±(99.9%) 6444,112 ns/op | |
Iteration 1: 333505,187 ±(99.9%) 2832,829 ns/op | |
Iteration 2: 341959,274 ±(99.9%) 3299,783 ns/op | |
Iteration 3: 357505,435 ±(99.9%) 7901,585 ns/op | |
Iteration 4: 353406,476 ±(99.9%) 6898,530 ns/op | |
Iteration 5: 348096,521 ±(99.9%) 4763,747 ns/op | |
# Run progress: 7,17% complete, ETA 15:37:36 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 280350,424 ±(99.9%) 4237,960 ns/op | |
# Warmup Iteration 2: 255418,852 ±(99.9%) 3067,957 ns/op | |
# Warmup Iteration 3: 266353,088 ±(99.9%) 1130,912 ns/op | |
# Warmup Iteration 4: 267644,208 ±(99.9%) 911,386 ns/op | |
# Warmup Iteration 5: 277003,861 ±(99.9%) 3818,804 ns/op | |
Iteration 1: 281942,871 ±(99.9%) 1713,118 ns/op | |
Iteration 2: 280664,599 ±(99.9%) 3838,718 ns/op | |
Iteration 3: 275661,939 ±(99.9%) 2438,117 ns/op | |
Iteration 4: 270005,258 ±(99.9%) 1332,424 ns/op | |
Iteration 5: 273489,073 ±(99.9%) 2364,345 ns/op | |
# Run progress: 7,33% complete, ETA 15:35:53 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 202834,820 ±(99.9%) 980,982 ns/op | |
# Warmup Iteration 2: 198292,692 ±(99.9%) 828,553 ns/op | |
# Warmup Iteration 3: 198969,648 ±(99.9%) 855,860 ns/op | |
# Warmup Iteration 4: 201334,373 ±(99.9%) 2280,838 ns/op | |
# Warmup Iteration 5: 199904,275 ±(99.9%) 1389,771 ns/op | |
Iteration 1: 199239,279 ±(99.9%) 1010,552 ns/op | |
Iteration 2: 200949,996 ±(99.9%) 1032,983 ns/op | |
Iteration 3: 198723,220 ±(99.9%) 872,408 ns/op | |
Iteration 4: 199051,036 ±(99.9%) 812,869 ns/op | |
Iteration 5: 199053,076 ±(99.9%) 663,153 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
281483,365 ±(99.9%) 45166,440 ns/op [Average] | |
(min, avg, max) = (198723,220, 281483,365, 357505,435), stdev = 60295,905 | |
CI (99.9%): [236316,925, 326649,805] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 5, replacementsCount = 30) | |
# Run progress: 7,50% complete, ETA 15:34:10 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 195316,292 ±(99.9%) 1861,759 ns/op | |
# Warmup Iteration 2: 189024,564 ±(99.9%) 1463,359 ns/op | |
# Warmup Iteration 3: 189653,747 ±(99.9%) 1878,880 ns/op | |
# Warmup Iteration 4: 190180,781 ±(99.9%) 1250,621 ns/op | |
# Warmup Iteration 5: 189323,719 ±(99.9%) 875,169 ns/op | |
Iteration 1: 189437,629 ±(99.9%) 804,451 ns/op | |
Iteration 2: 190047,602 ±(99.9%) 982,681 ns/op | |
Iteration 3: 189922,976 ±(99.9%) 949,303 ns/op | |
Iteration 4: 190954,696 ±(99.9%) 1623,267 ns/op | |
Iteration 5: 191639,644 ±(99.9%) 950,987 ns/op | |
# Run progress: 7,67% complete, ETA 15:32:28 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 243884,867 ±(99.9%) 1589,354 ns/op | |
# Warmup Iteration 2: 233128,676 ±(99.9%) 1232,212 ns/op | |
# Warmup Iteration 3: 233359,787 ±(99.9%) 1050,936 ns/op | |
# Warmup Iteration 4: 239865,861 ±(99.9%) 1890,858 ns/op | |
# Warmup Iteration 5: 245210,697 ±(99.9%) 3041,504 ns/op | |
Iteration 1: 245610,680 ±(99.9%) 2515,849 ns/op | |
Iteration 2: 244902,440 ±(99.9%) 2805,286 ns/op | |
Iteration 3: 238216,749 ±(99.9%) 1508,590 ns/op | |
Iteration 4: 249106,602 ±(99.9%) 3134,924 ns/op | |
Iteration 5: 237731,165 ±(99.9%) 1552,627 ns/op | |
# Run progress: 7,83% complete, ETA 15:30:46 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 307326,271 ±(99.9%) 18223,578 ns/op | |
# Warmup Iteration 2: 305004,686 ±(99.9%) 28482,674 ns/op | |
# Warmup Iteration 3: 302369,317 ±(99.9%) 18235,049 ns/op | |
# Warmup Iteration 4: 304503,046 ±(99.9%) 12359,410 ns/op | |
# Warmup Iteration 5: 306925,764 ±(99.9%) 6609,900 ns/op | |
Iteration 1: 306177,648 ±(99.9%) 7507,934 ns/op | |
Iteration 2: 304112,985 ±(99.9%) 4064,558 ns/op | |
Iteration 3: 302696,405 ±(99.9%) 5124,551 ns/op | |
Iteration 4: 306103,766 ±(99.9%) 6131,330 ns/op | |
Iteration 5: 308400,025 ±(99.9%) 12636,893 ns/op | |
# Run progress: 8,00% complete, ETA 15:29:05 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 145174,001 ±(99.9%) 5593,613 ns/op | |
# Warmup Iteration 2: 143710,358 ±(99.9%) 12870,880 ns/op | |
# Warmup Iteration 3: 140858,070 ±(99.9%) 5230,043 ns/op | |
# Warmup Iteration 4: 140784,506 ±(99.9%) 3173,428 ns/op | |
# Warmup Iteration 5: 140548,728 ±(99.9%) 3172,061 ns/op | |
Iteration 1: 140605,776 ±(99.9%) 5322,823 ns/op | |
Iteration 2: 140190,923 ±(99.9%) 4602,373 ns/op | |
Iteration 3: 140856,615 ±(99.9%) 2638,450 ns/op | |
Iteration 4: 132387,150 ±(99.9%) 842,581 ns/op | |
Iteration 5: 132587,810 ±(99.9%) 388,173 ns/op | |
# Run progress: 8,17% complete, ETA 15:27:23 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 188832,987 ±(99.9%) 2286,148 ns/op | |
# Warmup Iteration 2: 182896,116 ±(99.9%) 1395,808 ns/op | |
# Warmup Iteration 3: 187164,090 ±(99.9%) 680,086 ns/op | |
# Warmup Iteration 4: 188534,118 ±(99.9%) 1132,317 ns/op | |
# Warmup Iteration 5: 190317,245 ±(99.9%) 1773,886 ns/op | |
Iteration 1: 188735,245 ±(99.9%) 1177,271 ns/op | |
Iteration 2: 188805,059 ±(99.9%) 1086,111 ns/op | |
Iteration 3: 189012,159 ±(99.9%) 1683,256 ns/op | |
Iteration 4: 188927,207 ±(99.9%) 986,215 ns/op | |
Iteration 5: 189069,989 ±(99.9%) 1575,243 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
213049,558 ±(99.9%) 43678,687 ns/op [Average] | |
(min, avg, max) = (132387,150, 213049,558, 308400,025), stdev = 58309,798 | |
CI (99.9%): [169370,870, 256728,245] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 5, replacementsCount = 50) | |
# Run progress: 8,33% complete, ETA 15:25:41 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 258109,064 ±(99.9%) 870,825 ns/op | |
# Warmup Iteration 2: 252293,708 ±(99.9%) 1552,601 ns/op | |
# Warmup Iteration 3: 251443,195 ±(99.9%) 635,109 ns/op | |
# Warmup Iteration 4: 257248,695 ±(99.9%) 2333,041 ns/op | |
# Warmup Iteration 5: 253638,474 ±(99.9%) 1248,415 ns/op | |
Iteration 1: 257698,720 ±(99.9%) 1928,702 ns/op | |
Iteration 2: 278857,814 ±(99.9%) 13310,980 ns/op | |
Iteration 3: 277440,688 ±(99.9%) 10712,068 ns/op | |
Iteration 4: 273738,614 ±(99.9%) 7368,166 ns/op | |
Iteration 5: 286403,240 ±(99.9%) 14612,358 ns/op | |
# Run progress: 8,50% complete, ETA 15:23:55 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 358792,458 ±(99.9%) 50563,335 ns/op | |
# Warmup Iteration 2: 337299,594 ±(99.9%) 43382,475 ns/op | |
# Warmup Iteration 3: 329118,054 ±(99.9%) 25184,040 ns/op | |
# Warmup Iteration 4: 345436,053 ±(99.9%) 27216,759 ns/op | |
# Warmup Iteration 5: 351301,897 ±(99.9%) 23935,656 ns/op | |
Iteration 1: 354499,997 ±(99.9%) 20731,270 ns/op | |
Iteration 2: 347038,091 ±(99.9%) 13261,689 ns/op | |
Iteration 3: 349943,062 ±(99.9%) 20755,743 ns/op | |
Iteration 4: 352544,083 ±(99.9%) 12272,183 ns/op | |
Iteration 5: 353389,831 ±(99.9%) 20483,393 ns/op | |
# Run progress: 8,67% complete, ETA 15:22:13 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 260261,357 ±(99.9%) 41810,580 ns/op | |
# Warmup Iteration 2: 245633,326 ±(99.9%) 33998,982 ns/op | |
# Warmup Iteration 3: 247677,317 ±(99.9%) 21869,003 ns/op | |
# Warmup Iteration 4: 250148,828 ±(99.9%) 15350,752 ns/op | |
# Warmup Iteration 5: 243871,921 ±(99.9%) 13336,979 ns/op | |
Iteration 1: 242247,380 ±(99.9%) 17474,482 ns/op | |
Iteration 2: 242329,069 ±(99.9%) 12961,747 ns/op | |
Iteration 3: 244115,979 ±(99.9%) 4289,716 ns/op | |
Iteration 4: 244026,753 ±(99.9%) 3236,525 ns/op | |
Iteration 5: 251270,414 ±(99.9%) 6555,944 ns/op | |
# Run progress: 8,83% complete, ETA 15:20:31 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 250062,042 ±(99.9%) 15824,641 ns/op | |
# Warmup Iteration 2: 247065,020 ±(99.9%) 20737,320 ns/op | |
# Warmup Iteration 3: 261984,578 ±(99.9%) 2024,024 ns/op | |
# Warmup Iteration 4: 258336,642 ±(99.9%) 4934,076 ns/op | |
# Warmup Iteration 5: 260732,790 ±(99.9%) 3879,598 ns/op | |
Iteration 1: 259943,936 ±(99.9%) 7600,060 ns/op | |
Iteration 2: 260816,021 ±(99.9%) 3060,649 ns/op | |
Iteration 3: 256912,509 ±(99.9%) 10493,691 ns/op | |
Iteration 4: 254582,376 ±(99.9%) 13616,464 ns/op | |
Iteration 5: 259448,005 ±(99.9%) 11670,080 ns/op | |
# Run progress: 9,00% complete, ETA 15:18:47 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 191765,669 ±(99.9%) 5164,194 ns/op | |
# Warmup Iteration 2: 195100,352 ±(99.9%) 15681,362 ns/op | |
# Warmup Iteration 3: 186885,349 ±(99.9%) 7368,012 ns/op | |
# Warmup Iteration 4: 201585,570 ±(99.9%) 14613,925 ns/op | |
# Warmup Iteration 5: 206520,838 ±(99.9%) 21668,850 ns/op | |
Iteration 1: 202909,310 ±(99.9%) 18040,996 ns/op | |
Iteration 2: 201983,185 ±(99.9%) 13251,502 ns/op | |
Iteration 3: 199144,174 ±(99.9%) 11887,887 ns/op | |
Iteration 4: 196372,830 ±(99.9%) 7839,807 ns/op | |
Iteration 5: 193068,431 ±(99.9%) 3280,000 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
265628,981 ±(99.9%) 38302,216 ns/op [Average] | |
(min, avg, max) = (193068,431, 265628,981, 354499,997), stdev = 51132,363 | |
CI (99.9%): [227326,764, 303931,197] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 5, replacementsCount = 100) | |
# Run progress: 9,17% complete, ETA 15:17:02 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 285385,729 ±(99.9%) 6948,139 ns/op | |
# Warmup Iteration 2: 276931,200 ±(99.9%) 9766,202 ns/op | |
# Warmup Iteration 3: 285938,477 ±(99.9%) 29803,513 ns/op | |
# Warmup Iteration 4: 291219,901 ±(99.9%) 16705,503 ns/op | |
# Warmup Iteration 5: 290371,439 ±(99.9%) 11518,254 ns/op | |
Iteration 1: 290822,482 ±(99.9%) 9316,904 ns/op | |
Iteration 2: 291816,276 ±(99.9%) 9760,304 ns/op | |
Iteration 3: 291472,091 ±(99.9%) 7209,806 ns/op | |
Iteration 4: 288718,266 ±(99.9%) 8123,028 ns/op | |
Iteration 5: 288001,247 ±(99.9%) 7799,723 ns/op | |
# Run progress: 9,33% complete, ETA 15:15:20 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 305842,563 ±(99.9%) 13803,475 ns/op | |
# Warmup Iteration 2: 296221,949 ±(99.9%) 41430,020 ns/op | |
# Warmup Iteration 3: 307826,766 ±(99.9%) 39504,015 ns/op | |
# Warmup Iteration 4: 307965,629 ±(99.9%) 22700,276 ns/op | |
# Warmup Iteration 5: 306327,725 ±(99.9%) 4293,143 ns/op | |
Iteration 1: 307104,351 ±(99.9%) 7945,315 ns/op | |
Iteration 2: 306276,075 ±(99.9%) 10655,130 ns/op | |
Iteration 3: 305415,267 ±(99.9%) 8720,167 ns/op | |
Iteration 4: 308127,753 ±(99.9%) 7079,323 ns/op | |
Iteration 5: 311949,766 ±(99.9%) 7201,153 ns/op | |
# Run progress: 9,50% complete, ETA 15:13:37 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 271691,805 ±(99.9%) 7667,401 ns/op | |
# Warmup Iteration 2: 264747,244 ±(99.9%) 19431,472 ns/op | |
# Warmup Iteration 3: 262154,053 ±(99.9%) 16529,199 ns/op | |
# Warmup Iteration 4: 267226,905 ±(99.9%) 5482,903 ns/op | |
# Warmup Iteration 5: 265274,445 ±(99.9%) 10924,614 ns/op | |
Iteration 1: 262557,218 ±(99.9%) 5155,699 ns/op | |
Iteration 2: 263919,021 ±(99.9%) 9229,168 ns/op | |
Iteration 3: 259840,567 ±(99.9%) 8391,174 ns/op | |
Iteration 4: 261341,084 ±(99.9%) 10497,556 ns/op | |
Iteration 5: 267759,931 ±(99.9%) 12638,912 ns/op | |
# Run progress: 9,67% complete, ETA 15:11:53 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 266360,886 ±(99.9%) 12224,923 ns/op | |
# Warmup Iteration 2: 253002,451 ±(99.9%) 22124,381 ns/op | |
# Warmup Iteration 3: 255560,646 ±(99.9%) 29854,516 ns/op | |
# Warmup Iteration 4: 258319,594 ±(99.9%) 17337,174 ns/op | |
# Warmup Iteration 5: 264665,264 ±(99.9%) 13995,205 ns/op | |
Iteration 1: 265067,042 ±(99.9%) 12545,725 ns/op | |
Iteration 2: 262727,344 ±(99.9%) 14038,578 ns/op | |
Iteration 3: 262156,736 ±(99.9%) 12671,059 ns/op | |
Iteration 4: 264066,905 ±(99.9%) 13209,231 ns/op | |
Iteration 5: 268526,735 ±(99.9%) 13493,647 ns/op | |
# Run progress: 9,83% complete, ETA 15:10:11 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 283639,852 ±(99.9%) 19925,185 ns/op | |
# Warmup Iteration 2: 270477,742 ±(99.9%) 35410,855 ns/op | |
# Warmup Iteration 3: 264606,110 ±(99.9%) 27500,542 ns/op | |
# Warmup Iteration 4: 265145,813 ±(99.9%) 27740,102 ns/op | |
# Warmup Iteration 5: 272928,145 ±(99.9%) 15232,036 ns/op | |
Iteration 1: 272033,367 ±(99.9%) 7070,797 ns/op | |
Iteration 2: 271227,466 ±(99.9%) 8541,395 ns/op | |
Iteration 3: 272955,753 ±(99.9%) 9945,903 ns/op | |
Iteration 4: 270957,843 ±(99.9%) 10565,606 ns/op | |
Iteration 5: 269475,068 ±(99.9%) 8422,189 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
279372,626 ±(99.9%) 13221,262 ns/op [Average] | |
(min, avg, max) = (259840,567, 279372,626, 311949,766), stdev = 17650,006 | |
CI (99.9%): [266151,365, 292593,888] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 10, replacementsCount = 1) | |
# Run progress: 10,00% complete, ETA 15:08:28 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 399403,261 ±(99.9%) 25087,626 ns/op | |
# Warmup Iteration 2: 398929,982 ±(99.9%) 55010,384 ns/op | |
# Warmup Iteration 3: 386024,449 ±(99.9%) 38228,233 ns/op | |
# Warmup Iteration 4: 384832,143 ±(99.9%) 16624,303 ns/op | |
# Warmup Iteration 5: 398874,518 ±(99.9%) 15339,843 ns/op | |
Iteration 1: 400232,194 ±(99.9%) 13402,373 ns/op | |
Iteration 2: 398936,963 ±(99.9%) 16427,115 ns/op | |
Iteration 3: 397645,555 ±(99.9%) 17739,877 ns/op | |
Iteration 4: 397659,984 ±(99.9%) 12350,417 ns/op | |
Iteration 5: 394602,353 ±(99.9%) 16229,625 ns/op | |
# Run progress: 10,17% complete, ETA 15:06:44 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 499357,692 ±(99.9%) 39019,988 ns/op | |
# Warmup Iteration 2: 475035,138 ±(99.9%) 45520,894 ns/op | |
# Warmup Iteration 3: 473771,517 ±(99.9%) 40235,883 ns/op | |
# Warmup Iteration 4: 494659,791 ±(99.9%) 25775,991 ns/op | |
# Warmup Iteration 5: 490172,044 ±(99.9%) 25211,369 ns/op | |
Iteration 1: 489452,102 ±(99.9%) 25201,774 ns/op | |
Iteration 2: 486939,519 ±(99.9%) 20407,739 ns/op | |
Iteration 3: 487256,524 ±(99.9%) 21222,988 ns/op | |
Iteration 4: 485343,077 ±(99.9%) 16376,598 ns/op | |
Iteration 5: 487564,069 ±(99.9%) 18253,865 ns/op | |
# Run progress: 10,33% complete, ETA 15:05:00 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 694754,277 ±(99.9%) 24624,478 ns/op | |
# Warmup Iteration 2: 681346,344 ±(99.9%) 56343,538 ns/op | |
# Warmup Iteration 3: 684617,559 ±(99.9%) 71415,019 ns/op | |
# Warmup Iteration 4: 698144,281 ±(99.9%) 35811,525 ns/op | |
# Warmup Iteration 5: 697514,896 ±(99.9%) 22398,949 ns/op | |
Iteration 1: 685373,017 ±(99.9%) 21197,832 ns/op | |
Iteration 2: 688842,598 ±(99.9%) 14931,165 ns/op | |
Iteration 3: 691022,733 ±(99.9%) 20215,498 ns/op | |
Iteration 4: 693853,413 ±(99.9%) 19542,512 ns/op | |
Iteration 5: 696543,150 ±(99.9%) 16682,654 ns/op | |
# Run progress: 10,50% complete, ETA 15:03:16 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 277627,654 ±(99.9%) 25933,068 ns/op | |
# Warmup Iteration 2: 263836,466 ±(99.9%) 32431,980 ns/op | |
# Warmup Iteration 3: 253957,023 ±(99.9%) 20399,084 ns/op | |
# Warmup Iteration 4: 254740,212 ±(99.9%) 8788,254 ns/op | |
# Warmup Iteration 5: 258228,532 ±(99.9%) 9914,589 ns/op | |
Iteration 1: 269146,411 ±(99.9%) 14804,705 ns/op | |
Iteration 2: 267274,339 ±(99.9%) 9875,257 ns/op | |
Iteration 3: 254260,205 ±(99.9%) 8488,950 ns/op | |
Iteration 4: 253876,535 ±(99.9%) 5909,588 ns/op | |
Iteration 5: 257760,362 ±(99.9%) 6722,957 ns/op | |
# Run progress: 10,67% complete, ETA 15:01:33 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 619690,280 ±(99.9%) 46215,067 ns/op | |
# Warmup Iteration 2: 609000,882 ±(99.9%) 78074,959 ns/op | |
# Warmup Iteration 3: 604867,959 ±(99.9%) 58790,210 ns/op | |
# Warmup Iteration 4: 608030,426 ±(99.9%) 16130,818 ns/op | |
# Warmup Iteration 5: 608399,479 ±(99.9%) 13697,649 ns/op | |
Iteration 1: 596655,078 ±(99.9%) 14068,328 ns/op | |
Iteration 2: 605102,245 ±(99.9%) 17057,350 ns/op | |
Iteration 3: 608240,425 ±(99.9%) 23043,256 ns/op | |
Iteration 4: 606430,489 ±(99.9%) 23624,724 ns/op | |
Iteration 5: 613918,463 ±(99.9%) 35631,391 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
488557,272 ±(99.9%) 116046,726 ns/op [Average] | |
(min, avg, max) = (253876,535, 488557,272, 696543,150), stdev = 154919,060 | |
CI (99.9%): [372510,546, 604603,999] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 10, replacementsCount = 2) | |
# Run progress: 10,83% complete, ETA 14:59:49 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 634477,919 ±(99.9%) 38989,244 ns/op | |
# Warmup Iteration 2: 623426,385 ±(99.9%) 62334,122 ns/op | |
# Warmup Iteration 3: 611673,978 ±(99.9%) 45749,259 ns/op | |
# Warmup Iteration 4: 632488,694 ±(99.9%) 19236,336 ns/op | |
# Warmup Iteration 5: 626872,419 ±(99.9%) 19146,927 ns/op | |
Iteration 1: 625045,235 ±(99.9%) 17158,166 ns/op | |
Iteration 2: 622135,735 ±(99.9%) 15799,688 ns/op | |
Iteration 3: 628433,669 ±(99.9%) 16644,188 ns/op | |
Iteration 4: 621793,527 ±(99.9%) 15973,846 ns/op | |
Iteration 5: 630207,818 ±(99.9%) 18882,116 ns/op | |
# Run progress: 11,00% complete, ETA 14:58:14 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 458590,329 ±(99.9%) 39092,866 ns/op | |
# Warmup Iteration 2: 447885,818 ±(99.9%) 51470,543 ns/op | |
# Warmup Iteration 3: 450501,928 ±(99.9%) 29474,345 ns/op | |
# Warmup Iteration 4: 447788,487 ±(99.9%) 15015,708 ns/op | |
# Warmup Iteration 5: 444194,709 ±(99.9%) 10815,946 ns/op | |
Iteration 1: 444316,120 ±(99.9%) 11002,326 ns/op | |
Iteration 2: 442229,554 ±(99.9%) 8393,866 ns/op | |
Iteration 3: 444502,425 ±(99.9%) 7833,632 ns/op | |
Iteration 4: 444720,447 ±(99.9%) 15242,732 ns/op | |
Iteration 5: 447643,647 ±(99.9%) 15073,883 ns/op | |
# Run progress: 11,17% complete, ETA 14:56:31 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 621111,082 ±(99.9%) 69683,994 ns/op | |
# Warmup Iteration 2: 611758,011 ±(99.9%) 85843,862 ns/op | |
# Warmup Iteration 3: 608052,489 ±(99.9%) 36384,157 ns/op | |
# Warmup Iteration 4: 606890,576 ±(99.9%) 21177,905 ns/op | |
# Warmup Iteration 5: 608366,917 ±(99.9%) 19658,978 ns/op | |
Iteration 1: 610280,447 ±(99.9%) 22681,277 ns/op | |
Iteration 2: 612222,510 ±(99.9%) 32961,716 ns/op | |
Iteration 3: 603016,251 ±(99.9%) 21764,633 ns/op | |
Iteration 4: 607075,523 ±(99.9%) 21027,990 ns/op | |
Iteration 5: 604911,316 ±(99.9%) 15563,562 ns/op | |
# Run progress: 11,33% complete, ETA 14:54:47 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 438862,195 ±(99.9%) 43498,160 ns/op | |
# Warmup Iteration 2: 436248,186 ±(99.9%) 53938,343 ns/op | |
# Warmup Iteration 3: 435330,491 ±(99.9%) 56666,231 ns/op | |
# Warmup Iteration 4: 440005,815 ±(99.9%) 26003,591 ns/op | |
# Warmup Iteration 5: 446568,046 ±(99.9%) 22982,683 ns/op | |
Iteration 1: 447607,293 ±(99.9%) 19702,488 ns/op | |
Iteration 2: 445736,038 ±(99.9%) 21488,937 ns/op | |
Iteration 3: 447626,391 ±(99.9%) 18345,870 ns/op | |
Iteration 4: 438835,783 ±(99.9%) 9149,218 ns/op | |
Iteration 5: 437244,945 ±(99.9%) 16967,650 ns/op | |
# Run progress: 11,50% complete, ETA 14:53:13 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 435884,372 ±(99.9%) 57748,135 ns/op | |
# Warmup Iteration 2: 418990,673 ±(99.9%) 49311,394 ns/op | |
# Warmup Iteration 3: 423479,301 ±(99.9%) 49769,809 ns/op | |
# Warmup Iteration 4: 430378,279 ±(99.9%) 26168,441 ns/op | |
# Warmup Iteration 5: 424596,058 ±(99.9%) 14391,181 ns/op | |
Iteration 1: 423873,334 ±(99.9%) 14456,978 ns/op | |
Iteration 2: 411503,514 ±(99.9%) 6936,174 ns/op | |
Iteration 3: 423342,053 ±(99.9%) 18136,441 ns/op | |
Iteration 4: 426042,679 ±(99.9%) 14043,744 ns/op | |
Iteration 5: 425957,157 ±(99.9%) 15114,093 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
508652,137 ±(99.9%) 67812,540 ns/op [Average] | |
(min, avg, max) = (411503,514, 508652,137, 630207,818), stdev = 90527,801 | |
CI (99.9%): [440839,596, 576464,677] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 10, replacementsCount = 10) | |
# Run progress: 11,67% complete, ETA 14:51:29 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 521957,633 ±(99.9%) 20934,454 ns/op | |
# Warmup Iteration 2: 503732,741 ±(99.9%) 56541,367 ns/op | |
# Warmup Iteration 3: 499858,034 ±(99.9%) 46997,167 ns/op | |
# Warmup Iteration 4: 507945,001 ±(99.9%) 23271,990 ns/op | |
# Warmup Iteration 5: 509217,830 ±(99.9%) 25209,912 ns/op | |
Iteration 1: 508540,167 ±(99.9%) 21219,028 ns/op | |
Iteration 2: 509021,483 ±(99.9%) 18276,871 ns/op | |
Iteration 3: 501246,152 ±(99.9%) 17686,385 ns/op | |
Iteration 4: 506242,805 ±(99.9%) 22355,410 ns/op | |
Iteration 5: 510660,271 ±(99.9%) 27145,259 ns/op | |
# Run progress: 11,83% complete, ETA 14:49:47 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 459412,216 ±(99.9%) 26756,416 ns/op | |
# Warmup Iteration 2: 433865,444 ±(99.9%) 49994,042 ns/op | |
# Warmup Iteration 3: 444373,945 ±(99.9%) 51214,974 ns/op | |
# Warmup Iteration 4: 437179,777 ±(99.9%) 29994,032 ns/op | |
# Warmup Iteration 5: 445900,356 ±(99.9%) 17877,327 ns/op | |
Iteration 1: 427818,751 ±(99.9%) 8842,643 ns/op | |
Iteration 2: 415526,785 ±(99.9%) 3195,613 ns/op | |
Iteration 3: 423197,218 ±(99.9%) 3967,776 ns/op | |
Iteration 4: 440737,844 ±(99.9%) 16002,220 ns/op | |
Iteration 5: 437560,807 ±(99.9%) 13289,996 ns/op | |
# Run progress: 12,00% complete, ETA 14:48:04 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 357943,198 ±(99.9%) 11662,044 ns/op | |
# Warmup Iteration 2: 347089,743 ±(99.9%) 28270,659 ns/op | |
# Warmup Iteration 3: 349007,196 ±(99.9%) 30145,152 ns/op | |
# Warmup Iteration 4: 352761,226 ±(99.9%) 13771,635 ns/op | |
# Warmup Iteration 5: 351639,899 ±(99.9%) 11393,570 ns/op | |
Iteration 1: 348295,974 ±(99.9%) 9897,585 ns/op | |
Iteration 2: 350294,335 ±(99.9%) 11160,605 ns/op | |
Iteration 3: 352955,261 ±(99.9%) 8366,202 ns/op | |
Iteration 4: 351170,443 ±(99.9%) 11649,115 ns/op | |
Iteration 5: 354597,249 ±(99.9%) 10552,182 ns/op | |
# Run progress: 12,17% complete, ETA 14:46:21 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 523808,611 ±(99.9%) 21113,282 ns/op | |
# Warmup Iteration 2: 515280,485 ±(99.9%) 50793,656 ns/op | |
# Warmup Iteration 3: 519356,158 ±(99.9%) 30799,089 ns/op | |
# Warmup Iteration 4: 520073,862 ±(99.9%) 19156,178 ns/op | |
# Warmup Iteration 5: 517815,131 ±(99.9%) 13232,109 ns/op | |
Iteration 1: 520048,222 ±(99.9%) 9223,420 ns/op | |
Iteration 2: 512758,505 ±(99.9%) 11622,911 ns/op | |
Iteration 3: 509858,719 ±(99.9%) 12217,491 ns/op | |
Iteration 4: 514629,713 ±(99.9%) 11534,686 ns/op | |
Iteration 5: 496692,700 ±(99.9%) 5737,217 ns/op | |
# Run progress: 12,33% complete, ETA 14:44:38 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 443971,566 ±(99.9%) 3275,524 ns/op | |
# Warmup Iteration 2: 430193,759 ±(99.9%) 2032,456 ns/op | |
# Warmup Iteration 3: 425231,723 ±(99.9%) 1467,826 ns/op | |
# Warmup Iteration 4: 431774,321 ±(99.9%) 4151,042 ns/op | |
# Warmup Iteration 5: 436506,416 ±(99.9%) 4468,103 ns/op | |
Iteration 1: 433010,504 ±(99.9%) 4023,402 ns/op | |
Iteration 2: 433700,236 ±(99.9%) 4626,355 ns/op | |
Iteration 3: 431670,643 ±(99.9%) 4411,164 ns/op | |
Iteration 4: 430350,742 ±(99.9%) 3122,794 ns/op | |
Iteration 5: 430569,149 ±(99.9%) 3298,633 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
446046,187 ±(99.9%) 45265,963 ns/op [Average] | |
(min, avg, max) = (348295,974, 446046,187, 520048,222), stdev = 60428,765 | |
CI (99.9%): [400780,224, 491312,150] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 10, replacementsCount = 30) | |
# Run progress: 12,50% complete, ETA 14:42:54 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 400496,009 ±(99.9%) 3667,111 ns/op | |
# Warmup Iteration 2: 388933,367 ±(99.9%) 1300,042 ns/op | |
# Warmup Iteration 3: 387241,474 ±(99.9%) 1416,624 ns/op | |
# Warmup Iteration 4: 396614,630 ±(99.9%) 3861,281 ns/op | |
# Warmup Iteration 5: 395097,780 ±(99.9%) 3595,270 ns/op | |
Iteration 1: 393437,967 ±(99.9%) 2408,945 ns/op | |
Iteration 2: 394481,450 ±(99.9%) 3181,411 ns/op | |
Iteration 3: 393822,627 ±(99.9%) 4522,121 ns/op | |
Iteration 4: 393270,271 ±(99.9%) 4199,716 ns/op | |
Iteration 5: 392877,780 ±(99.9%) 4032,593 ns/op | |
# Run progress: 12,67% complete, ETA 14:41:11 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 459211,610 ±(99.9%) 1946,574 ns/op | |
# Warmup Iteration 2: 449610,614 ±(99.9%) 1751,966 ns/op | |
# Warmup Iteration 3: 446329,960 ±(99.9%) 1139,299 ns/op | |
# Warmup Iteration 4: 456400,314 ±(99.9%) 3214,659 ns/op | |
# Warmup Iteration 5: 457385,911 ±(99.9%) 3667,615 ns/op | |
Iteration 1: 455645,161 ±(99.9%) 2708,894 ns/op | |
Iteration 2: 453846,229 ±(99.9%) 3829,667 ns/op | |
Iteration 3: 455356,135 ±(99.9%) 3819,810 ns/op | |
Iteration 4: 453908,309 ±(99.9%) 4620,969 ns/op | |
Iteration 5: 455670,869 ±(99.9%) 3371,342 ns/op | |
# Run progress: 12,83% complete, ETA 14:39:28 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 459873,989 ±(99.9%) 3097,985 ns/op | |
# Warmup Iteration 2: 446483,819 ±(99.9%) 1293,424 ns/op | |
# Warmup Iteration 3: 444510,805 ±(99.9%) 1399,858 ns/op | |
# Warmup Iteration 4: 457580,332 ±(99.9%) 4147,818 ns/op | |
# Warmup Iteration 5: 454504,975 ±(99.9%) 3148,225 ns/op | |
Iteration 1: 451705,606 ±(99.9%) 2937,636 ns/op | |
Iteration 2: 456122,161 ±(99.9%) 5338,605 ns/op | |
Iteration 3: 453740,629 ±(99.9%) 5811,960 ns/op | |
Iteration 4: 455734,822 ±(99.9%) 5532,703 ns/op | |
Iteration 5: 455420,288 ±(99.9%) 5554,525 ns/op | |
# Run progress: 13,00% complete, ETA 14:37:45 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 391927,978 ±(99.9%) 3629,938 ns/op | |
# Warmup Iteration 2: 377129,067 ±(99.9%) 2462,671 ns/op | |
# Warmup Iteration 3: 375449,636 ±(99.9%) 1673,789 ns/op | |
# Warmup Iteration 4: 381410,007 ±(99.9%) 4809,690 ns/op | |
# Warmup Iteration 5: 380655,553 ±(99.9%) 2022,456 ns/op | |
Iteration 1: 383142,596 ±(99.9%) 4103,648 ns/op | |
Iteration 2: 380582,145 ±(99.9%) 5230,548 ns/op | |
Iteration 3: 381662,360 ±(99.9%) 3188,596 ns/op | |
Iteration 4: 382078,324 ±(99.9%) 3819,153 ns/op | |
Iteration 5: 381294,105 ±(99.9%) 4135,893 ns/op | |
# Run progress: 13,17% complete, ETA 14:36:01 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 508622,588 ±(99.9%) 5278,192 ns/op | |
# Warmup Iteration 2: 495341,772 ±(99.9%) 3146,679 ns/op | |
# Warmup Iteration 3: 494180,150 ±(99.9%) 1084,335 ns/op | |
# Warmup Iteration 4: 507352,937 ±(99.9%) 6156,493 ns/op | |
# Warmup Iteration 5: 505589,978 ±(99.9%) 5630,363 ns/op | |
Iteration 1: 502351,555 ±(99.9%) 4579,866 ns/op | |
Iteration 2: 503470,201 ±(99.9%) 4633,327 ns/op | |
Iteration 3: 501846,293 ±(99.9%) 4560,779 ns/op | |
Iteration 4: 507279,444 ±(99.9%) 5988,295 ns/op | |
Iteration 5: 503869,205 ±(99.9%) 3579,253 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
437704,661 ±(99.9%) 34239,165 ns/op [Average] | |
(min, avg, max) = (380582,145, 437704,661, 507279,444), stdev = 45708,305 | |
CI (99.9%): [403465,497, 471943,826] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 10, replacementsCount = 50) | |
# Run progress: 13,33% complete, ETA 14:34:18 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 518953,761 ±(99.9%) 2893,749 ns/op | |
# Warmup Iteration 2: 503788,046 ±(99.9%) 2177,459 ns/op | |
# Warmup Iteration 3: 502800,762 ±(99.9%) 746,857 ns/op | |
# Warmup Iteration 4: 514320,264 ±(99.9%) 7600,135 ns/op | |
# Warmup Iteration 5: 520206,037 ±(99.9%) 7636,078 ns/op | |
Iteration 1: 513792,277 ±(99.9%) 7692,839 ns/op | |
Iteration 2: 512732,100 ±(99.9%) 5884,151 ns/op | |
Iteration 3: 515224,058 ±(99.9%) 6744,291 ns/op | |
Iteration 4: 522471,190 ±(99.9%) 9981,503 ns/op | |
Iteration 5: 513432,665 ±(99.9%) 6664,566 ns/op | |
# Run progress: 13,50% complete, ETA 14:32:42 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 383475,819 ±(99.9%) 1796,412 ns/op | |
# Warmup Iteration 2: 376225,462 ±(99.9%) 2215,524 ns/op | |
# Warmup Iteration 3: 374624,931 ±(99.9%) 1114,703 ns/op | |
# Warmup Iteration 4: 382337,013 ±(99.9%) 5769,583 ns/op | |
# Warmup Iteration 5: 379563,444 ±(99.9%) 3592,884 ns/op | |
Iteration 1: 382580,015 ±(99.9%) 2902,356 ns/op | |
Iteration 2: 386979,019 ±(99.9%) 3576,756 ns/op | |
Iteration 3: 380869,663 ±(99.9%) 1897,038 ns/op | |
Iteration 4: 381328,001 ±(99.9%) 3861,989 ns/op | |
Iteration 5: 383456,294 ±(99.9%) 3896,269 ns/op | |
# Run progress: 13,67% complete, ETA 14:30:59 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 501056,292 ±(99.9%) 3060,247 ns/op | |
# Warmup Iteration 2: 490948,055 ±(99.9%) 2836,420 ns/op | |
# Warmup Iteration 3: 488355,806 ±(99.9%) 981,052 ns/op | |
# Warmup Iteration 4: 503309,208 ±(99.9%) 4048,110 ns/op | |
# Warmup Iteration 5: 499974,426 ±(99.9%) 4910,036 ns/op | |
Iteration 1: 502382,308 ±(99.9%) 4695,724 ns/op | |
Iteration 2: 498637,054 ±(99.9%) 4858,621 ns/op | |
Iteration 3: 493390,017 ±(99.9%) 2598,856 ns/op | |
Iteration 4: 496243,757 ±(99.9%) 5942,410 ns/op | |
Iteration 5: 505524,475 ±(99.9%) 8193,085 ns/op | |
# Run progress: 13,83% complete, ETA 14:29:16 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 683133,220 ±(99.9%) 4140,580 ns/op | |
# Warmup Iteration 2: 668683,794 ±(99.9%) 7114,723 ns/op | |
# Warmup Iteration 3: 668002,819 ±(99.9%) 1298,069 ns/op | |
# Warmup Iteration 4: 696222,729 ±(99.9%) 16479,352 ns/op | |
# Warmup Iteration 5: 686633,874 ±(99.9%) 10205,937 ns/op | |
Iteration 1: 683348,440 ±(99.9%) 9132,315 ns/op | |
Iteration 2: 683943,729 ±(99.9%) 9570,899 ns/op | |
Iteration 3: 685942,571 ±(99.9%) 6946,251 ns/op | |
Iteration 4: 687044,656 ±(99.9%) 10190,295 ns/op | |
Iteration 5: 686347,546 ±(99.9%) 8503,459 ns/op | |
# Run progress: 14,00% complete, ETA 14:27:39 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 536305,798 ±(99.9%) 2633,377 ns/op | |
# Warmup Iteration 2: 525276,982 ±(99.9%) 2658,032 ns/op | |
# Warmup Iteration 3: 530266,673 ±(99.9%) 2309,226 ns/op | |
# Warmup Iteration 4: 539666,044 ±(99.9%) 7488,999 ns/op | |
# Warmup Iteration 5: 541064,907 ±(99.9%) 5088,672 ns/op | |
Iteration 1: 537661,819 ±(99.9%) 4990,309 ns/op | |
Iteration 2: 538655,439 ±(99.9%) 6606,917 ns/op | |
Iteration 3: 540236,528 ±(99.9%) 7987,472 ns/op | |
Iteration 4: 557734,174 ±(99.9%) 12168,359 ns/op | |
Iteration 5: 568125,019 ±(99.9%) 15187,944 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
526323,313 ±(99.9%) 74391,940 ns/op [Average] | |
(min, avg, max) = (380869,663, 526323,313, 687044,656), stdev = 99311,112 | |
CI (99.9%): [451931,372, 600715,253] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 10, replacementsCount = 100) | |
# Run progress: 14,17% complete, ETA 14:25:56 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 577053,490 ±(99.9%) 32363,447 ns/op | |
# Warmup Iteration 2: 543003,510 ±(99.9%) 25104,413 ns/op | |
# Warmup Iteration 3: 528689,021 ±(99.9%) 3525,390 ns/op | |
# Warmup Iteration 4: 542268,575 ±(99.9%) 6025,829 ns/op | |
# Warmup Iteration 5: 538386,851 ±(99.9%) 4753,674 ns/op | |
Iteration 1: 543366,126 ±(99.9%) 6790,913 ns/op | |
Iteration 2: 542876,748 ±(99.9%) 9423,148 ns/op | |
Iteration 3: 543749,400 ±(99.9%) 9977,480 ns/op | |
Iteration 4: 540606,337 ±(99.9%) 8573,260 ns/op | |
Iteration 5: 537407,381 ±(99.9%) 7316,451 ns/op | |
# Run progress: 14,33% complete, ETA 14:24:13 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 523105,328 ±(99.9%) 1947,514 ns/op | |
# Warmup Iteration 2: 510928,804 ±(99.9%) 1888,044 ns/op | |
# Warmup Iteration 3: 507587,493 ±(99.9%) 1382,774 ns/op | |
# Warmup Iteration 4: 509409,157 ±(99.9%) 5966,902 ns/op | |
# Warmup Iteration 5: 550301,546 ±(99.9%) 35477,251 ns/op | |
Iteration 1: 547067,464 ±(99.9%) 19653,359 ns/op | |
Iteration 2: 538557,237 ±(99.9%) 12390,556 ns/op | |
Iteration 3: 543660,329 ±(99.9%) 15074,209 ns/op | |
Iteration 4: 540621,313 ±(99.9%) 16920,618 ns/op | |
Iteration 5: 540230,945 ±(99.9%) 19592,777 ns/op | |
# Run progress: 14,50% complete, ETA 14:22:31 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 388307,766 ±(99.9%) 1145,097 ns/op | |
# Warmup Iteration 2: 378520,426 ±(99.9%) 1896,414 ns/op | |
# Warmup Iteration 3: 375121,240 ±(99.9%) 856,603 ns/op | |
# Warmup Iteration 4: 382416,697 ±(99.9%) 2373,624 ns/op | |
# Warmup Iteration 5: 396247,943 ±(99.9%) 4120,996 ns/op | |
Iteration 1: 390400,615 ±(99.9%) 3625,501 ns/op | |
Iteration 2: 391367,160 ±(99.9%) 3942,401 ns/op | |
Iteration 3: 388020,388 ±(99.9%) 2873,381 ns/op | |
Iteration 4: 389828,530 ±(99.9%) 4645,254 ns/op | |
Iteration 5: 387939,618 ±(99.9%) 4267,140 ns/op | |
# Run progress: 14,67% complete, ETA 14:20:48 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 730296,442 ±(99.9%) 11349,147 ns/op | |
# Warmup Iteration 2: 689366,348 ±(99.9%) 4311,101 ns/op | |
# Warmup Iteration 3: 686928,524 ±(99.9%) 3759,471 ns/op | |
# Warmup Iteration 4: 687445,436 ±(99.9%) 2980,948 ns/op | |
# Warmup Iteration 5: 696606,303 ±(99.9%) 6208,727 ns/op | |
Iteration 1: 695359,331 ±(99.9%) 3751,551 ns/op | |
Iteration 2: 709195,518 ±(99.9%) 5156,149 ns/op | |
Iteration 3: 712418,407 ±(99.9%) 13220,828 ns/op | |
Iteration 4: 722836,480 ±(99.9%) 10595,034 ns/op | |
Iteration 5: 726660,166 ±(99.9%) 14642,770 ns/op | |
# Run progress: 14,83% complete, ETA 14:19:06 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 613985,703 ±(99.9%) 7863,211 ns/op | |
# Warmup Iteration 2: 577205,318 ±(99.9%) 2258,743 ns/op | |
# Warmup Iteration 3: 579296,512 ±(99.9%) 1622,718 ns/op | |
# Warmup Iteration 4: 591102,800 ±(99.9%) 6663,728 ns/op | |
# Warmup Iteration 5: 608478,314 ±(99.9%) 12087,864 ns/op | |
Iteration 1: 601769,166 ±(99.9%) 10190,315 ns/op | |
Iteration 2: 604168,470 ±(99.9%) 10219,939 ns/op | |
Iteration 3: 600941,732 ±(99.9%) 10709,457 ns/op | |
Iteration 4: 597841,056 ±(99.9%) 8035,119 ns/op | |
Iteration 5: 587937,195 ±(99.9%) 5063,348 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
556993,084 ±(99.9%) 80065,179 ns/op [Average] | |
(min, avg, max) = (387939,618, 556993,084, 726660,166), stdev = 106884,723 | |
CI (99.9%): [476927,906, 637058,263] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 100, replacementsCount = 1) | |
# Run progress: 15,00% complete, ETA 14:17:23 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 4483300,003 ±(99.9%) 87238,257 ns/op | |
# Warmup Iteration 2: 4269988,943 ±(99.9%) 26207,859 ns/op | |
# Warmup Iteration 3: 4250474,320 ±(99.9%) 11708,680 ns/op | |
# Warmup Iteration 4: 4392603,576 ±(99.9%) 49183,031 ns/op | |
# Warmup Iteration 5: 4547406,200 ±(99.9%) 149671,469 ns/op | |
Iteration 1: 4535804,244 ±(99.9%) 112670,436 ns/op | |
Iteration 2: 4457326,259 ±(99.9%) 69263,405 ns/op | |
Iteration 3: 4345171,854 ±(99.9%) 39542,700 ns/op | |
Iteration 4: 4472821,298 ±(99.9%) 105658,238 ns/op | |
Iteration 5: 4510993,694 ±(99.9%) 168344,658 ns/op | |
# Run progress: 15,17% complete, ETA 14:15:41 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 5028643,698 ±(99.9%) 253654,385 ns/op | |
# Warmup Iteration 2: 4901490,525 ±(99.9%) 540997,677 ns/op | |
# Warmup Iteration 3: 4955245,731 ±(99.9%) 656291,426 ns/op | |
# Warmup Iteration 4: 4959810,773 ±(99.9%) 673158,254 ns/op | |
# Warmup Iteration 5: 5041372,426 ±(99.9%) 352313,353 ns/op | |
Iteration 1: 5012277,691 ±(99.9%) 237271,719 ns/op | |
Iteration 2: 4933886,846 ±(99.9%) 191500,400 ns/op | |
Iteration 3: 4981923,045 ±(99.9%) 229178,125 ns/op | |
Iteration 4: 4994854,113 ±(99.9%) 228038,494 ns/op | |
Iteration 5: 4990520,232 ±(99.9%) 346435,787 ns/op | |
# Run progress: 15,33% complete, ETA 14:13:59 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 4619021,052 ±(99.9%) 339316,562 ns/op | |
# Warmup Iteration 2: 4399809,943 ±(99.9%) 359727,279 ns/op | |
# Warmup Iteration 3: 4392319,081 ±(99.9%) 340709,234 ns/op | |
# Warmup Iteration 4: 4531348,207 ±(99.9%) 319844,160 ns/op | |
# Warmup Iteration 5: 4582257,371 ±(99.9%) 194229,963 ns/op | |
Iteration 1: 4545752,082 ±(99.9%) 178515,201 ns/op | |
Iteration 2: 4580632,752 ±(99.9%) 154459,884 ns/op | |
Iteration 3: 4564807,196 ±(99.9%) 213156,679 ns/op | |
Iteration 4: 4594591,736 ±(99.9%) 184202,940 ns/op | |
Iteration 5: 4586598,114 ±(99.9%) 188882,780 ns/op | |
# Run progress: 15,50% complete, ETA 14:12:17 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 4369339,990 ±(99.9%) 250273,434 ns/op | |
# Warmup Iteration 2: 4182695,101 ±(99.9%) 289047,335 ns/op | |
# Warmup Iteration 3: 4184276,431 ±(99.9%) 282889,764 ns/op | |
# Warmup Iteration 4: 4134619,635 ±(99.9%) 95245,495 ns/op | |
# Warmup Iteration 5: 4321659,548 ±(99.9%) 141946,824 ns/op | |
Iteration 1: 4222750,305 ±(99.9%) 76931,021 ns/op | |
Iteration 2: 4090447,838 ±(99.9%) 27380,308 ns/op | |
Iteration 3: 4092754,952 ±(99.9%) 52088,091 ns/op | |
Iteration 4: 4102841,089 ±(99.9%) 42172,966 ns/op | |
Iteration 5: 4125053,375 ±(99.9%) 42214,043 ns/op | |
# Run progress: 15,67% complete, ETA 14:10:35 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 4750680,102 ±(99.9%) 52486,263 ns/op | |
# Warmup Iteration 2: 4765188,904 ±(99.9%) 308426,887 ns/op | |
# Warmup Iteration 3: 4600473,011 ±(99.9%) 12094,500 ns/op | |
# Warmup Iteration 4: 4672381,736 ±(99.9%) 40493,621 ns/op | |
# Warmup Iteration 5: 4739523,461 ±(99.9%) 60749,604 ns/op | |
Iteration 1: 4918872,201 ±(99.9%) 62605,258 ns/op | |
Iteration 2: 4919577,920 ±(99.9%) 59422,514 ns/op | |
Iteration 3: 4916357,358 ±(99.9%) 68822,952 ns/op | |
Iteration 4: 4945353,551 ±(99.9%) 62319,086 ns/op | |
Iteration 5: 4965090,678 ±(99.9%) 56460,354 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
4616282,417 ±(99.9%) 243490,949 ns/op [Average] | |
(min, avg, max) = (4090447,838, 4616282,417, 5012277,691), stdev = 325053,451 | |
CI (99.9%): [4372791,467, 4859773,366] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 100, replacementsCount = 2) | |
# Run progress: 15,83% complete, ETA 14:08:53 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 5219972,191 ±(99.9%) 233739,055 ns/op | |
# Warmup Iteration 2: 5275956,403 ±(99.9%) 594880,378 ns/op | |
# Warmup Iteration 3: 4960582,960 ±(99.9%) 21458,633 ns/op | |
# Warmup Iteration 4: 4996001,035 ±(99.9%) 52985,651 ns/op | |
# Warmup Iteration 5: 5034377,895 ±(99.9%) 56264,577 ns/op | |
Iteration 1: 5055425,996 ±(99.9%) 41740,089 ns/op | |
Iteration 2: 5071995,811 ±(99.9%) 69990,058 ns/op | |
Iteration 3: 5069847,720 ±(99.9%) 67692,975 ns/op | |
Iteration 4: 5036501,366 ±(99.9%) 62431,005 ns/op | |
Iteration 5: 5112119,426 ±(99.9%) 44386,254 ns/op | |
# Run progress: 16,00% complete, ETA 14:07:11 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 4754341,358 ±(99.9%) 35316,515 ns/op | |
# Warmup Iteration 2: 4635070,988 ±(99.9%) 23235,524 ns/op | |
# Warmup Iteration 3: 4618719,611 ±(99.9%) 20718,723 ns/op | |
# Warmup Iteration 4: 4706986,525 ±(99.9%) 32202,534 ns/op | |
# Warmup Iteration 5: 4748738,440 ±(99.9%) 44398,601 ns/op | |
Iteration 1: 4665487,567 ±(99.9%) 25752,917 ns/op | |
Iteration 2: 4735936,568 ±(99.9%) 62362,444 ns/op | |
Iteration 3: 4748460,901 ±(99.9%) 44506,733 ns/op | |
Iteration 4: 4767511,245 ±(99.9%) 40514,734 ns/op | |
Iteration 5: 4803217,389 ±(99.9%) 76954,443 ns/op | |
# Run progress: 16,17% complete, ETA 14:05:29 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 4981823,768 ±(99.9%) 88909,215 ns/op | |
# Warmup Iteration 2: 4747316,255 ±(99.9%) 9103,739 ns/op | |
# Warmup Iteration 3: 4800804,883 ±(99.9%) 34738,102 ns/op | |
# Warmup Iteration 4: 4815651,837 ±(99.9%) 50920,753 ns/op | |
# Warmup Iteration 5: 4797377,075 ±(99.9%) 36757,103 ns/op | |
Iteration 1: 4810366,443 ±(99.9%) 49407,423 ns/op | |
Iteration 2: 4841681,543 ±(99.9%) 25312,714 ns/op | |
Iteration 3: 4777610,334 ±(99.9%) 32374,415 ns/op | |
Iteration 4: 4876859,677 ±(99.9%) 55515,876 ns/op | |
Iteration 5: 4841684,504 ±(99.9%) 36166,110 ns/op | |
# Run progress: 16,33% complete, ETA 14:03:47 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 4615436,147 ±(99.9%) 26607,013 ns/op | |
# Warmup Iteration 2: 4464327,913 ±(99.9%) 13220,423 ns/op | |
# Warmup Iteration 3: 4457007,254 ±(99.9%) 15616,872 ns/op | |
# Warmup Iteration 4: 4557279,898 ±(99.9%) 43293,041 ns/op | |
# Warmup Iteration 5: 4544297,461 ±(99.9%) 52276,218 ns/op | |
Iteration 1: 4534281,707 ±(99.9%) 56741,104 ns/op | |
Iteration 2: 4666080,551 ±(99.9%) 55816,912 ns/op | |
Iteration 3: 4586200,861 ±(99.9%) 45280,224 ns/op | |
Iteration 4: 4525390,396 ±(99.9%) 47188,403 ns/op | |
Iteration 5: 4500862,917 ±(99.9%) 31143,880 ns/op | |
# Run progress: 16,50% complete, ETA 14:02:05 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 4598237,203 ±(99.9%) 111320,718 ns/op | |
# Warmup Iteration 2: 4437696,352 ±(99.9%) 275905,185 ns/op | |
# Warmup Iteration 3: 4501068,682 ±(99.9%) 283608,116 ns/op | |
# Warmup Iteration 4: 4696568,039 ±(99.9%) 226568,087 ns/op | |
# Warmup Iteration 5: 4275953,313 ±(99.9%) 37378,161 ns/op | |
Iteration 1: 4248395,764 ±(99.9%) 18539,047 ns/op | |
Iteration 2: 4309258,723 ±(99.9%) 33884,551 ns/op | |
Iteration 3: 4262550,755 ±(99.9%) 38629,387 ns/op | |
Iteration 4: 4245711,059 ±(99.9%) 28501,662 ns/op | |
Iteration 5: 4282007,824 ±(99.9%) 38725,672 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
4695017,882 ±(99.9%) 207095,789 ns/op [Average] | |
(min, avg, max) = (4245711,059, 4695017,882, 5112119,426), stdev = 276466,953 | |
CI (99.9%): [4487922,093, 4902113,671] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 100, replacementsCount = 10) | |
# Run progress: 16,67% complete, ETA 14:00:23 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 4659555,953 ±(99.9%) 19286,819 ns/op | |
# Warmup Iteration 2: 4589648,323 ±(99.9%) 14579,125 ns/op | |
# Warmup Iteration 3: 4656395,437 ±(99.9%) 60705,135 ns/op | |
# Warmup Iteration 4: 4650340,703 ±(99.9%) 48829,967 ns/op | |
# Warmup Iteration 5: 4702629,224 ±(99.9%) 33378,266 ns/op | |
Iteration 1: 4840957,806 ±(99.9%) 42126,623 ns/op | |
Iteration 2: 4775740,092 ±(99.9%) 33115,860 ns/op | |
Iteration 3: 4697055,498 ±(99.9%) 45415,252 ns/op | |
Iteration 4: 4673479,350 ±(99.9%) 52628,776 ns/op | |
Iteration 5: 4698372,395 ±(99.9%) 37286,181 ns/op | |
# Run progress: 16,83% complete, ETA 13:58:41 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 4036757,826 ±(99.9%) 29617,948 ns/op | |
# Warmup Iteration 2: 3950322,814 ±(99.9%) 16286,272 ns/op | |
# Warmup Iteration 3: 3942546,757 ±(99.9%) 15630,258 ns/op | |
# Warmup Iteration 4: 4129677,013 ±(99.9%) 37440,455 ns/op | |
# Warmup Iteration 5: 4030237,129 ±(99.9%) 43887,301 ns/op | |
Iteration 1: 4007040,436 ±(99.9%) 41921,539 ns/op | |
Iteration 2: 4096997,750 ±(99.9%) 50528,364 ns/op | |
Iteration 3: 4090804,952 ±(99.9%) 43645,852 ns/op | |
Iteration 4: 4099251,264 ±(99.9%) 42098,060 ns/op | |
Iteration 5: 4126748,546 ±(99.9%) 51492,781 ns/op | |
# Run progress: 17,00% complete, ETA 13:56:59 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 5522960,761 ±(99.9%) 40912,850 ns/op | |
# Warmup Iteration 2: 5393899,890 ±(99.9%) 13955,831 ns/op | |
# Warmup Iteration 3: 5423993,463 ±(99.9%) 19524,589 ns/op | |
# Warmup Iteration 4: 5404297,168 ±(99.9%) 33840,362 ns/op | |
# Warmup Iteration 5: 5428467,941 ±(99.9%) 38147,224 ns/op | |
Iteration 1: 5532847,730 ±(99.9%) 56366,042 ns/op | |
Iteration 2: 5532156,564 ±(99.9%) 48205,245 ns/op | |
Iteration 3: 5511586,784 ±(99.9%) 84547,050 ns/op | |
Iteration 4: 5524415,228 ±(99.9%) 74894,702 ns/op | |
Iteration 5: 5527034,464 ±(99.9%) 72867,491 ns/op | |
# Run progress: 17,17% complete, ETA 13:56:00 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 5387789,043 ±(99.9%) 50432,289 ns/op | |
# Warmup Iteration 2: 5392853,638 ±(99.9%) 47416,121 ns/op | |
# Warmup Iteration 3: 5470689,284 ±(99.9%) 60266,096 ns/op | |
# Warmup Iteration 4: 5560802,378 ±(99.9%) 64110,369 ns/op | |
# Warmup Iteration 5: 5482236,843 ±(99.9%) 70795,141 ns/op | |
Iteration 1: 5521023,023 ±(99.9%) 68374,239 ns/op | |
Iteration 2: 5472319,348 ±(99.9%) 54274,475 ns/op | |
Iteration 3: 5491992,861 ±(99.9%) 72391,930 ns/op | |
Iteration 4: 5450510,591 ±(99.9%) 79323,562 ns/op | |
Iteration 5: 5456419,506 ±(99.9%) 67125,031 ns/op | |
# Run progress: 17,33% complete, ETA 13:55:24 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 5265269,359 ±(99.9%) 56603,367 ns/op | |
# Warmup Iteration 2: 5123158,362 ±(99.9%) 45430,565 ns/op | |
# Warmup Iteration 3: 5141265,480 ±(99.9%) 49426,953 ns/op | |
# Warmup Iteration 4: 5331915,158 ±(99.9%) 84183,783 ns/op | |
# Warmup Iteration 5: 5331563,579 ±(99.9%) 67883,533 ns/op | |
Iteration 1: 5306475,560 ±(99.9%) 64701,867 ns/op | |
Iteration 2: 5295579,860 ±(99.9%) 60998,545 ns/op | |
Iteration 3: 5345191,788 ±(99.9%) 78181,488 ns/op | |
Iteration 4: 5275374,267 ±(99.9%) 51496,992 ns/op | |
Iteration 5: 5268834,582 ±(99.9%) 62085,573 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
5024728,410 ±(99.9%) 419575,480 ns/op [Average] | |
(min, avg, max) = (4007040,436, 5024728,410, 5532847,730), stdev = 560121,262 | |
CI (99.9%): [4605152,929, 5444303,890] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 100, replacementsCount = 30) | |
# Run progress: 17,50% complete, ETA 13:53:46 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 4673829,669 ±(99.9%) 44272,046 ns/op | |
# Warmup Iteration 2: 4554271,235 ±(99.9%) 23808,840 ns/op | |
# Warmup Iteration 3: 4537803,564 ±(99.9%) 16727,134 ns/op | |
# Warmup Iteration 4: 4576395,233 ±(99.9%) 22186,133 ns/op | |
# Warmup Iteration 5: 4681147,219 ±(99.9%) 54214,841 ns/op | |
Iteration 1: 4658812,014 ±(99.9%) 67796,905 ns/op | |
Iteration 2: 4730448,235 ±(99.9%) 87749,029 ns/op | |
Iteration 3: 4655920,650 ±(99.9%) 65985,244 ns/op | |
Iteration 4: 4618822,390 ±(99.9%) 50793,024 ns/op | |
Iteration 5: 4702915,120 ±(99.9%) 59689,047 ns/op | |
# Run progress: 17,67% complete, ETA 13:52:03 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 5241430,094 ±(99.9%) 42392,844 ns/op | |
# Warmup Iteration 2: 5024099,584 ±(99.9%) 11533,454 ns/op | |
# Warmup Iteration 3: 5026452,550 ±(99.9%) 14736,247 ns/op | |
# Warmup Iteration 4: 5246927,517 ±(99.9%) 90206,233 ns/op | |
# Warmup Iteration 5: 5248101,314 ±(99.9%) 73513,695 ns/op | |
Iteration 1: 5245464,518 ±(99.9%) 61269,792 ns/op | |
Iteration 2: 5187376,682 ±(99.9%) 56453,819 ns/op | |
Iteration 3: 5365173,365 ±(99.9%) 71375,714 ns/op | |
Iteration 4: 5238857,955 ±(99.9%) 84385,753 ns/op | |
Iteration 5: 5208856,752 ±(99.9%) 52821,670 ns/op | |
# Run progress: 17,83% complete, ETA 13:50:19 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 5059010,409 ±(99.9%) 48385,323 ns/op | |
# Warmup Iteration 2: 4948122,700 ±(99.9%) 11234,188 ns/op | |
# Warmup Iteration 3: 4944065,287 ±(99.9%) 18335,130 ns/op | |
# Warmup Iteration 4: 5126666,662 ±(99.9%) 81779,567 ns/op | |
# Warmup Iteration 5: 5054359,348 ±(99.9%) 63400,467 ns/op | |
Iteration 1: 5090851,851 ±(99.9%) 69965,133 ns/op | |
Iteration 2: 5035588,249 ±(99.9%) 67683,951 ns/op | |
Iteration 3: 5076759,600 ±(99.9%) 76431,000 ns/op | |
Iteration 4: 5052611,451 ±(99.9%) 80483,530 ns/op | |
Iteration 5: 5052574,163 ±(99.9%) 75519,146 ns/op | |
# Run progress: 18,00% complete, ETA 13:48:37 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 5529034,060 ±(99.9%) 65364,256 ns/op | |
# Warmup Iteration 2: 5344546,263 ±(99.9%) 22090,156 ns/op | |
# Warmup Iteration 3: 5345070,628 ±(99.9%) 18462,704 ns/op | |
# Warmup Iteration 4: 5506782,768 ±(99.9%) 61994,839 ns/op | |
# Warmup Iteration 5: 5474188,634 ±(99.9%) 63349,519 ns/op | |
Iteration 1: 5477855,694 ±(99.9%) 88402,001 ns/op | |
Iteration 2: 5485594,211 ±(99.9%) 48105,251 ns/op | |
Iteration 3: 5483773,664 ±(99.9%) 57036,976 ns/op | |
Iteration 4: 5467376,182 ±(99.9%) 74623,860 ns/op | |
Iteration 5: 5447372,455 ±(99.9%) 89780,371 ns/op | |
# Run progress: 18,17% complete, ETA 13:46:53 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 4704180,410 ±(99.9%) 30254,049 ns/op | |
# Warmup Iteration 2: 4611491,890 ±(99.9%) 8378,479 ns/op | |
# Warmup Iteration 3: 4629558,150 ±(99.9%) 28459,134 ns/op | |
# Warmup Iteration 4: 4738010,386 ±(99.9%) 40853,204 ns/op | |
# Warmup Iteration 5: 4716150,638 ±(99.9%) 64567,811 ns/op | |
Iteration 1: 4754945,805 ±(99.9%) 61928,520 ns/op | |
Iteration 2: 4725815,924 ±(99.9%) 54629,542 ns/op | |
Iteration 3: 4720561,837 ±(99.9%) 72321,944 ns/op | |
Iteration 4: 4671409,984 ±(99.9%) 54351,765 ns/op | |
Iteration 5: 4718600,364 ±(99.9%) 61139,836 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
5034973,565 ±(99.9%) 235791,958 ns/op [Average] | |
(min, avg, max) = (4618822,390, 5034973,565, 5485594,211), stdev = 314775,518 | |
CI (99.9%): [4799181,607, 5270765,523] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 100, replacementsCount = 50) | |
# Run progress: 18,33% complete, ETA 13:45:10 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 4633727,510 ±(99.9%) 37511,738 ns/op | |
# Warmup Iteration 2: 4517559,097 ±(99.9%) 15887,997 ns/op | |
# Warmup Iteration 3: 4585915,309 ±(99.9%) 29083,812 ns/op | |
# Warmup Iteration 4: 4638623,557 ±(99.9%) 59353,734 ns/op | |
# Warmup Iteration 5: 4643204,593 ±(99.9%) 50442,637 ns/op | |
Iteration 1: 4607327,094 ±(99.9%) 36490,952 ns/op | |
Iteration 2: 4657478,536 ±(99.9%) 49646,351 ns/op | |
Iteration 3: 4641955,940 ±(99.9%) 32920,997 ns/op | |
Iteration 4: 4690666,456 ±(99.9%) 31133,314 ns/op | |
Iteration 5: 4666557,476 ±(99.9%) 45498,127 ns/op | |
# Run progress: 18,50% complete, ETA 13:43:28 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 5129308,171 ±(99.9%) 79942,566 ns/op | |
# Warmup Iteration 2: 5031299,970 ±(99.9%) 48503,956 ns/op | |
# Warmup Iteration 3: 5055539,498 ±(99.9%) 59236,980 ns/op | |
# Warmup Iteration 4: 5105178,232 ±(99.9%) 31677,921 ns/op | |
# Warmup Iteration 5: 5104906,582 ±(99.9%) 43755,000 ns/op | |
Iteration 1: 5157024,631 ±(99.9%) 94428,900 ns/op | |
Iteration 2: 5190629,443 ±(99.9%) 88566,485 ns/op | |
Iteration 3: 5150758,807 ±(99.9%) 75990,572 ns/op | |
Iteration 4: 5141827,734 ±(99.9%) 66499,071 ns/op | |
Iteration 5: 5139584,551 ±(99.9%) 65518,164 ns/op | |
# Run progress: 18,67% complete, ETA 13:41:45 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 4611606,578 ±(99.9%) 23050,024 ns/op | |
# Warmup Iteration 2: 4505146,373 ±(99.9%) 11272,266 ns/op | |
# Warmup Iteration 3: 4543452,375 ±(99.9%) 17575,313 ns/op | |
# Warmup Iteration 4: 4609601,140 ±(99.9%) 42580,287 ns/op | |
# Warmup Iteration 5: 4530424,172 ±(99.9%) 30367,450 ns/op | |
Iteration 1: 4459150,420 ±(99.9%) 25606,030 ns/op | |
Iteration 2: 4533481,805 ±(99.9%) 55463,480 ns/op | |
Iteration 3: 4527195,559 ±(99.9%) 44837,055 ns/op | |
Iteration 4: 4478322,366 ±(99.9%) 38754,411 ns/op | |
Iteration 5: 4531495,122 ±(99.9%) 59471,195 ns/op | |
# Run progress: 18,83% complete, ETA 13:40:02 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 4647201,995 ±(99.9%) 35934,764 ns/op | |
# Warmup Iteration 2: 4567218,600 ±(99.9%) 11072,634 ns/op | |
# Warmup Iteration 3: 4584562,424 ±(99.9%) 28570,761 ns/op | |
# Warmup Iteration 4: 4697687,747 ±(99.9%) 47449,906 ns/op | |
# Warmup Iteration 5: 4605267,858 ±(99.9%) 24103,690 ns/op | |
Iteration 1: 4604667,677 ±(99.9%) 33504,091 ns/op | |
Iteration 2: 4624707,593 ±(99.9%) 32013,448 ns/op | |
Iteration 3: 4696793,144 ±(99.9%) 49659,826 ns/op | |
Iteration 4: 4691166,757 ±(99.9%) 40060,785 ns/op | |
Iteration 5: 4588481,543 ±(99.9%) 22552,237 ns/op | |
# Run progress: 19,00% complete, ETA 13:38:19 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 4939677,719 ±(99.9%) 26581,599 ns/op | |
# Warmup Iteration 2: 4890243,338 ±(99.9%) 27427,504 ns/op | |
# Warmup Iteration 3: 4891162,764 ±(99.9%) 20545,389 ns/op | |
# Warmup Iteration 4: 4986474,135 ±(99.9%) 28856,659 ns/op | |
# Warmup Iteration 5: 4943501,774 ±(99.9%) 34988,526 ns/op | |
Iteration 1: 4892172,951 ±(99.9%) 27671,471 ns/op | |
Iteration 2: 4898077,042 ±(99.9%) 29532,525 ns/op | |
Iteration 3: 4909135,222 ±(99.9%) 31467,494 ns/op | |
Iteration 4: 4941592,463 ±(99.9%) 62102,830 ns/op | |
Iteration 5: 4901529,560 ±(99.9%) 30922,420 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
4772871,196 ±(99.9%) 178495,708 ns/op [Average] | |
(min, avg, max) = (4459150,420, 4772871,196, 5190629,443), stdev = 238286,663 | |
CI (99.9%): [4594375,488, 4951366,903] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 100, replacementsCount = 100) | |
# Run progress: 19,17% complete, ETA 13:36:36 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 5003419,148 ±(99.9%) 19955,103 ns/op | |
# Warmup Iteration 2: 4929013,630 ±(99.9%) 13952,757 ns/op | |
# Warmup Iteration 3: 4966363,374 ±(99.9%) 17339,360 ns/op | |
# Warmup Iteration 4: 4964402,765 ±(99.9%) 24028,854 ns/op | |
# Warmup Iteration 5: 4965413,442 ±(99.9%) 26795,543 ns/op | |
Iteration 1: 5000242,213 ±(99.9%) 44960,936 ns/op | |
Iteration 2: 4929353,800 ±(99.9%) 13912,402 ns/op | |
Iteration 3: 4946492,902 ±(99.9%) 18764,114 ns/op | |
Iteration 4: 4938901,447 ±(99.9%) 18052,863 ns/op | |
Iteration 5: 5035808,913 ±(99.9%) 59264,104 ns/op | |
# Run progress: 19,33% complete, ETA 13:34:53 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 5055497,698 ±(99.9%) 29372,659 ns/op | |
# Warmup Iteration 2: 5020209,531 ±(99.9%) 56017,462 ns/op | |
# Warmup Iteration 3: 5006266,162 ±(99.9%) 22747,291 ns/op | |
# Warmup Iteration 4: 5024064,888 ±(99.9%) 32156,993 ns/op | |
# Warmup Iteration 5: 5031599,520 ±(99.9%) 40708,908 ns/op | |
Iteration 1: 5024558,045 ±(99.9%) 31520,781 ns/op | |
Iteration 2: 5083203,050 ±(99.9%) 51410,290 ns/op | |
Iteration 3: 5056674,200 ±(99.9%) 36217,552 ns/op | |
Iteration 4: 5234955,290 ±(99.9%) 58964,659 ns/op | |
Iteration 5: 5053428,888 ±(99.9%) 31467,034 ns/op | |
# Run progress: 19,50% complete, ETA 13:33:11 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 5402812,812 ±(99.9%) 29786,448 ns/op | |
# Warmup Iteration 2: 5324434,915 ±(99.9%) 17534,508 ns/op | |
# Warmup Iteration 3: 5311058,005 ±(99.9%) 21083,932 ns/op | |
# Warmup Iteration 4: 5336717,166 ±(99.9%) 29668,645 ns/op | |
# Warmup Iteration 5: 5329294,075 ±(99.9%) 19636,209 ns/op | |
Iteration 1: 5407530,527 ±(99.9%) 60208,606 ns/op | |
Iteration 2: 5472374,282 ±(99.9%) 44032,848 ns/op | |
Iteration 3: 5457690,555 ±(99.9%) 49643,953 ns/op | |
Iteration 4: 5458426,883 ±(99.9%) 37334,481 ns/op | |
Iteration 5: 5473795,144 ±(99.9%) 46715,658 ns/op | |
# Run progress: 19,67% complete, ETA 13:31:28 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 4696510,873 ±(99.9%) 16959,926 ns/op | |
# Warmup Iteration 2: 4641199,848 ±(99.9%) 16997,274 ns/op | |
# Warmup Iteration 3: 4699867,645 ±(99.9%) 26245,473 ns/op | |
# Warmup Iteration 4: 4649240,743 ±(99.9%) 20153,608 ns/op | |
# Warmup Iteration 5: 4671291,232 ±(99.9%) 20415,347 ns/op | |
Iteration 1: 4718305,862 ±(99.9%) 28912,099 ns/op | |
Iteration 2: 4750986,124 ±(99.9%) 43323,031 ns/op | |
Iteration 3: 4699352,645 ±(99.9%) 35848,518 ns/op | |
Iteration 4: 4673023,732 ±(99.9%) 20712,065 ns/op | |
Iteration 5: 4678650,279 ±(99.9%) 26700,374 ns/op | |
# Run progress: 19,83% complete, ETA 13:29:46 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 5136334,843 ±(99.9%) 30495,617 ns/op | |
# Warmup Iteration 2: 5065480,998 ±(99.9%) 24926,567 ns/op | |
# Warmup Iteration 3: 5066383,269 ±(99.9%) 8171,682 ns/op | |
# Warmup Iteration 4: 5188241,092 ±(99.9%) 61585,679 ns/op | |
# Warmup Iteration 5: 5088314,076 ±(99.9%) 24765,476 ns/op | |
Iteration 1: 5078781,458 ±(99.9%) 21422,413 ns/op | |
Iteration 2: 5074831,847 ±(99.9%) 18487,143 ns/op | |
Iteration 3: 5090887,669 ±(99.9%) 22105,259 ns/op | |
Iteration 4: 5121866,822 ±(99.9%) 44974,469 ns/op | |
Iteration 5: 5078188,368 ±(99.9%) 17598,701 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
5061532,438 ±(99.9%) 187476,143 ns/op [Average] | |
(min, avg, max) = (4673023,732, 5061532,438, 5473795,144), stdev = 250275,287 | |
CI (99.9%): [4874056,295, 5249008,580] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 1) | |
# Run progress: 20,00% complete, ETA 13:28:03 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 47625461,209 ±(99.9%) 378183,217 ns/op | |
# Warmup Iteration 2: 46853775,908 ±(99.9%) 268844,080 ns/op | |
# Warmup Iteration 3: 46729097,394 ±(99.9%) 119082,000 ns/op | |
# Warmup Iteration 4: 47611689,970 ±(99.9%) 526886,433 ns/op | |
# Warmup Iteration 5: 47925214,967 ±(99.9%) 534005,639 ns/op | |
Iteration 1: 47160260,850 ±(99.9%) 371285,320 ns/op | |
Iteration 2: 47264747,802 ±(99.9%) 316635,430 ns/op | |
Iteration 3: 48084718,168 ±(99.9%) 715447,999 ns/op | |
Iteration 4: 47473327,308 ±(99.9%) 649196,123 ns/op | |
Iteration 5: 47442169,114 ±(99.9%) 445879,422 ns/op | |
# Run progress: 20,17% complete, ETA 13:26:24 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 44879678,111 ±(99.9%) 344744,154 ns/op | |
# Warmup Iteration 2: 44181164,666 ±(99.9%) 178240,955 ns/op | |
# Warmup Iteration 3: 44028284,819 ±(99.9%) 102830,257 ns/op | |
# Warmup Iteration 4: 44886868,028 ±(99.9%) 469275,350 ns/op | |
# Warmup Iteration 5: 44987388,362 ±(99.9%) 432308,207 ns/op | |
Iteration 1: 44718017,789 ±(99.9%) 333362,108 ns/op | |
Iteration 2: 44359122,342 ±(99.9%) 391109,506 ns/op | |
Iteration 3: 44468806,408 ±(99.9%) 502151,429 ns/op | |
Iteration 4: 44947497,962 ±(99.9%) 511211,227 ns/op | |
Iteration 5: 44564215,999 ±(99.9%) 322802,999 ns/op | |
# Run progress: 20,33% complete, ETA 13:24:44 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 50351326,323 ±(99.9%) 651224,017 ns/op | |
# Warmup Iteration 2: 49176166,060 ±(99.9%) 181044,266 ns/op | |
# Warmup Iteration 3: 49189028,584 ±(99.9%) 123013,237 ns/op | |
# Warmup Iteration 4: 50194637,940 ±(99.9%) 506287,110 ns/op | |
# Warmup Iteration 5: 50715626,235 ±(99.9%) 789201,829 ns/op | |
Iteration 1: 50204940,005 ±(99.9%) 597421,256 ns/op | |
Iteration 2: 50104398,763 ±(99.9%) 507974,497 ns/op | |
Iteration 3: 49717128,909 ±(99.9%) 442790,623 ns/op | |
Iteration 4: 49645848,600 ±(99.9%) 282784,293 ns/op | |
Iteration 5: 50107492,861 ±(99.9%) 685717,354 ns/op | |
# Run progress: 20,50% complete, ETA 13:23:05 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 48556265,862 ±(99.9%) 529430,304 ns/op | |
# Warmup Iteration 2: 47237748,641 ±(99.9%) 152560,354 ns/op | |
# Warmup Iteration 3: 47299357,342 ±(99.9%) 93161,078 ns/op | |
# Warmup Iteration 4: 48085777,193 ±(99.9%) 611424,887 ns/op | |
# Warmup Iteration 5: 47977166,979 ±(99.9%) 513979,506 ns/op | |
Iteration 1: 48489405,771 ±(99.9%) 585238,773 ns/op | |
Iteration 2: 47652582,604 ±(99.9%) 383580,473 ns/op | |
Iteration 3: 47784360,528 ±(99.9%) 492752,317 ns/op | |
Iteration 4: 47936838,483 ±(99.9%) 364029,820 ns/op | |
Iteration 5: 48636532,880 ±(99.9%) 662070,316 ns/op | |
# Run progress: 20,67% complete, ETA 13:21:25 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 47988399,256 ±(99.9%) 455125,677 ns/op | |
# Warmup Iteration 2: 46726208,847 ±(99.9%) 126005,056 ns/op | |
# Warmup Iteration 3: 47018046,483 ±(99.9%) 255609,008 ns/op | |
# Warmup Iteration 4: 47848624,062 ±(99.9%) 491588,787 ns/op | |
# Warmup Iteration 5: 47889920,040 ±(99.9%) 286662,449 ns/op | |
Iteration 1: 47875196,567 ±(99.9%) 573794,374 ns/op | |
Iteration 2: 47640217,642 ±(99.9%) 623371,408 ns/op | |
Iteration 3: 47358421,341 ±(99.9%) 321130,704 ns/op | |
Iteration 4: 47589364,161 ±(99.9%) 568225,109 ns/op | |
Iteration 5: 47727458,089 ±(99.9%) 465233,486 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
47558122,838 ±(99.9%) 1329341,894 ns/op [Average] | |
(min, avg, max) = (44359122,342, 47558122,838, 50204940,005), stdev = 1774633,396 | |
CI (99.9%): [46228780,944, 48887464,732] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 2) | |
# Run progress: 20,83% complete, ETA 13:19:46 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 43666518,293 ±(99.9%) 363339,038 ns/op | |
# Warmup Iteration 2: 42658162,897 ±(99.9%) 152109,672 ns/op | |
# Warmup Iteration 3: 42603620,687 ±(99.9%) 118005,722 ns/op | |
# Warmup Iteration 4: 43848777,783 ±(99.9%) 675883,942 ns/op | |
# Warmup Iteration 5: 43683729,136 ±(99.9%) 703652,373 ns/op | |
Iteration 1: 43192326,285 ±(99.9%) 452456,325 ns/op | |
Iteration 2: 43056675,899 ±(99.9%) 340806,977 ns/op | |
Iteration 3: 43548469,985 ±(99.9%) 639992,038 ns/op | |
Iteration 4: 43494952,717 ±(99.9%) 727566,790 ns/op | |
Iteration 5: 43696102,415 ±(99.9%) 475972,049 ns/op | |
# Run progress: 21,00% complete, ETA 13:18:10 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 51889365,772 ±(99.9%) 447837,410 ns/op | |
# Warmup Iteration 2: 51226210,134 ±(99.9%) 101510,631 ns/op | |
# Warmup Iteration 3: 52665624,456 ±(99.9%) 880017,321 ns/op | |
# Warmup Iteration 4: 52543630,035 ±(99.9%) 720656,236 ns/op | |
# Warmup Iteration 5: 52281652,859 ±(99.9%) 654601,040 ns/op | |
Iteration 1: 51600187,512 ±(99.9%) 470154,021 ns/op | |
Iteration 2: 52471699,860 ±(99.9%) 845155,644 ns/op | |
Iteration 3: 51840425,244 ±(99.9%) 472730,591 ns/op | |
Iteration 4: 52342927,435 ±(99.9%) 808115,619 ns/op | |
Iteration 5: 53010325,007 ±(99.9%) 923691,190 ns/op | |
# Run progress: 21,17% complete, ETA 13:16:30 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 48112342,246 ±(99.9%) 717655,260 ns/op | |
# Warmup Iteration 2: 46970930,055 ±(99.9%) 187377,766 ns/op | |
# Warmup Iteration 3: 46806893,629 ±(99.9%) 82814,039 ns/op | |
# Warmup Iteration 4: 47295867,580 ±(99.9%) 405793,557 ns/op | |
# Warmup Iteration 5: 47656603,694 ±(99.9%) 443538,572 ns/op | |
Iteration 1: 48236658,268 ±(99.9%) 715033,643 ns/op | |
Iteration 2: 48271827,735 ±(99.9%) 921442,676 ns/op | |
Iteration 3: 47480682,696 ±(99.9%) 429410,106 ns/op | |
Iteration 4: 48229661,784 ±(99.9%) 778266,555 ns/op | |
Iteration 5: 48131713,384 ±(99.9%) 406432,102 ns/op | |
# Run progress: 21,33% complete, ETA 13:14:51 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 43775215,427 ±(99.9%) 459651,509 ns/op | |
# Warmup Iteration 2: 42596993,003 ±(99.9%) 219532,057 ns/op | |
# Warmup Iteration 3: 42408449,979 ±(99.9%) 74682,276 ns/op | |
# Warmup Iteration 4: 43295756,804 ±(99.9%) 532548,192 ns/op | |
# Warmup Iteration 5: 43739174,806 ±(99.9%) 552389,451 ns/op | |
Iteration 1: 43365313,132 ±(99.9%) 511106,411 ns/op | |
Iteration 2: 43059810,413 ±(99.9%) 335397,914 ns/op | |
Iteration 3: 43177557,839 ±(99.9%) 314309,792 ns/op | |
Iteration 4: 43037826,123 ±(99.9%) 498484,796 ns/op | |
Iteration 5: 43028537,498 ±(99.9%) 515853,490 ns/op | |
# Run progress: 21,50% complete, ETA 13:13:10 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 49501356,199 ±(99.9%) 528088,516 ns/op | |
# Warmup Iteration 2: 47933737,985 ±(99.9%) 126123,590 ns/op | |
# Warmup Iteration 3: 48543178,627 ±(99.9%) 314362,483 ns/op | |
# Warmup Iteration 4: 49229880,222 ±(99.9%) 484275,190 ns/op | |
# Warmup Iteration 5: 48744337,847 ±(99.9%) 541453,928 ns/op | |
Iteration 1: 48709077,402 ±(99.9%) 454509,893 ns/op | |
Iteration 2: 48413031,457 ±(99.9%) 373677,437 ns/op | |
Iteration 3: 49095735,582 ±(99.9%) 523124,432 ns/op | |
Iteration 4: 48630049,521 ±(99.9%) 384810,292 ns/op | |
Iteration 5: 49006019,706 ±(99.9%) 635459,392 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
47125103,796 ±(99.9%) 2652599,900 ns/op [Average] | |
(min, avg, max) = (43028537,498, 47125103,796, 53010325,007), stdev = 3541144,975 | |
CI (99.9%): [44472503,896, 49777703,696] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 10) | |
# Run progress: 21,67% complete, ETA 13:11:31 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 48688331,486 ±(99.9%) 512223,852 ns/op | |
# Warmup Iteration 2: 47713959,882 ±(99.9%) 273534,739 ns/op | |
# Warmup Iteration 3: 47466180,372 ±(99.9%) 135860,482 ns/op | |
# Warmup Iteration 4: 48785536,839 ±(99.9%) 827566,733 ns/op | |
# Warmup Iteration 5: 48984940,124 ±(99.9%) 816466,486 ns/op | |
Iteration 1: 49170564,576 ±(99.9%) 649340,773 ns/op | |
Iteration 2: 48252641,473 ±(99.9%) 430567,643 ns/op | |
Iteration 3: 48733082,077 ±(99.9%) 575903,708 ns/op | |
Iteration 4: 48606942,107 ±(99.9%) 609583,384 ns/op | |
Iteration 5: 48537551,818 ±(99.9%) 598544,965 ns/op | |
# Run progress: 21,83% complete, ETA 13:09:52 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 44084725,741 ±(99.9%) 407454,112 ns/op | |
# Warmup Iteration 2: 43335079,380 ±(99.9%) 259363,243 ns/op | |
# Warmup Iteration 3: 43335442,622 ±(99.9%) 164553,368 ns/op | |
# Warmup Iteration 4: 44036838,792 ±(99.9%) 311750,714 ns/op | |
# Warmup Iteration 5: 44327785,338 ±(99.9%) 368082,939 ns/op | |
Iteration 1: 44354314,663 ±(99.9%) 489840,900 ns/op | |
Iteration 2: 44027052,209 ±(99.9%) 501636,404 ns/op | |
Iteration 3: 44172844,076 ±(99.9%) 460735,741 ns/op | |
Iteration 4: 44485784,458 ±(99.9%) 639371,063 ns/op | |
Iteration 5: 44338059,059 ±(99.9%) 594398,883 ns/op | |
# Run progress: 22,00% complete, ETA 13:08:12 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 45175182,175 ±(99.9%) 280288,113 ns/op | |
# Warmup Iteration 2: 44319217,155 ±(99.9%) 106759,608 ns/op | |
# Warmup Iteration 3: 44590404,119 ±(99.9%) 211812,978 ns/op | |
# Warmup Iteration 4: 45372227,477 ±(99.9%) 495348,882 ns/op | |
# Warmup Iteration 5: 45436878,650 ±(99.9%) 330194,362 ns/op | |
Iteration 1: 44958710,325 ±(99.9%) 435937,960 ns/op | |
Iteration 2: 44767199,353 ±(99.9%) 348498,564 ns/op | |
Iteration 3: 45742558,827 ±(99.9%) 538746,342 ns/op | |
Iteration 4: 45156545,757 ±(99.9%) 419537,138 ns/op | |
Iteration 5: 45136869,475 ±(99.9%) 506904,281 ns/op | |
# Run progress: 22,17% complete, ETA 13:06:32 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 51183637,604 ±(99.9%) 510873,167 ns/op | |
# Warmup Iteration 2: 50268965,732 ±(99.9%) 98017,368 ns/op | |
# Warmup Iteration 3: 50558894,657 ±(99.9%) 186339,051 ns/op | |
# Warmup Iteration 4: 51219980,417 ±(99.9%) 496328,507 ns/op | |
# Warmup Iteration 5: 51309934,934 ±(99.9%) 746986,315 ns/op | |
Iteration 1: 50822308,560 ±(99.9%) 384753,806 ns/op | |
Iteration 2: 50970442,464 ±(99.9%) 577484,428 ns/op | |
Iteration 3: 50674022,541 ±(99.9%) 408671,033 ns/op | |
Iteration 4: 51058812,427 ±(99.9%) 534256,237 ns/op | |
Iteration 5: 51221152,524 ±(99.9%) 522151,862 ns/op | |
# Run progress: 22,33% complete, ETA 13:04:52 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 44444869,121 ±(99.9%) 240383,929 ns/op | |
# Warmup Iteration 2: 44559632,781 ±(99.9%) 344643,008 ns/op | |
# Warmup Iteration 3: 45026056,804 ±(99.9%) 544906,447 ns/op | |
# Warmup Iteration 4: 45350248,642 ±(99.9%) 767719,954 ns/op | |
# Warmup Iteration 5: 46073147,130 ±(99.9%) 777486,346 ns/op | |
Iteration 1: 45080693,846 ±(99.9%) 683045,338 ns/op | |
Iteration 2: 45168908,357 ±(99.9%) 718925,325 ns/op | |
Iteration 3: 49859086,166 ±(99.9%) 1414121,001 ns/op | |
Iteration 4: 45037148,347 ±(99.9%) 565270,995 ns/op | |
Iteration 5: 44977373,973 ±(99.9%) 362590,220 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
47012426,778 ±(99.9%) 1995910,855 ns/op [Average] | |
(min, avg, max) = (44027052,209, 47012426,778, 51221152,524), stdev = 2664483,888 | |
CI (99.9%): [45016515,923, 49008337,633] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 30) | |
# Run progress: 22,50% complete, ETA 13:03:12 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 50551846,345 ±(99.9%) 997181,237 ns/op | |
# Warmup Iteration 2: 48404607,906 ±(99.9%) 200350,382 ns/op | |
# Warmup Iteration 3: 48599924,505 ±(99.9%) 468760,675 ns/op | |
# Warmup Iteration 4: 48614119,261 ±(99.9%) 369249,252 ns/op | |
# Warmup Iteration 5: 50848985,223 ±(99.9%) 785088,176 ns/op | |
Iteration 1: 49387668,753 ±(99.9%) 387798,498 ns/op | |
Iteration 2: 49388514,562 ±(99.9%) 507865,513 ns/op | |
Iteration 3: 49530746,135 ±(99.9%) 518728,115 ns/op | |
Iteration 4: 50054473,972 ±(99.9%) 484294,236 ns/op | |
Iteration 5: 50071907,154 ±(99.9%) 766946,205 ns/op | |
# Run progress: 22,67% complete, ETA 13:01:32 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 49615539,212 ±(99.9%) 944989,332 ns/op | |
# Warmup Iteration 2: 47656514,388 ±(99.9%) 268925,844 ns/op | |
# Warmup Iteration 3: 47405100,879 ±(99.9%) 126858,496 ns/op | |
# Warmup Iteration 4: 49930335,364 ±(99.9%) 751801,682 ns/op | |
# Warmup Iteration 5: 49264907,056 ±(99.9%) 766259,595 ns/op | |
Iteration 1: 49642935,205 ±(99.9%) 807806,526 ns/op | |
Iteration 2: 49476644,769 ±(99.9%) 670570,298 ns/op | |
Iteration 3: 49036298,162 ±(99.9%) 342730,259 ns/op | |
Iteration 4: 49251145,280 ±(99.9%) 220271,649 ns/op | |
Iteration 5: 50082470,390 ±(99.9%) 562592,593 ns/op | |
# Run progress: 22,83% complete, ETA 12:59:53 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 53855568,791 ±(99.9%) 1077087,272 ns/op | |
# Warmup Iteration 2: 52424172,648 ±(99.9%) 1944768,880 ns/op | |
# Warmup Iteration 3: 52985105,754 ±(99.9%) 611567,105 ns/op | |
# Warmup Iteration 4: 55728556,879 ±(99.9%) 1203346,866 ns/op | |
# Warmup Iteration 5: 55516250,233 ±(99.9%) 878082,346 ns/op | |
Iteration 1: 54498193,916 ±(99.9%) 658233,528 ns/op | |
Iteration 2: 55134487,738 ±(99.9%) 868043,619 ns/op | |
Iteration 3: 54946027,557 ±(99.9%) 745027,391 ns/op | |
Iteration 4: 54207078,712 ±(99.9%) 732400,111 ns/op | |
Iteration 5: 54269582,764 ±(99.9%) 435566,629 ns/op | |
# Run progress: 23,00% complete, ETA 12:58:13 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 49807639,549 ±(99.9%) 764478,921 ns/op | |
# Warmup Iteration 2: 48270548,201 ±(99.9%) 418408,811 ns/op | |
# Warmup Iteration 3: 48223292,803 ±(99.9%) 210791,265 ns/op | |
# Warmup Iteration 4: 50545862,127 ±(99.9%) 590698,723 ns/op | |
# Warmup Iteration 5: 49035391,762 ±(99.9%) 749498,941 ns/op | |
Iteration 1: 48610426,195 ±(99.9%) 228569,046 ns/op | |
Iteration 2: 49955091,358 ±(99.9%) 763412,448 ns/op | |
Iteration 3: 50323475,230 ±(99.9%) 561909,731 ns/op | |
Iteration 4: 51222647,145 ±(99.9%) 1025482,432 ns/op | |
Iteration 5: 50582482,474 ±(99.9%) 1014664,839 ns/op | |
# Run progress: 23,17% complete, ETA 12:56:34 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 52834504,502 ±(99.9%) 742604,221 ns/op | |
# Warmup Iteration 2: 51201057,787 ±(99.9%) 146339,109 ns/op | |
# Warmup Iteration 3: 52732303,950 ±(99.9%) 3001709,801 ns/op | |
# Warmup Iteration 4: 52980644,896 ±(99.9%) 2683214,879 ns/op | |
# Warmup Iteration 5: 55022886,850 ±(99.9%) 933718,998 ns/op | |
Iteration 1: 54644389,009 ±(99.9%) 634132,331 ns/op | |
Iteration 2: 54853577,670 ±(99.9%) 768039,126 ns/op | |
Iteration 3: 54677914,239 ±(99.9%) 1109345,479 ns/op | |
Iteration 4: 54453889,079 ±(99.9%) 795548,971 ns/op | |
Iteration 5: 55261019,811 ±(99.9%) 725243,627 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
51742523,491 ±(99.9%) 1887321,531 ns/op [Average] | |
(min, avg, max) = (48610426,195, 51742523,491, 55261019,811), stdev = 2519520,248 | |
CI (99.9%): [49855201,960, 53629845,022] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 50) | |
# Run progress: 23,33% complete, ETA 12:54:55 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 53252625,403 ±(99.9%) 1606168,758 ns/op | |
# Warmup Iteration 2: 51239699,011 ±(99.9%) 1006075,168 ns/op | |
# Warmup Iteration 3: 53759833,962 ±(99.9%) 758035,820 ns/op | |
# Warmup Iteration 4: 52742253,298 ±(99.9%) 355012,806 ns/op | |
# Warmup Iteration 5: 52855156,317 ±(99.9%) 682629,592 ns/op | |
Iteration 1: 50818184,366 ±(99.9%) 501257,211 ns/op | |
Iteration 2: 51833986,006 ±(99.9%) 480088,347 ns/op | |
Iteration 3: 52365339,648 ±(99.9%) 636763,690 ns/op | |
Iteration 4: 51835116,026 ±(99.9%) 683771,902 ns/op | |
Iteration 5: 50979346,493 ±(99.9%) 541013,149 ns/op | |
# Run progress: 23,50% complete, ETA 12:53:15 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 52114112,229 ±(99.9%) 435303,211 ns/op | |
# Warmup Iteration 2: 51291036,320 ±(99.9%) 129610,037 ns/op | |
# Warmup Iteration 3: 52347208,969 ±(99.9%) 484640,209 ns/op | |
# Warmup Iteration 4: 52507046,557 ±(99.9%) 477169,375 ns/op | |
# Warmup Iteration 5: 52441318,910 ±(99.9%) 340258,303 ns/op | |
Iteration 1: 52025157,225 ±(99.9%) 414938,056 ns/op | |
Iteration 2: 52316453,641 ±(99.9%) 234177,148 ns/op | |
Iteration 3: 52431839,433 ±(99.9%) 330459,042 ns/op | |
Iteration 4: 53243256,951 ±(99.9%) 759240,118 ns/op | |
Iteration 5: 52051941,916 ±(99.9%) 591664,562 ns/op | |
# Run progress: 23,67% complete, ETA 12:51:35 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 51210302,149 ±(99.9%) 768536,308 ns/op | |
# Warmup Iteration 2: 49865879,259 ±(99.9%) 157962,579 ns/op | |
# Warmup Iteration 3: 49797494,862 ±(99.9%) 158212,172 ns/op | |
# Warmup Iteration 4: 51523679,551 ±(99.9%) 367744,297 ns/op | |
# Warmup Iteration 5: 51041947,305 ±(99.9%) 482932,996 ns/op | |
Iteration 1: 51152657,027 ±(99.9%) 504696,752 ns/op | |
Iteration 2: 50876189,091 ±(99.9%) 392601,046 ns/op | |
Iteration 3: 50533887,604 ±(99.9%) 250683,542 ns/op | |
Iteration 4: 50392402,693 ±(99.9%) 309758,333 ns/op | |
Iteration 5: 50622992,791 ±(99.9%) 374361,526 ns/op | |
# Run progress: 23,83% complete, ETA 12:49:55 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 50190786,570 ±(99.9%) 769618,359 ns/op | |
# Warmup Iteration 2: 48209281,615 ±(99.9%) 186472,874 ns/op | |
# Warmup Iteration 3: 48192617,612 ±(99.9%) 119415,500 ns/op | |
# Warmup Iteration 4: 48118774,077 ±(99.9%) 121145,704 ns/op | |
# Warmup Iteration 5: 50414836,047 ±(99.9%) 729022,293 ns/op | |
Iteration 1: 52243687,935 ±(99.9%) 934575,368 ns/op | |
Iteration 2: 50194249,099 ±(99.9%) 413962,540 ns/op | |
Iteration 3: 49007981,237 ±(99.9%) 319827,981 ns/op | |
Iteration 4: 48932369,590 ±(99.9%) 126226,397 ns/op | |
Iteration 5: 49161793,506 ±(99.9%) 386200,931 ns/op | |
# Run progress: 24,00% complete, ETA 12:48:15 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 50574772,440 ±(99.9%) 824077,631 ns/op | |
# Warmup Iteration 2: 49072403,725 ±(99.9%) 108676,133 ns/op | |
# Warmup Iteration 3: 49793043,479 ±(99.9%) 333987,197 ns/op | |
# Warmup Iteration 4: 50591473,688 ±(99.9%) 647558,055 ns/op | |
# Warmup Iteration 5: 52343760,970 ±(99.9%) 650135,994 ns/op | |
Iteration 1: 51342576,433 ±(99.9%) 730321,666 ns/op | |
Iteration 2: 49991335,984 ±(99.9%) 678456,867 ns/op | |
Iteration 3: 50028970,426 ±(99.9%) 539313,640 ns/op | |
Iteration 4: 51570102,690 ±(99.9%) 678498,513 ns/op | |
Iteration 5: 51585643,178 ±(99.9%) 806183,267 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
51101498,440 ±(99.9%) 855956,397 ns/op [Average] | |
(min, avg, max) = (48932369,590, 51101498,440, 53243256,951), stdev = 1142677,300 | |
CI (99.9%): [50245542,043, 51957454,836] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex | |
# Parameters: (rawTextsCount = 1000, replacementsCount = 100) | |
# Run progress: 24,17% complete, ETA 12:46:35 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: 52660974,829 ±(99.9%) 611947,324 ns/op | |
# Warmup Iteration 2: 51239584,101 ±(99.9%) 260636,557 ns/op | |
# Warmup Iteration 3: 51190882,189 ±(99.9%) 204292,355 ns/op | |
# Warmup Iteration 4: 51605321,504 ±(99.9%) 179415,305 ns/op | |
# Warmup Iteration 5: 52459975,535 ±(99.9%) 500553,798 ns/op | |
Iteration 1: 54284316,723 ±(99.9%) 800955,011 ns/op | |
Iteration 2: 53283129,537 ±(99.9%) 809663,380 ns/op | |
Iteration 3: 51869446,028 ±(99.9%) 271015,991 ns/op | |
Iteration 4: 52613883,510 ±(99.9%) 470387,075 ns/op | |
Iteration 5: 55354756,648 ±(99.9%) 843452,510 ns/op | |
# Run progress: 24,33% complete, ETA 12:44:56 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: 58091280,749 ±(99.9%) 1671509,637 ns/op | |
# Warmup Iteration 2: 55276187,044 ±(99.9%) 1119840,677 ns/op | |
# Warmup Iteration 3: 55494288,623 ±(99.9%) 1678014,377 ns/op | |
# Warmup Iteration 4: 57375354,620 ±(99.9%) 1642036,521 ns/op | |
# Warmup Iteration 5: 58888271,497 ±(99.9%) 2170063,046 ns/op | |
Iteration 1: 59344671,118 ±(99.9%) 1783506,165 ns/op | |
Iteration 2: 56575918,300 ±(99.9%) 579944,187 ns/op | |
Iteration 3: 56715777,233 ±(99.9%) 786717,577 ns/op | |
Iteration 4: 58658205,677 ±(99.9%) 1320071,900 ns/op | |
Iteration 5: 58659544,213 ±(99.9%) 1338352,514 ns/op | |
# Run progress: 24,50% complete, ETA 12:43:16 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: 53318929,454 ±(99.9%) 3621777,015 ns/op | |
# Warmup Iteration 2: 50296773,814 ±(99.9%) 496087,110 ns/op | |
# Warmup Iteration 3: 51261339,937 ±(99.9%) 1603656,129 ns/op | |
# Warmup Iteration 4: 52051048,808 ±(99.9%) 814967,000 ns/op | |
# Warmup Iteration 5: 54218354,681 ±(99.9%) 875945,659 ns/op | |
Iteration 1: 53111023,785 ±(99.9%) 1495182,889 ns/op | |
Iteration 2: 54948319,470 ±(99.9%) 1000641,577 ns/op | |
Iteration 3: 55182310,369 ±(99.9%) 1045699,676 ns/op | |
Iteration 4: 54309250,303 ±(99.9%) 929670,851 ns/op | |
Iteration 5: 52685831,878 ±(99.9%) 472387,431 ns/op | |
# Run progress: 24,67% complete, ETA 12:41:36 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: 52912304,828 ±(99.9%) 5410087,440 ns/op | |
# Warmup Iteration 2: 53114308,866 ±(99.9%) 5826703,934 ns/op | |
# Warmup Iteration 3: 54155133,958 ±(99.9%) 2155565,819 ns/op | |
# Warmup Iteration 4: 53790972,170 ±(99.9%) 1369479,508 ns/op | |
# Warmup Iteration 5: 54398122,026 ±(99.9%) 708270,886 ns/op | |
Iteration 1: 53382536,446 ±(99.9%) 1194375,748 ns/op | |
Iteration 2: 51629692,650 ±(99.9%) 701132,001 ns/op | |
Iteration 3: 51040446,723 ±(99.9%) 756392,590 ns/op | |
Iteration 4: 52806763,768 ±(99.9%) 1089645,779 ns/op | |
Iteration 5: 52562130,080 ±(99.9%) 1270283,951 ns/op | |
# Run progress: 24,83% complete, ETA 12:39:57 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: 53997149,744 ±(99.9%) 941739,688 ns/op | |
# Warmup Iteration 2: 52202963,086 ±(99.9%) 3786050,162 ns/op | |
# Warmup Iteration 3: 51577581,731 ±(99.9%) 3258837,312 ns/op | |
# Warmup Iteration 4: 53803276,192 ±(99.9%) 1495690,498 ns/op | |
# Warmup Iteration 5: 53221660,804 ±(99.9%) 1148802,629 ns/op | |
Iteration 1: 54031224,453 ±(99.9%) 1029155,670 ns/op | |
Iteration 2: 54691414,201 ±(99.9%) 986402,720 ns/op | |
Iteration 3: 54385789,605 ±(99.9%) 478864,204 ns/op | |
Iteration 4: 54280275,254 ±(99.9%) 1638972,250 ns/op | |
Iteration 5: 54219649,659 ±(99.9%) 966001,079 ns/op | |
Result "ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.regex": | |
54425052,305 ±(99.9%) 1634550,267 ns/op [Average] | |
(min, avg, max) = (51040446,723, 54425052,305, 59344671,118), stdev = 2182077,842 | |
CI (99.9%): [52790502,038, 56059602,572] (assumes normal distribution) | |
# JMH version: 1.23 | |
# VM version: JDK 13-ea, OpenJDK 64-Bit Server VM, 13-ea+32 | |
# VM invoker: D:\Java\openjdk-13-ea+32_windows-x64_bin\bin\java.exe | |
# VM options: -javaagent:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\lib\idea_rt.jar=61662:C:\Users\PROgrammer_JARvis\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-3\201.4865.12\bin -Dfile.encoding=UTF-8 | |
# Warmup: 5 iterations, 10 s each | |
# Measurement: 5 iterations, 10 s each | |
# Timeout: 10 min per iteration | |
# Threads: 12 threads, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: ru.progrm_jarvis.ultimatemessenger.StaticPlaceholderBenchmark.simplePlaceholdersWithAsmTmf | |
# Parameters: (rawTextsCount = 1, replacementsCount = 1) | |
# Run progress: 25,00% complete, ETA 12:38:17 | |
# Fork: 1 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations | |
WARNING: All illegal access operations will be denied in a future release | |
6046,235 ±(99.9%) 227,835 ns/op | |
# Warmup Iteration 2: 3569,847 ±(99.9%) 223,783 ns/op | |
# Warmup Iteration 3: 3614,655 ±(99.9%) 72,439 ns/op | |
# Warmup Iteration 4: 3599,774 ±(99.9%) 35,996 ns/op | |
# Warmup Iteration 5: 3540,484 ±(99.9%) 70,898 ns/op | |
Iteration 1: 3547,488 ±(99.9%) 42,007 ns/op | |
Iteration 2: 3516,942 ±(99.9%) 33,489 ns/op | |
Iteration 3: 3480,103 ±(99.9%) 25,437 ns/op | |
Iteration 4: 3572,899 ±(99.9%) 50,430 ns/op | |
Iteration 5: 3622,157 ±(99.9%) 62,607 ns/op | |
# Run progress: 25,17% complete, ETA 12:36:39 | |
# Fork: 2 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations | |
WARNING: All illegal access operations will be denied in a future release | |
27969,689 ±(99.9%) 1524,264 ns/op | |
# Warmup Iteration 2: 4055,754 ±(99.9%) 194,019 ns/op | |
# Warmup Iteration 3: 3975,431 ±(99.9%) 55,602 ns/op | |
# Warmup Iteration 4: 3901,758 ±(99.9%) 39,615 ns/op | |
# Warmup Iteration 5: 3946,908 ±(99.9%) 53,931 ns/op | |
Iteration 1: 3935,165 ±(99.9%) 44,828 ns/op | |
Iteration 2: 3932,531 ±(99.9%) 55,229 ns/op | |
Iteration 3: 4079,100 ±(99.9%) 70,520 ns/op | |
Iteration 4: 4097,279 ±(99.9%) 56,497 ns/op | |
Iteration 5: 4064,533 ±(99.9%) 71,309 ns/op | |
# Run progress: 25,33% complete, ETA 12:34:56 | |
# Fork: 3 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations | |
WARNING: All illegal access operations will be denied in a future release | |
73246,118 ±(99.9%) 9237,154 ns/op | |
# Warmup Iteration 2: 4865,813 ±(99.9%) 224,223 ns/op | |
# Warmup Iteration 3: 4308,600 ±(99.9%) 56,339 ns/op | |
# Warmup Iteration 4: 4331,126 ±(99.9%) 71,816 ns/op | |
# Warmup Iteration 5: 4326,488 ±(99.9%) 47,395 ns/op | |
Iteration 1: 4194,529 ±(99.9%) 47,556 ns/op | |
Iteration 2: 4250,681 ±(99.9%) 72,308 ns/op | |
Iteration 3: 4311,882 ±(99.9%) 84,142 ns/op | |
Iteration 4: 4240,060 ±(99.9%) 92,705 ns/op | |
Iteration 5: 4216,334 ±(99.9%) 82,236 ns/op | |
# Run progress: 25,50% complete, ETA 12:33:14 | |
# Fork: 4 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations | |
WARNING: All illegal access operations will be denied in a future release | |
2560,532 ±(99.9%) 161,648 ns/op | |
# Warmup Iteration 2: 2266,873 ±(99.9%) 225,929 ns/op | |
# Warmup Iteration 3: 2264,162 ±(99.9%) 40,804 ns/op | |
# Warmup Iteration 4: 2272,910 ±(99.9%) 32,425 ns/op | |
# Warmup Iteration 5: 2270,407 ±(99.9%) 37,339 ns/op | |
Iteration 1: 2279,366 ±(99.9%) 33,534 ns/op | |
Iteration 2: 2283,033 ±(99.9%) 22,530 ns/op | |
Iteration 3: 2276,803 ±(99.9%) 42,053 ns/op | |
Iteration 4: 2276,763 ±(99.9%) 29,250 ns/op | |
Iteration 5: 2277,429 ±(99.9%) 34,567 ns/op | |
# Run progress: 25,67% complete, ETA 12:31:32 | |
# Fork: 5 of 5 | |
# Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories (file:/D:/IdeaProjects/padla/java-commons/target/classes/) to field java.lang.invoke.MethodHandles$Lookup.IMPL_LOOKUP | |
WARNING: Please consider reporting this to the maintainers of ru.progrm_jarvis.javacommons.invoke.FullAccessLookupFactories | |
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations | |
WARNING: All illegal access operations will be denied in a future release | |
55430,333 ±(99.9%) 4500,833 ns/op | |
# Warmup Iteration 2: 4015,640 ±(99.9%) 71,122 ns/op | |
# Warmup Iteration 3: 4061,764 ±(99.9%) 45,236 ns/op | |
# Warmup Iteration 4: 4106,625 ±(99.9%) 65,414 ns/op | |