mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-01 02:42:05 +00:00
16 lines
319 B
Nim
16 lines
319 B
Nim
import coro
|
|
|
|
var maxOccupiedMemory = 0
|
|
|
|
proc testGC() =
|
|
var numbers = newSeq[int](100)
|
|
maxOccupiedMemory = max(maxOccupiedMemory, getOccupiedMem())
|
|
suspend(0)
|
|
|
|
start(testGC)
|
|
start(testGC)
|
|
run()
|
|
|
|
GC_fullCollect()
|
|
doAssert(getOccupiedMem() < maxOccupiedMemory, "GC did not free any memory allocated in coroutines")
|