#1260. Optional parameters added to triggerGcWithDelay()
diff --git a/LanguageFeatures/FinalizationRegistry/gc_utils_lib.dart b/LanguageFeatures/FinalizationRegistry/gc_utils_lib.dart
index 850d30f..bec9521 100644
--- a/LanguageFeatures/FinalizationRegistry/gc_utils_lib.dart
+++ b/LanguageFeatures/FinalizationRegistry/gc_utils_lib.dart
@@ -32,8 +32,10 @@
   _triggerGC();
 }
 
-Future<void> triggerGcWithDelay() async {
-  triggerGc();
-  await Future.delayed(Duration(milliseconds: 3));
+Future<void> triggerGcWithDelay(
+    {Duration delay = const Duration(milliseconds: 3), int repeat = 1}) async {
+  for (int i = 0; i < repeat; i++) {
+    triggerGc();
+    await Future.delayed(delay);
+  }
 }
-