diff options
Diffstat (limited to 'test/2042-reference-processing/src/Main.java')
-rw-r--r-- | test/2042-reference-processing/src/Main.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/2042-reference-processing/src/Main.java b/test/2042-reference-processing/src/Main.java index c7f547fe15..1e289f5266 100644 --- a/test/2042-reference-processing/src/Main.java +++ b/test/2042-reference-processing/src/Main.java @@ -238,6 +238,10 @@ public class Main { System.out.println("Unexpected live object count"); } dropObjects(DROP_OBJS); + if (i % 100 == 0) { + // Make sure we don't fall too far behind, otherwise we may run out of memory. + System.runFinalization(); + } emptyAndCheckQueues(); } dropObjects(MIN_LIVE_OBJS); |