diff --git a/suites/hg/benchmarks/perf-bundle-stream-consume.pbd b/suites/hg/benchmarks/perf-bundle-stream-consume.pbd index 639d49536c3a6f63fa0b48fecf9f7e69b903e722_c3VpdGVzL2hnL2JlbmNobWFya3MvcGVyZi1idW5kbGUtc3RyZWFtLWNvbnN1bWUucGJk..7dce71aa2b716b7f89ae5d10ef52bb3e11cb8866_c3VpdGVzL2hnL2JlbmNobWFya3MvcGVyZi1idW5kbGUtc3RyZWFtLWNvbnN1bWUucGJk 100644 --- a/suites/hg/benchmarks/perf-bundle-stream-consume.pbd +++ b/suites/hg/benchmarks/perf-bundle-stream-consume.pbd @@ -65,6 +65,24 @@ [hg-perf-ext.variants.dimensions.num-writer.32] args = [ "--config", "worker.parallel-stream-bundle-processing.num-writer=32" ] +[hg-perf-ext.variants.dimensions.memory-target.default] +default = true + +[hg-perf-ext.variants.dimensions.memory-target.unlimited] +args = [ "--config", "worker.parallel-stream-bundle-processing.memory-target=-1" ] + +[hg-perf-ext.variants.dimensions.memory-target.10MB] +args = [ "--config", "worker.parallel-stream-bundle-processing.memory-target=10MB" ] + +[hg-perf-ext.variants.dimensions.memory-target.100MB] +args = [ "--config", "worker.parallel-stream-bundle-processing.memory-target=100MB" ] + +[hg-perf-ext.variants.dimensions.memory-target.1GB] +args = [ "--config", "worker.parallel-stream-bundle-processing.memory-target=1GB" ] + +[hg-perf-ext.variants.dimensions.memory-target.4GB] +args = [ "--config", "worker.parallel-stream-bundle-processing.memory-target=4GB" ] + [hg-perf-ext.variants.dimensions.read-from-memory.yes] args = [ "--in-memory-bundle" ] diff --git a/suites/hg/benchmarks/perf-bundle-stream-consume.pkl b/suites/hg/benchmarks/perf-bundle-stream-consume.pkl index 639d49536c3a6f63fa0b48fecf9f7e69b903e722_c3VpdGVzL2hnL2JlbmNobWFya3MvcGVyZi1idW5kbGUtc3RyZWFtLWNvbnN1bWUucGts..7dce71aa2b716b7f89ae5d10ef52bb3e11cb8866_c3VpdGVzL2hnL2JlbmNobWFya3MvcGVyZi1idW5kbGUtc3RyZWFtLWNvbnN1bWUucGts 100644 --- a/suites/hg/benchmarks/perf-bundle-stream-consume.pkl +++ b/suites/hg/benchmarks/perf-bundle-stream-consume.pkl @@ -66,6 +66,26 @@ } } } + ["memory-target"] { + default_key = "default" + cases { + ["default"] {} + ["unlimited"] { + args { + "--config" + "worker.parallel-stream-bundle-processing.memory-target=-1" + } + } + for (value in List("10MB", "100MB", "1GB", "4GB")) { + [value] { + args { + "--config" + "worker.parallel-stream-bundle-processing.memory-target=\(value)" + } + } + } + } + } ["read-from-memory"] { default_key = "no" cases {