aboutsummaryrefslogtreecommitdiff
path: root/testes/gengc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'testes/gengc.lua')
-rw-r--r--testes/gengc.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/testes/gengc.lua b/testes/gengc.lua
index d708d7fc..cae07285 100644
--- a/testes/gengc.lua
+++ b/testes/gengc.lua
@@ -163,14 +163,15 @@ assert(collectgarbage'isrunning')
163 163
164 164
165do print"testing stop-the-world collection" 165do print"testing stop-the-world collection"
166 collectgarbage("incremental", nil, 0) 166 local step = collectgarbage("setparam", "stepsize", 0);
167 collectgarbage("incremental")
167 168
168 -- each step does a complete cycle 169 -- each step does a complete cycle
169 assert(collectgarbage("step")) 170 assert(collectgarbage("step"))
170 assert(collectgarbage("step")) 171 assert(collectgarbage("step"))
171 172
172 -- back to default value 173 -- back to default value
173 collectgarbage("incremental", nil, 200) 174 collectgarbage("setparam", "stepsize", step);
174end 175end
175 176
176collectgarbage(oldmode) 177collectgarbage(oldmode)