top信息中RES增长问题

huiyan9011982 2010-09-03 10:00:35
系统运行一项周期为1分钟的任务,发现每分钟RES会增长4K-8K,持续观察了10多个小时左右,不再增长,请问系统这种表现是否正常?有什么办法可以说明内存是否有泄漏,等待大侠解答。
...全文
2168 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员小迷 2012-02-07
  • 打赏
  • 举报
回复
这个需要用专门的内存泄漏检测工具检测下
  • 打赏
  • 举报
回复
不一定内存泄露,如果使用STL就不会降下来,貌似重复利用
huiyan9011982 2010-09-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 guosha 的回复:]
用valgrind动态检查一下。
Res一直增长,基本是有内存泄漏无疑了
[/Quote]
用valgrind检查过,存在两个可能泄露点,都已经可以排除。
那位大侠能否分析一下linux内存申请和释放机制,VIRT、RES、SWAP之间的关系,多谢了
快乐田伯光 2010-09-03
  • 打赏
  • 举报
回复
用valgrind动态检查一下。
Res一直增长,基本是有内存泄漏无疑了
yangzifish 2010-09-03
  • 打赏
  • 举报
回复
给lz顶一下帖吧,感觉是存在内存泄露的,后面不涨的话,如果占用不是太大倒也不是很严重。
有现成的检查内存泄露的工具的啊,我比较习惯用leaktracer,lz可以试一下。
工具只是起一个辅助性的作用,建议lz最好还是再仔细检查一下你的代码吧!

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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