From 210b35cf7df448253f7c17fba5109f7e96cad425 Mon Sep 17 00:00:00 2001 From: Ben Gamari Date: Tue, 28 May 2019 19:17:43 -0400 Subject: testsuite: Compile T9630 with +RTS -G1 For the reasons described in Note [residency] we run programs with -G1 when we care about the max_bytes_used metric. --- testsuite/tests/perf/compiler/all.T | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T index 0db9bcf0ee..39aed75eca 100644 --- a/testsuite/tests/perf/compiler/all.T +++ b/testsuite/tests/perf/compiler/all.T @@ -382,7 +382,10 @@ test('Naperian', test ('T9630', [ collect_compiler_stats('max_bytes_used',15), # Note [residency] - extra_clean(['T9630a.hi', 'T9630a.o']) + extra_clean(['T9630a.hi', 'T9630a.o']), + + # Use `+RTS -G1` for more stable residency measurements. Note [residency]. + extra_hc_opts('+RTS -G1 -RTS') ], multimod_compile, ['T9630', '-v0 -O']) -- cgit v1.2.1