内存问题

**简单的总结下内存问题基本思路

1、先用 instruments -- alloction工具检测,创建一个对象和释放一个对象   之后,内存是否一直在上升 ,上升----此对象存在问题

      解决办法:delloc是否调用,子视图delloc是否调用

2、确定问题根源 ---解决


**在解决的过程中遇到另外一个问题

viewcontroller的dealloc方法没有调用

问题原因:和其子视图之间有相互引用的地方


**遇到问题二:

   用block做回调 回调需要修改父视图的属性,父视图delloc不在调用

   具体原因未知,后续解决 惊恐

  采取措施:使用回调

**对自己的思考:

   解决问题:猜想问题原因 ---- 尽量用排除法证明问题是猜想的问题


**以下写法在arc中应该不是内存泄漏的

self.window = [[uiwindow alloc]init];

self.productView = [[NDTProductOfpackageViewalloc]initWithFrame:CGRectMake(0,0,855 +60,self.view.frame.size.height)];

**

  所有父视图在释放的时候都会对其子视图removefromsuperview--释放对象


**

大boss,经测试,系统webview有泄漏,具体解决办法,尚未发现。。。。。。惊恐


以上问题解决办法:皆由下面错误引起:特作留念

解决问题之前要先确定就是那个原因引起的

可能是webview加载的图片和数据达不到释放,导致内存飙升,最后,没有内存可以创建,报出以下错误

具体解决原因办法未知:

<Error>: ImageIO: _CFDataCreateWithMappedFile could not mmap '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg':  error: 12 (Cannot allocate memory)

Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: CGImageReadCreateDataWithMappedFile  '_CFDataCreateWithMappedFile' failed (data==nil) '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg'

Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: _CFDataCreateWithMappedFile could not mmap '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg':  error: 12 (Cannot allocate memory)

Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: CGImageReadCreateDataWithMappedFile  '_CFDataCreateWithMappedFile' failed (data==nil) '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg'

Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: JPEG Not a JPEG file: starts with 0xff 0xd9

Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: _CFDataCreateWithMappedFile could not mmap '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg':  error: 12 (Cannot allocate memory)

Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: CGImageReadCreateDataWithMappedFile  '_CFDataCreateWithMappedFile' failed (data==nil) '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg'

Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: _CFDataCreateWithMappedFile could not mmap '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg':  error: 12 (Cannot allocate memory)

Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: CGImageReadCreateDataWithMappedFile  '_CFDataCreateWithMappedFile' failed (data==nil) '/var/mobile/Applications/6A55CCF0-F3D9-470D-96CA-39F5B1A2CCD0/Library/Caches/resource/jr0pbcbr.5no.jpg'

Feb 19 10:38:05 Robteki-iPad Cosmetology[173] <Error>: ImageIO: JPEG Not a JPEG file: starts with 0xff 0xd9

2014-02-19 10:38:21.636 Cosmetology[173:60b] Received memory warning.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值