函数
- micropython.mem_info([verbose])
打印使用的内存。如果指定 verbose 参数将显示更多信息。
显示的信息和移植版本有关,一般包括堆栈使用情况,在冗余模式下,还将显示使用的块和自由块。
- micropython.qstr_info([verbose])
显示使用的字符串,如果指定 verbose 参数将显示更多信息。
显示的信息和移植版本有关,一般显示使用的字符串数量和占用的内存,冗余模式下还将显示所有字符串的名称。
- micropython.alloc_emergency_exception_buf(size)
为紧急异常分配的缓存 (一个合适的大小约为 100 字节)。这个缓存用于在异常情况下使用常规方式分配内存失败时 (如中断处理),给出有用的回溯信息。
一个好的用法是将这个函数放在主程序的开始 (如 boot.py 或 main.py) ,紧急异常缓存将对后面所有代码都生效。