16 lines
286 B
JavaScript
16 lines
286 B
JavaScript
// Test expanding the MicroPython GC heap.
|
|
|
|
const mp = await (await import(process.argv[2])).loadMicroPython();
|
|
|
|
mp.runPython(`
|
|
import gc
|
|
bs = []
|
|
for i in range(24):
|
|
b = bytearray(1 << i)
|
|
bs.append(b)
|
|
gc.collect()
|
|
print(gc.mem_free())
|
|
for b in bs:
|
|
print(len(b))
|
|
`);
|