Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 接收内存警告,但消耗更少_Ios_Memory Management - Fatal编程技术网

Ios 接收内存警告,但消耗更少

Ios 接收内存警告,但消耗更少,ios,memory-management,Ios,Memory Management,我正在做一个类似照片浏览器的应用程序,就像iTOuch上的“照片”。我使用第三方库: 当我将照片滚动几次时,应用程序崩溃。 日志显示它已收到内存警告 然后我用仪器检查内存(我选择内存分配) 我跟踪“所有分配”的活动字节和总字节。 但是,活动字节从不超过5MB,总字节数超过100MB 当应用程序启动时,活动字节数为3.97MB,总字节数为125.48MB 我认为livebytes是当前使用的内存,而且它似乎有点贵 为什么应用程序仍然崩溃? Xcode 4.2 4D199,Lion 10.7.2(1

我正在做一个类似照片浏览器的应用程序,就像iTOuch上的“照片”。我使用第三方库: 当我将照片滚动几次时,应用程序崩溃。 日志显示它已收到内存警告

然后我用仪器检查内存(我选择内存分配)

我跟踪“所有分配”的活动字节和总字节。 但是,活动字节从不超过5MB,总字节数超过100MB

当应用程序启动时,活动字节数为3.97MB,总字节数为125.48MB

我认为livebytes是当前使用的内存,而且它似乎有点贵

为什么应用程序仍然崩溃? Xcode 4.2 4D199,Lion 10.7.2(11c74),iTouch ios5.0.1 beta2。 下面是屏幕截图,仪器配置为默认配置。

有什么想法吗

崩溃日志如下所示:


Nov  8 16:54:42 unknown SpringBoard[15] : Received memory warning.
Nov  8 16:54:43 unknown com.apple.launchd[1] : (UIKitApplication:com.apple.mobilephone[0xcb31]) Exited: Killed: 9
Nov  8 16:54:43 unknown com.apple.launchd[1] : (UIKitApplication:com.freebit.minimumcloud.ios[0xf787]) Exited: Killed: 9
Nov  8 16:54:43 unknown UserEventAgent[12] : jetsam: kernel termination snapshot being created
Nov  8 16:54:43 unknown SpringBoard[15] : Application 'Min.Cloud' exited abnormally with signal 9: Killed: 9
Nov  8 16:54:44 unknown SpringBoard[15] : Application 'FaceTime' exited abnormally with signal 9: Killed: 9
Nov  8 16:54:45 unknown kernel[0] : launchd[481] Builtin profile: container (sandbox)
Nov  8 16:54:45 unknown kernel[0] : launchd[481] Container: /private/var/mobile/Applications/301E2A00-F1B6-4E88-ACF4-8EBEFB92B9DA [69] (sandbox)
Nov  8 16:54:45 unknown librariand[459] : client connection is invalid: Connection invalid
Nov  8 16:54:45 unknown ReportCrash[480] : Saved crashreport to /Library/Logs/CrashReporter/LowMemory-2011-11-08-165445.plist using uid: 0 gid: 0, synthetic_euid: 0 egid: 0
Nov  8 16:54:49 unknown sandboxd[483] : MinimumCloud(481) deny file-write-data /private/var/mobile/Library/Mobile Documents/*********
Nov  8 16:54:50 unknown MinimumCloud[481] : file://localhost/private/var/mobile/Library/Mobile%20Documents/*******/Documents/
Nov  8 16:54:50 unknown sandboxd[483] : MinimumCloud(481) deny file-write-create /file:
Nov  8 16:54:50 unknown MinimumCloud[481] : ubiquityContainerURL=/private/var/mobile/Library/Mobile Documents/******/Documents
Nov  8 16:54:50 unknown sandboxd[483] : MinimumCloud(481) deny file-write-create /file:
Nov  8 16:54:50 unknown MinimumCloud[481] : mystorageSymLink=/var/mobile/Applications/301E2A00-F1B6-4E88-ACF4-8EBEFB92B9DA/Library/htdocs/MyStorage
Nov  8 16:54:51 unknown wifid[27] : WiFi:[342435291.518957]: Disable WoW requested by "spd"
这是我自己的错! 当我使用
NSURLConnection
检测文件的
MIME-TYPE
时,连接的内存从未释放,并且它变得越来越大(因为我检测到的文件类型超过100个)


我重建了代码。

请包括崩溃日志的相关部分。您应该提供崩溃的所有相关行,但不是完整的转储。@UPT,我不知道崩溃的原因,因此相关行在哪里。