查看资源占用情况
在调试代码,或者在编程大资源代码时,需要了解当前各资源情况,可以调用内部语句查看,详细语句是:
sysinfo(6); //在合适的地方调用本语句,就可以通过串口输出资源占用情况
调用语句后,系统通过串口1输出资源占用情况,格式如下:
sysinfo:
---------
strlib: total:8192 avail:8192 use:0 ----use per:0%
bind_kvnum: total:64 avail:63 use:1 ----use per:1%
bind_kvbind: total:96 avail:96 use:0 ----use per:0%
bind_strlib: total:8192 avail:8176 use:16 ----use per:0%
param: total:80 avail:78 use:2 ----use per:2%
rcom: total:128 avail:128 use:0 ----use per:0%
其中,每行资源对应情况详细见下表:
标识 | 说明 | 单位 |
---|---|---|
strlib | 页面字符串存储区资源占用 | 字节 |
bind_kvnum | 全局数据的KV键值对数量使用情况 | 个 |
bind_kvbind | 数据绑定关系使用情况 | 个 |
bind_strlib | bind全局字符串存储区资源占用 | 字节 |
param | 全局及局部变量RAM使用情况 | 个 |
rcom | 控件属性RAM使用情况 | 个 |
每行描述中:
- total 总共数量
- avail 剩余数量
- use 已使用数量
- use per: 已使用的百分占比