IOS内存泄漏分类

内存泄漏分类
内存分析分为三类:
1, 内存上去后完全下不来,内存连续上涨不久就崩溃。
 
2, 内存连续上涨,但是不崩溃。
 
3, 内存偶而上涨,上涨后可能有部分内存会下降下来,并且内存上涨到一定
程度后上涨幅度大幅度下降,可以称为疑似内存泄漏。

百度地图每次缩放后返回原来的页面内存大都增加0.1M以上
 
app的所有页面都加载一遍的内存大约54M左右,当不断发送请求加载页面,内存仍旧能够缓慢上涨
常见的是第1类内存泄漏,只要由测试可再现测试出来必然能够解决。
由于缺乏除开发工具xcode外的内存泄漏测试工具,基本上测试人员无法发现第二类的内存泄漏,只有开发人员能够这类内存泄漏,如这次发现的商家版本订单列表页面和订单详情页面来回切换时产生的内存泄漏。
第3类疑似内存泄漏最难定位和解决,甚者暂时没办法彻底解决。如当在地图页面缩放或移动地图页面后返回原来的页面肯能出现内存不能完全回落到原来内存大小。还有切换各种页面并且发送请求时,也可能出现内存上涨后不能完全回落的问题。

正确的内存图像是,当加载新页面时内存增加,加载原来就由的页面时内存不增加后返回后内存能够正常回落。
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值