linux下内存溢出

arm1982 2007-06-02 05:35:40
在linux下运行某程序时,内存使用量随着时间的增加而增加,最后导致内存溢出,该释放的指针,都释放了,可还是出现问题,我的程序中使用了两个线程,由于我对内存溢出的解决方法不熟悉,请哪位高手指点一下,内存溢出都有哪些原因,并且怎么解决。
...全文
589 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lord_llz 2007-06-08
  • 打赏
  • 举报
回复
使用valgrind命令执行程序,带上-v 还有两个参数,记不起来了,执行后有提示,按照提示加上参数一般就会检查出来。比如内存泄露,非法读写操作等。。这个命令可能需要安装,在FC5下应该有。
hotrock 2007-06-05
  • 打赏
  • 举报
回复
如果是这种情况好像应该叫内存泄漏吧?

最好贴你的代码上来。
awjx 2007-06-04
  • 打赏
  • 举报
回复
坚持谁申请谁释放的原则!

仔细检查一下程序的逻辑,是不是分配的两次以上,而只释放了一次?
dai_weitao 2007-06-03
  • 打赏
  • 举报
回复
肯定是你没有释放.
Saine19841105 2007-06-02
  • 打赏
  • 举报
回复
你问的问题过于广泛了...
linqzly 2007-06-02
  • 打赏
  • 举报
回复
把代码贴上来吧!
这样才能看到你有没有释放空间!

23,217

社区成员

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

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