0

我有一个程序,它的内存使用量每分钟增加 6Mb。我已经在上面运行了 valgrind 并且找不到任何泄漏。所以我怀疑这是我使用的图形库中的某种重新分配(我没有源代码)。这是一个 32 位程序,因此它会在超过 2Gb 后转储内核。

是否有某种选项可以告诉我:“每次调用 MyFunc 时,内存都会增加 N 个字节”,然后将它们整理出来?

谢谢

4

1 回答 1

1

浪费的内存不一定可以检测为泄漏。幸运的是,除了熟悉的泄密者之外,Valgrind 还有许多面孔。地块是你的朋友。使用它,拍摄一些详细的快照并查看大多数分配发生的地方。

于 2013-06-17T06:05:23.280 回答