Xcode 环境中的 Valgrind 相当于什么?
最近有人推荐我使用 Valgrind 来检查我的 iPhone 项目(主要用 C 和 Objective-C 编写)中的内存泄漏、错误等。
我对此类工作相当陌生,并且想知道 Xcode 中有哪些工具可以实现相同的目的。
非常感谢
It was recently recommended to me to use Valgrind to check for memory leaks, errors etc. on my iPhone project (which is written mainly in C and Objective-C).
I'm fairly new to this kind of work and was wondering what tools there were in Xcode that would serve the same purpose.
Thanks so much
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您想检查内存泄漏,那么您可以使用带有泄漏的性能工具运行您的项目。按照屏幕截图进行操作。
If you want to check memory leaks then you can run your project with performance tool with leaks. Follow the screen shot.
http://landonf.bikemonkey.org/code/iphone/iPhone_Simulator_Valgrind.20081224.html
Xcode “Leaks”工具与 Valgrind 不同。除了检测内存泄漏之外,Valgrind 还检测覆盖内存边界(除其他外)。
http://landonf.bikemonkey.org/code/iphone/iPhone_Simulator_Valgrind.20081224.html
Xcode's "Leaks" tool is not the same thing as Valgrind. Valgrind detects overwriting memory boundaries (amongst other things) in addition to detecting memory leaks.