友情提示点击顶部放大镜 可以使用站内搜索 记住我们的地址 www.hainabaike.com
ESP8266 等 MicroPython 开发板因内存、闪存资源比较有限,可能会遇到运行程序或烧录程序拙荆见肘的情况。那么如何实时查看开发板上的内存占用情况呢?在终端使用下面的代码即可查看。
import ubinascii import os statvfs_fields = ['bsize','frsize','blocks','bfree','bavail','files','ffree',] dict(zip(statvfs_fields, os.statvfs('/'))) import gc gc.mem_free()
bsize:block size 块大小,文件存取的最小单位,4096 表示文件存取的最小单位为 4K。
bfree:block free 剩余块。
剩余空间计算公式:bsize * bfree,单位是字节。
gc.mem_free() 输出的单位是字节。
标签: 编程ESP8266pythonMicroPMicroPythonESP32micro:bitpyboard文件磁盘内存
文章来源:
MicroPython 实验室
版权声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除。
评论列表