人们使用什么来追踪内存泄漏?我已经通过代码检查来解决一些问题,但我不知道下一步该做什么/当我的程序变大时我将如何管理问题。我知道我正在泄漏什么类型的对象,但我不知道是什么让它保持活力。
在 Windows .NET 中,我只需在 Windbg 中启动 SOS,并通过 !dumpheap 和 !gcroot 的组合,我将能够找出泄漏的内容以及谁持有对未收集的对象的实时引用。
我们正在努力将新的 Mono 分析器 (http://mono-project.com/Profile) 集成到 MonoTouch 的用户界面中,以便您可以访问此类信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)