iOS关于error can't allocate region的一点发现

调试的时候出现error can‘t allocate region错误,后来去搜了下网上关于这个错误的帖子,是这么说的:
error can‘t allocate region 程序运行报错,在xcode中则会发出“SIGABRT”信号来终止程序。
原因是程序运行内存不足,欲申请空间得不到分配。
此时可以查找程序是否出现程序一直申请内存,出现死循环.
SIGABRT 程序自己发现错误并调用abort来终止程序.
可能是程序没有内存可分配导致,运行终止.
但是!
问题还是存在,无论我怎么改,leaks检测到内存没有泄漏和增长的情况,但程序的内存空间一直在减少直到出现这个问题,百思不得其解,到底是什么导致
这种情况出现的呢??!!!后来我终于发现了,我的在程序中开了NSZombieEnabled这几个跟踪内存错误信息了,就是下图

这几个开着会一直消耗程序的内存,关掉之后就没事了,程序也不会退出。所以大家在使用这个跟踪内存的时候一定要注意内存没错误后一定要关闭再测试。
至于为啥开着这几个对程序的内存有影响还不明白,明白的朋友帮忙解答下啊。

转:http://www.cocoachina.com/bbs/read.php?tid=135498

iOS关于error can't allocate region的一点发现

时间: 2024-10-12 15:52:15

iOS关于error can't allocate region的一点发现的相关文章

解决Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory

最近公司一台线上服务器的hbase的regionserver挂掉之后起不起来报错OOM. 这台机器同时装有cassandra,于是停掉cassandra释放内存,重启regionserver失败,同时cassandra再尝试启动也报错Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory ps -ef发现有很多类似/bin/bash /opt/cloudera-manager/cm

iOS 中 #error宏 的使用的一个例子

头文件中如下定义宏: /** * @brief 默认空间名(必填项) */ #error 必填项 #define DEFAULT_BUCKET @"" /** * @brief 默认表单API功能密钥 (必填项) */ #error 必填项 #define DEFAULT_PASSCODE @"" 类的实现中使用: self.bucket = DEFAULT_BUCKET; self.passcode = DEFAULT_PASSCODE; 这样,如果没有初始化这两

ios xcode error: use of '@import' when modules are disabled

error: use of '@import' when modules are disabled Modules are enabled by default in new projects in Xcode 5. To enable them in an older project, go into your project build settings, search for "Modules" and set "Enable Modules" to &quo

PIC24F08KA101 Link Error: Could not allocate program memory[解决办法]

使用 mplab x 3.5 验证SM4 的时间成本时遇到: build/default/production/_ext/1472/sm4.o: Link Error: Could not allocate section .text, size = 2260 PC units, attributes = code Link Error: Could not allocate program memory 目前有两种方案: 1)删除不相关代码 2)工程配置优化级别为s

IOS 编译错误,iOS compile error: no visible @interface for 'CDVCommandDelegateImpl' declares the selector

把Cordova 升级到 3.6.3 版本后,在变异的使用出现了如下问题 The error: /Volumes/local.uhmuhm.net/projectxxx/htdocs/phonegap/src/Projectxxx/platforms/ios/Projectxxx/Classes/MainViewController.m:154:19: error: no visible @interface for 'CDVCommandDelegateImpl' declares the s

关于 iOS 的 StoryBoard,接受的那一刻才发现她的美 - 当然美的事物都需要业心照料

关于 iOS 的 StoryBoard,接受的那一刻才发现她的美 - 当然美的事物都需要业心照料 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 先来点儿粗的,StoryBoard 你是从哪儿来

iOS音频Error

最近在cocos应用上发现一个比较奇怪的bug,当应用正在调用录音的时候,按下home键回到后台,然后打开一个音乐播放器播放一个音乐,再回到游戏中游戏就会卡死. 之前录音和播放设置是下方: 播放: [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil]; 录音: [sess

iOS An error was encountered while running (Domain = FBSOpenApplicationErrorDomain, Code = 4)

新建了一个项目发现模拟器只有iPhone6,于是添加了其余的模拟器 但是在运行项目的时候出现An error was encountered while running(Domain=LaunchSerivcesError, Code=0) 解决办法是重启模拟器 点击模拟器菜单中的Reset Contents and Settings,完成后,再运行就OK了!

iOS "fatal error: malformed or corrupted AST file - Xcode"解决方案

运行项目时遇见问题: fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm": file not found' note: after modifying system headers, please delete the module c