首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xcode,释放了多少内存分配?(Valgrind的替代)

Xcode,释放了多少内存分配?(Valgrind的替代)
EN

Stack Overflow用户
提问于 2015-01-31 23:45:40
回答 2查看 447关注 0票数 0

我正在使用Xcode来调试我的C程序,并且我希望在程序结束时确保所有内存分配都已被释放。但是,我不确定如何才能查看是否有未释放的分配。

我知道在运行Linux的机器上使用Valgrind是可能的。如果有人推荐Mac OS X Yosemite 10.10.1的替代品,我将不胜感激,如果有一种方法可以在Xcode上做到这一点就更好了。

EN

回答 2

Stack Overflow用户

发布于 2015-02-01 01:05:56

当我查看内存累积(未发布)时,我使用Xcode profiler和Heap Shot,参见For HowTo use Heap Shot (现在命名为Mark Generation) to find memory creap:bbum blog

另请参阅"Edit Scheme“”diagnostics“下的内存诊断:启用Scribble、Enable Guard Edge、Enable Guard Malloc和Malloc Stack。

票数 0
EN

Stack Overflow用户

发布于 2015-02-02 05:33:24

valgrind在MacOS上可用。参见valgrind网站:"X86/Darwin and AMD64/Darwin (MacOSX10.9,对10.8的有限支持)“。

因此,如果您想使用MacOS,它看起来是linux上valgrind的一个很好的替代品。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28253434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档