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 {