求助:memShow()结果分析

Merry_meng 2010-06-25 10:13:29
在shell下使用memShow函数查看内存使用情况,无奈结果看不大懂,比方说,cumulative~alloc栏都是啥意思。。。。有没有xdjm们能看懂的,给解释下,先谢过了~

-> memShow
status bytes blocks avg block max block
-------- ------------- ---------- ---------- ----------
current
free 2330696 11 211881 1962688
alloc 1858696 4961 374 -
internal 400 2 200 -
cumulative
alloc 2240928 5419 413 -
peak
alloc 2202992 - - -

...全文
1084 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ly2x 2011-06-02
  • 打赏
  • 举报
回复
学习学习先。
雨之小 2010-06-28
  • 打赏
  • 举报
回复
新手学习中!
Merry_meng 2010-06-28
  • 打赏
  • 举报
回复
晓得了~谢谢 kuaidaoshaonian:)
murhpy 2010-06-27
  • 打赏
  • 举报
回复
这个没什么难理解的,就是显示你使用内存的情况,包括malloc的内存,现在的剩余可用内存,以及累积开的内存有多少等等。free 2330696 11 211881 1962688,目前剩余内存,块数,平均块大小,做大块大小。一般就只要关注当前free的字节数、malloc字节数就行,经常关注一下看看你的程序是不是吃内存。累积量cumulative我感觉用处不大,会把所有malloc(包括已经free的)一起加上,时间长了这个可能会很大。另外checkStack是比较有用的,看看各任务栈的使用情况,看看各任务的栈大小分配是不是合理。
fpcc 2010-06-25
  • 打赏
  • 举报
回复
就是总计,最大最小之类的呗。

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧