高手请进! 奇怪的内存泄漏问题

guoguo_ququ 2012-11-02 02:36:43
在linux下开发了一个应用程序A,语言是C++, 界面是qt。近期发现一个非常奇怪的问题,把应用程序打开,用mem命令监控内存,什么也不做,内存正常没有变动。开启另一个不相关的应用程序B,内存持续爆涨,导致A白屏,没法响应。这是为什么?我知道内存泄露会引起内存持续上涨,但是如果由另一个应用程序引起的,怎么也想不通原因。求高手解答!!!!
...全文
192 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
JiMoKuangXiangQu 2012-11-02
  • 打赏
  • 举报
回复
是不是程序A是检测某些操作,而程序B(导致A内存上涨的程序)就做了这些动作呢?像病毒扫描似的.

不过猜来猜去是不会有答案,最好是找个工具检测.
guoguo_ququ 2012-11-02
  • 打赏
  • 举报
回复
不是,目前发现某个程序一运行就会导致程序A内存上涨[Quote=引用 3 楼 的回复:]

任何一个不相干的程序都会导致如此吗?
[/Quote]
七擒关羽 2012-11-02
  • 打赏
  • 举报
回复
感觉是A程序做了某些扫描,归根到底这个泄露出现在程序A。如果这个情况可被重现,查看涉及到QT界面的调用接口。
fujialin2011 2012-11-02
  • 打赏
  • 举报
回复
内存泄漏
http://blog.csdn.net/jackie_gnu/article/details/6572660
看看把,也许有用
大熊猫侯佩 2012-11-02
  • 打赏
  • 举报
回复
任何一个不相干的程序都会导致如此吗?
quwei197874 2012-11-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
建议使用工具来检查。valgrind、purify...

可以省去好多时间。
[/Quote]++
恨天低 2012-11-02
  • 打赏
  • 举报
回复
建议使用工具来检查。valgrind、purify...

可以省去好多时间。

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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