xcode设置 - App内存暴增

当你发现你的项目中什么没有写,只是启动App内存就飙升到50M甚至60M以上,那么请你接着往下看吧,本文对你绝对非常有用!

1. Enable zombie object:

为了方便我们调试程序,我们一般会勾选第一项。这样的话,在我们程序中当调用了野指针的时候,在你打上全局断点的情况下,程序会定位在具体崩溃的位置,为我们调试中带来很大的便利;

(在此,请不要问我怎么设置一个全局的断点。。。?)

需要注意的是,在我们打包程序上传的时候,要把此项的勾选去掉,具体原因带我翻译完开发者文档后,补充权威的理由!TODO-------

2.Enable Address Sanitizer:

如果你的程序症状和上面描述的一致,那么你可以检查一下此项目是否被你无意中勾选。请取消勾选后,在run一次,看到结果以后你的心情是不是一下子轻松多了,原来你也能写出内存这么小的项目!下面说说具体原因:Address Sanitizer是一个伟大的技术,可以帮助我们查找到很多C代码中的问题。它并不完美,不能查找到所有错误,但仍能提供非常有用的诊断信息。在这里,我强烈建议你在自己的代码中尝试使用它,你会发现令你吃惊的结果。

详细分析:马上下班了,我就不啰嗦了!详细请点击

 

转载于:https://www.cnblogs.com/guangleijia/p/5547114.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值