当前位置:  开发笔记 > 后端 > 正文

内存泄漏检测工具

如何解决《内存泄漏检测工具》经验,为你挑选了6个好方法。

Apple的Xcode开发环境是否提供了任何内存泄漏检测工具?

我对适用于iPhone SDK的工具特别感兴趣.目前我最喜欢的业余爱好编程项目平台

所述工具的文档/教程非常有用.



1> rustyshelf..:

有一个专门调用Leaks,就像之前的一张海报所说,运行它的最简单方法是直接来自Xcode:

运行 - >从性能工具开始 - >泄漏

它似乎非常擅长检测内存泄漏,对于像我这样的非C头很容易理解.


请注意,在OS X的最新版本中,这实际上是Instruments的一部分.这是查找泄漏的绝佳方法.
对于xcode 6.2:Product-Profile - 选择泄漏

2> titaniumdeco..:

ProfileProductXcode 6中的菜单中选择以启动Apple的Instruments工具.(应用程序位于Xcode应用程序的软件包内容内:/Applications/Xcode.app/Contents/Applications/)

商业替代方案是OmniObjectMeter.(由Omni集团停产)


OmniObjectMeter现在可以免费下载.
是否有关于如何使用Apple的仪器的教程?

3> lajos..:

Clang Static Analyser是伟大的发现在C,C++和Objective-C代码中的错误:


这就像是说"gcc也是代码覆盖",因为它包含了gcov.Clang是整个LLVM C前端项目的名称.静态分析仪是"Clang静态分析仪".
从xcode4 +开始,您可以使用Product> Analyze来使用clang静态代码分析.这对于掌握基础知识非常有帮助!

4> catlan..:

您可以在Xcode中运行工具 menu -> run -> start with performance tool -> ...



5> silentBeep..:

以下是使用xcode中的仪器检测内存泄漏/性能的链接ios/mac应用程序 从Xcode运行仪器的步骤



6> jww..:

Apple的Xcode开发环境是否提供了任何内存泄漏检测工具?

我对适用于iPhone SDK的工具特别感兴趣.

是.Apple称它们为"仪器"(不仅仅是内存工具).

见Apple的Introduction to Instruments User Guide.特别是,请参阅Locating Memory Issues in Your App.它提供了如何使用面向内存的跟踪模板的示例.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有