【发布时间】:2012-04-27 16:50:16
【问题描述】:
我已将“复制期间剥离调试符号”构建参数设置为 NO。它使我的二进制应用程序的大小增加了 0.5 MB。令人惊讶的是,我开始经常在我的应用程序中看到内存警告。会是这个原因吗?
在这种情况下,我可以将其设置回 YES。
【问题讨论】:
-
更正了错字。 0.5 MB。
-
哦,那是一个非常不同的大小。在这种情况下,调试符号不是问题的根源。运行带有泄漏和分配的工具,看看可以减少什么。
-
您可能在代码中做一些枚举或以其他方式访问符号的操作,在这种情况下,拥有更多符号将意味着更多内存。如果没有,您最多只能将内存使用量增加 0.5MB(将整个应用程序分页到内存中使用的空间,因为它大了 0.5MB)。
标签: iphone objective-c ios cocoa-touch xcode4.3