开发者社区> 问答> 正文

在使用串口调试时,free mem 命令的打印信息有什么含义?

已解决

在使用串口调试时,free mem 命令的打印信息有什么含义?

展开
收起
甜甜的嘻嘻嘻 2022-08-11 11:12:28 372 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    free mem 命令可以打印出堆内各个 节点 的细节信息

    整个打印信息被分成 4 个部分:

    第一部分为 系统所有 堆节点,包含了 节点的地址、大小、占用状态、调用 malloc 的程序地址等

    第二部分为 当前系统 空置的 堆节点,信息与第一部分相同,只是单独列出了 free 的节点,可以观察系统的内存碎片情况

    第三部分为 系统的总体堆内存使用情况,和 free 命令打印出的信息相同

    第四部分为 堆节点的大小统计,与 2 的次方为单位进行划分

    以上内容摘自《无需从0开发 1天上手智能语音离在线方案》电子书,点击https://developer.aliyun.com/topic/download?id=904可下载完整版

    2022-08-11 11:17:48
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载