我为mac制作了一个xfire客户端(名为BlackFire - > http://www.macxfire.com) 随着时间的推移,它会继续使用越来越多的内存,即使没有那么多。
我使用instruments :: leaks运行应用程序并且它根本没有显示任何泄漏(当我快速修复它们时)。 不知怎的,它仍然继续使用更多的ram,就像它应该或者idk一样。 我已经最小化了自动释放对象的使用,我已经使用build& amp;检查了任何泄漏。分析没有结果。
答案 0 :(得分:6)
让自己回到Instruments并使用Object Alloc来查看哪些对象/分配随着时间的推移而增加。
更有可能的是,你有一个缓存或日志之类的东西,随着时间的推移而不断增长......永远不会被截断。
答案 1 :(得分:0)
尝试在启用垃圾收集的情况下构建它,看看它是否做同样的事情。
如果没有,那么你知道你还有一些泄漏要找。如果确实如此,请查看缓存/日志/等,并找出正在吃的内存。