Linux 基于Qt的程序:内存使用继续增长

Linux 基于Qt的程序:内存使用继续增长,linux,memory,qt4.7,Linux,Memory,Qt4.7,我使用top检查我自己程序的内存使用情况,它会继续增加,直到我的交换空间开始使用 这不像是内存泄漏,因为当我关闭程序时,内存使用量会立即下降 我该如何找出问题所在 谢谢 很可能是内存泄漏。例如,使用Valgrind分析代码(http://www.cprogramming.com/debugging/valgrind.html).很可能是内存泄漏。例如,使用Valgrind分析代码(http://www.cprogramming.com/debugging/valgrind.html).“这不像内

我使用
top
检查我自己程序的内存使用情况,它会继续增加,直到我的交换空间开始使用


这不像是内存泄漏,因为当我关闭程序时,内存使用量会立即下降

我该如何找出问题所在


谢谢

很可能是内存泄漏。例如,使用Valgrind分析代码(http://www.cprogramming.com/debugging/valgrind.html).

很可能是内存泄漏。例如,使用Valgrind分析代码(http://www.cprogramming.com/debugging/valgrind.html).

“这不像内存泄漏,因为当我关闭程序时,内存使用量会立即下降”——好吧,当你关闭程序时,你的操作系统将释放它使用的内存。这与是否存在内存泄漏无关。我肯定你有一个。关闭程序时内存使用量应该会下降,因为操作系统会清理程序本身未清理的内存。“这不像内存泄漏,因为当我关闭程序时,内存使用量会立即下降”——好吧,当你关闭程序时,你的操作系统会释放它使用的内存。这与是否存在内存泄漏无关。我肯定你有一个。关闭程序时,内存使用率应该会下降,因为操作系统会清理程序本身未清理的内存。