diff --git a/system/daaLoadTest/playlist.xml b/system/daaLoadTest/playlist.xml
index 359aa3fda8..e7e3127365 100644
--- a/system/daaLoadTest/playlist.xml
+++ b/system/daaLoadTest/playlist.xml
@@ -200,6 +200,7 @@
Mode610-OSRG
Mode612-OSRG
Mode645
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test-args=$(Q)workload=daa1$(Q) -test=DaaLoadTest; \
@@ -249,6 +250,7 @@
Mode610-OSRG
Mode612-OSRG
Mode645
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test-args=$(Q)workload=daa2$(Q) -test=DaaLoadTest; \
@@ -298,6 +300,7 @@
Mode610-OSRG
Mode612-OSRG
Mode645
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test-args=$(Q)workload=daa3$(Q) -test=DaaLoadTest; \
@@ -347,6 +350,7 @@
Mode610-OSRG
Mode612-OSRG
Mode645
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test=DaaLoadTest; \
diff --git a/system/lambdaLoadTest/playlist.xml b/system/lambdaLoadTest/playlist.xml
index 1312b8d9b9..b47706d381 100644
--- a/system/lambdaLoadTest/playlist.xml
+++ b/system/lambdaLoadTest/playlist.xml
@@ -145,6 +145,7 @@
Mode610-OSRG
Mode612-OSRG
Mode645
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test=LambdaLoadTest; \
@@ -195,6 +196,7 @@
Mode610-OSRG
Mode612-OSRG
Mode645
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test=LambdaLoadTest; \
diff --git a/system/mathLoadTest/playlist.xml b/system/mathLoadTest/playlist.xml
index 4a5ca1094d..a2d2c5013d 100644
--- a/system/mathLoadTest/playlist.xml
+++ b/system/mathLoadTest/playlist.xml
@@ -154,6 +154,7 @@
Mode610-OSRG
Mode612-OSRG
Mode645
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test=MathLoadTest; \
@@ -203,6 +204,7 @@
Mode610-OSRG
Mode612-OSRG
Mode645
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test-args=$(Q)workload=autoSimd$(Q) -test=MathLoadTest; \
@@ -256,6 +258,7 @@
Mode610-OSRG
Mode612-OSRG
Mode645
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test=MathLoadTest -test-args=$(Q)workload=bigDecimal$(Q); \
diff --git a/system/mauveLoadTest/playlist.xml b/system/mauveLoadTest/playlist.xml
index c1973dcddd..90dd6255d9 100644
--- a/system/mauveLoadTest/playlist.xml
+++ b/system/mauveLoadTest/playlist.xml
@@ -204,6 +204,7 @@
Mode110-OSRG
Mode610-OSRG
Mode612-OSRG
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test=MauveMultiThrdLoadTrc; \
@@ -257,6 +258,7 @@
Mode110-OSRG
Mode610-OSRG
Mode612-OSRG
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test=MauveSingleThrdLoadTrc; \
@@ -307,6 +309,7 @@
Mode110-OSRG
Mode610-OSRG
Mode612-OSRG
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test=MauveSingleInvocLoad; \
diff --git a/system/otherLoadTest/playlist.xml b/system/otherLoadTest/playlist.xml
index 99bcef818e..9ceab63871 100644
--- a/system/otherLoadTest/playlist.xml
+++ b/system/otherLoadTest/playlist.xml
@@ -79,6 +79,7 @@
Mode610-OSRG
Mode612-OSRG
Mode645
+ -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering
$(SYSTEMTEST_CMD_TEMPLATE) -test=ClassloadingLoadTest; \