[Error]Terminated due to memory issue
问题:
如图,我们在地图之外单独创建了一个View来绘制LBS数据,最开始用Block回调的方式处理拖动和缩放等手势。
_overlayView = [[MapOverlayView alloc] initWithFrame:_mapView.frame];
_overlayView.backgroundColor = [UIColor clearColor];
[self.view addSubview:_overlayView];_overlayView.mapPanBlock = ^(CGPoint ptPan) {};
_overlayView.mapSingleTapBlock = ^(CGPoint ptClick) {};
_overlayView.mapPinchDoubleTapBlock = ^(ZOOM_GEST_TYPE zoomType, CGFloat fScaleOfPinch, CGPoint ptOfDoubleTap) {};
后面测试时,连续拖动一两分钟APP就会闪退,控制台打印“Message from debugger: Terminated due to memory issue”。这里数据量本来就大,会频繁的创建和移除大量的CAShapeLayer,现在又产生了内存泄漏,导致APP内存持续增加因此闪退。
解决:
后面我们放弃用Block,全部采用了代理的方式来回调,修复了这个问题。
示意图:
[Error]Terminated due to memory issue相关推荐
- 加载大量图片内存暴增导致闪退 Terminated due to memory issue(内存暴增SDWebImage加载高清大图崩溃)
上传图片一定要压缩,一定要压缩,一定要压缩.(目前手机拍摄的图片一张几M,上传后不压缩,如果几十张一块加载展示时内存画面有点美!如果是后台上传除了需要高清以外的图也需要压缩处理) 下载大量图片时一定要 ...
- Message from debugger: Terminated due to memory issue 闪退问题
看了很多,大多都是说重启手机重启电脑,试了无数遍然而没什么卵用,最终确定了问题 PBItemCollectionServicer connection disconnected 定位到准确问题 ...
- Terminated due to memory error
message from debugger:Terminated due to memory error 今天发现,调用照相机,闪退,并报这个异常 你需要重启手机了 转载于:https://my.os ...
- CDH集群异常处理ERROR Failure due to stall on seeded torrent.、重装时hdfs提示目录已存在、CDH重启不正常
//集群安装报错 ERROR Failure due to stall on seeded torrent. 解决:重启agent服务 //重装时hdfs提示目录已存在 rm -rf /d ...
- oftc注册服务器占用,golang服务器程序运行过程中崩溃,报错:fatal error: runtime: out of memory...
用golang编写的游戏服务器程序,在接受来自客户端的链接请求时有一定概率崩溃,崩溃时的打印如下: fatal error: runtime: out of memory runtime stack: ...
- ora 27102 linux,ORA-27102: out of memory Linux-x86_64 Error: 12: Cannot allocate memory
本帖最后由 cyndi5566 于 2016-3-10 11:04 编辑 今天凌晨2点执行rman报错了,而且开发部的同事告诉我网站也打不开了,请大家帮忙看看..谢谢.. (补充:现在网站可以正常打开 ...
- 解决Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory
最近公司一台线上服务器的hbase的regionserver挂掉之后起不起来报错OOM. 这台机器同时装有cassandra,于是停掉cassandra释放内存,重启regionserver失败,同时 ...
- Error:Skipped due to earlier error
导入新项目编译遇到的问题:Error:Skipped due to earlier error 原因是:依赖下载失败 官网上的解释是因为超时的原因,跳过了对同一仓库的请求,这里就比较明显,其实就是代理 ...
- oracle memory_error,ORA-27102: out of memory Linux-x86_64 Error: 12: Cannot allocate memory
本帖最后由 cyndi5566 于 2016-3-10 11:04 编辑 今天凌晨2点执行rman报错了,而且开发部的同事告诉我网站也打不开了,请大家帮忙看看..谢谢.. (补充:现在网站可以正常打开 ...
最新文章
- 计算机英语考试试题一附答案,计算机英语考试试题一附答案
- 相机模拟激光雷达 建图
- 简单好用的中文分词工具之HanLP的安装与使用
- html导入错误 wordpress,纯代码为WordPress压缩前端html代码 附BUG修复
- 深入理解分布式技术 - RocketMQ解析
- FastJSON的依赖
- MS SQLSERVER 各种乱七八糟
- opencv获取模板旋转角度_OpenCV入门之获取图像的旋转角度
- java删除文件的上一级_java中多级目录的删除
- 在linux下面实现检测按键(Linux中kbhit()函数的实现)
- 苹果Mac 上的 Spotlight 除了基本的搜寻外,还有这些快捷键技巧
- C语言程序每个语句都必须有行号,2012年计算机二级C语言程序设计基本概念考点归纳...
- java 高级工程师要求
- CorelDRAWX8试用到期了怎么免费使用?cdrX8
- 安装python的numpy模块教程
- 使用netron实现对onnx模型结构可视化
- 关于哔哩哔哩视频,音频合并(使用ffmpeg批量处理)
- Vue使用Swiper看这一篇就够了
- (转)如何有效地管理好技术团队?
- php 百度收录api_PHP查询百度收录API接口源码
热门文章
- 华为u9508荣耀2四核 Emotion UI B530精简ROOT刷机包【安全线刷模式,11月25日更新】
- python程序封装
- 关于Java零基础的公众号_大学mooc零基础学Java语言答案公众号
- 智商120才能看懂的千年经典冷笑话
- Cisco学习一:安装GNS3模拟器
- 七牛 java 加水印_图片水印处理(watermark)
- android ko 编译,如何把rtl8188EUS驱动编译生成ko模块并且下载到rk平台Android4.2.2上使用...
- 前端工程师的自我修养
- 第三次科技革命---人工智能
- python爬虫文本去重_Python微型异步爬虫框架