# Adaptive pass 1, group 1 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.buildAllDefaultsIndex' -p itemCount=100000 -p implementation=generalized-suffix-tree -f 1 -wi 1 -i 4 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-001.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-001.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 2 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.buildAllDefaultsIndex' -p itemCount=100000 -p implementation=abahgat-suffix-tree -f 1 -wi 1 -i 4 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-002.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-002.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 3 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.buildAllDefaultsIndex' -p itemCount=100000 -p implementation=baked-substring-index -f 1 -wi 1 -i 4 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-003.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-003.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 4 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.buildAllDefaultsIndex' -p itemCount=100000 -p implementation=baked-suffix-array-index -f 1 -wi 1 -i 4 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-004.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-004.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 5 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.buildAllDefaultsIndex' -p itemCount=100000 -p implementation=lucene -f 1 -wi 1 -i 4 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-005.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-005.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 6 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.buildAllDefaultsIndex' -p itemCount=100000 -p implementation=minecraft-suffix-array -f 1 -wi 1 -i 4 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-006.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-006.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 7 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=generalized-suffix-tree -f 1 -wi 1 -i 4 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-007.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-007.txt' -foe true -v SILENT -p typedCharacterCount=1,2,3,4,5,6,7,8,9,10,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 8 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=abahgat-suffix-tree -f 1 -wi 1 -i 4 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-008.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-008.txt' -foe true -v SILENT -p typedCharacterCount=1,2,3,4,5,6,7,8,9,10,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 9 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=baked-substring-index -f 1 -wi 1 -i 4 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-009.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-009.txt' -foe true -v SILENT -p typedCharacterCount=1,2,3,4,5,6,7,8,9,10,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 10 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=baked-suffix-array-index -f 1 -wi 1 -i 4 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-010.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-010.txt' -foe true -v SILENT -p typedCharacterCount=1,2,3,4,5,6,7,8,9,10,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 11 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=lucene -f 1 -wi 1 -i 4 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-011.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-011.txt' -foe true -v SILENT -p typedCharacterCount=1,2,3,4,5,6,7,8,9,10,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 12 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=minecraft-suffix-array -f 1 -wi 1 -i 4 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-012.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-012.txt' -foe true -v SILENT -p typedCharacterCount=1,2,3,4,5,6,7,8,9,10,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 13 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.retainedApproxAllDefaultsIndexBytes' -p itemCount=100000 -p implementation=generalized-suffix-tree -f 1 -wi 0 -i 1 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-013.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-013.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 14 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.retainedApproxAllDefaultsIndexBytes' -p itemCount=100000 -p implementation=abahgat-suffix-tree -f 1 -wi 0 -i 1 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-014.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-014.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 15 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.retainedApproxAllDefaultsIndexBytes' -p itemCount=100000 -p implementation=baked-substring-index -f 1 -wi 0 -i 1 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-015.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-015.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 16 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.retainedApproxAllDefaultsIndexBytes' -p itemCount=100000 -p implementation=baked-suffix-array-index -f 1 -wi 0 -i 1 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-016.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-016.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 17 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.retainedApproxAllDefaultsIndexBytes' -p itemCount=100000 -p implementation=lucene -f 1 -wi 0 -i 1 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-017.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-017.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 1, group 18 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.retainedApproxAllDefaultsIndexBytes' -p itemCount=100000 -p implementation=minecraft-suffix-array -f 1 -wi 0 -i 1 -w 100ms -r 100ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-018.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-01-group-018.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 2, group 1 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.buildAllDefaultsIndex' -p itemCount=100000 -p implementation=generalized-suffix-tree -f 1 -wi 1 -i 6 -w 200ms -r 200ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-001.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-001.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 2, group 2 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.buildAllDefaultsIndex' -p itemCount=100000 -p implementation=abahgat-suffix-tree -f 1 -wi 1 -i 6 -w 200ms -r 200ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-002.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-002.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 2, group 3 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.buildAllDefaultsIndex' -p itemCount=100000 -p implementation=baked-substring-index -f 1 -wi 1 -i 6 -w 200ms -r 200ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-003.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-003.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 2, group 4 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.buildAllDefaultsIndex' -p itemCount=100000 -p implementation=lucene -f 1 -wi 1 -i 6 -w 200ms -r 200ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-004.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-004.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 2, group 5 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=generalized-suffix-tree -f 1 -wi 1 -i 6 -w 200ms -r 200ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-005.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-005.txt' -foe true -v SILENT -p typedCharacterCount=1,2,3,4,5,6,7,8,9,10,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 2, group 6 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=abahgat-suffix-tree -f 1 -wi 1 -i 6 -w 200ms -r 200ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-006.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-006.txt' -foe true -v SILENT -p typedCharacterCount=1,2,3,4,5,6,7,8,9,10,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 2, group 7 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=baked-substring-index -f 1 -wi 1 -i 6 -w 200ms -r 200ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-007.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-007.txt' -foe true -v SILENT -p typedCharacterCount=2,3,4,5,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 2, group 8 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=baked-suffix-array-index -f 1 -wi 1 -i 6 -w 200ms -r 200ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-008.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-008.txt' -foe true -v SILENT -p typedCharacterCount=1,2,3,4,5,6,7,8,9,10 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 2, group 9 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=lucene -f 1 -wi 1 -i 6 -w 200ms -r 200ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-009.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-009.txt' -foe true -v SILENT -p typedCharacterCount=1,2,3,4,5,6,7,8,9,10,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 2, group 10 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=minecraft-suffix-array -f 1 -wi 1 -i 6 -w 200ms -r 200ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-010.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-02-group-010.txt' -foe true -v SILENT -p typedCharacterCount=1,2,3,4,5,8,9 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 3, group 1 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.buildAllDefaultsIndex' -p itemCount=100000 -p implementation=lucene -f 1 -wi 2 -i 8 -w 500ms -r 500ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-001.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-001.txt' -foe true -v SILENT -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 3, group 2 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=generalized-suffix-tree -f 1 -wi 2 -i 8 -w 500ms -r 500ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-002.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-002.txt' -foe true -v SILENT -p typedCharacterCount=8,9,10,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 3, group 3 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=abahgat-suffix-tree -f 1 -wi 2 -i 8 -w 500ms -r 500ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-003.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-003.txt' -foe true -v SILENT -p typedCharacterCount=1,5,9 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 3, group 4 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=baked-substring-index -f 1 -wi 2 -i 8 -w 500ms -r 500ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-004.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-004.txt' -foe true -v SILENT -p typedCharacterCount=2,3,5 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 3, group 5 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=baked-suffix-array-index -f 1 -wi 2 -i 8 -w 500ms -r 500ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-005.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-005.txt' -foe true -v SILENT -p typedCharacterCount=1,3,4,6,7,8,9 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 3, group 6 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=lucene -f 1 -wi 2 -i 8 -w 500ms -r 500ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-006.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-006.txt' -foe true -v SILENT -p typedCharacterCount=1,2,3,4,5,6,7,8,9,10,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 3, group 7 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=minecraft-suffix-array -f 1 -wi 2 -i 8 -w 500ms -r 500ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-007.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-03-group-007.txt' -foe true -v SILENT -p typedCharacterCount=1,4,9 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 4, group 1 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=generalized-suffix-tree -f 2 -wi 2 -i 8 -w 750ms -r 750ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-04-group-001.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-04-group-001.txt' -foe true -v SILENT -p typedCharacterCount=8,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 4, group 2 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=abahgat-suffix-tree -f 2 -wi 2 -i 8 -w 750ms -r 750ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-04-group-002.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-04-group-002.txt' -foe true -v SILENT -p typedCharacterCount=1 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 4, group 3 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=baked-substring-index -f 2 -wi 2 -i 8 -w 750ms -r 750ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-04-group-003.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-04-group-003.txt' -foe true -v SILENT -p typedCharacterCount=3 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 4, group 4 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=baked-suffix-array-index -f 2 -wi 2 -i 8 -w 750ms -r 750ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-04-group-004.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-04-group-004.txt' -foe true -v SILENT -p typedCharacterCount=4,6 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 4, group 5 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=lucene -f 2 -wi 2 -i 8 -w 750ms -r 750ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-04-group-005.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-04-group-005.txt' -foe true -v SILENT -p typedCharacterCount=1,11 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported' # Adaptive pass 4, group 6 # Command: java --sun-misc-unsafe-memory-access=allow -cp '' org.openjdk.jmh.Main '.*net.mezzdev.substringsearch.benchmark.LargeCatalogSearchBenchmark.searchAllDefaultsTypedCatalogPrefix' -p itemCount=100000 -p implementation=minecraft-suffix-array -f 2 -wi 2 -i 8 -w 750ms -r 750ms -rf json -rff '/build/reports/jmh/adaptive-jmh-passes/pass-04-group-006.json' -o '/build/reports/jmh/adaptive-jmh-passes/pass-04-group-006.txt' -foe true -v SILENT -p typedCharacterCount=1,9 -prof gc -jvmArgsAppend '-Djdk.attach.allowAttachSelf=true -Djava.util.logging.config.file=/src/benchmark/resources/benchmark-logging.properties -XX:+EnableDynamicAgentLoading --add-modules=jdk.unsupported'