Open
Description
#
# to run with small heap eg -X heapsize=16384
#
try:
import utime as time
except:
import time
import gc
cnt = 1
last = 0
while cnt < 0x110000:
time.sleep(.005)
current = gc.mem_free()
#GOOD print( '[%c]' % cnt , current - last, current )
#BAD print( '{}'.format( chr(cnt) ), current - last, current )
#BAD
print( chr( cnt ), cnt , current - last, current )
cnt +=1
last = current
gc.collect() #no effect maybe a useless volatile interned strings of length 1 somewhere ?