2012-08-11 65 views
0

我的應用程序工作正常,在模擬器,但是當我在設備上運行的越來越崩潰,並顯示這些報告我的應用程序越來越墜毀在設備上運行

  • 08月11日15時02分04秒未知MobileMail [20218而]:收到內存警告。
  • Aug 11 15:02:04未知UserEventAgent [12]:jetsam:正在創建內核終止快照
  • Aug 11 15:02:04 unknown com.apple.launchd [1] :(UIKitApplication:com.apple。 mobilephone [0xc8a9])退出的:殺:9
  • 8月11日15時02分04秒未知com.apple.launchd [1]:(UIKitApplication:com.apple.mobilemail [0x828b])退出的:殺:9
  • Aug 11 15:02:04 unknown com.apple.launchd [1] :(UIKitApplication:com.christopher.pacificacodeling [0x8500])已退出:已殺死:9
  • Aug 11 15:02:04 unknown com.apple.launchd [1]:(UIKitApplication:com.skype.skype [0xd976])已退出:已殺死:9
  • Aug 11 15:02:05未知SpringBoard [16688]:應用程序'Mail'異常退出,信號9:已終止:9
  • Aug 11 15:02:05未知SpringBoard [16688]:應用程序'PacifiCA'異常退出與信號9:被殺死:9
  • Aug 11 15:02:06未知SpringBoard [16688]:應用程序'Skype'異常退出信號9:已殺死:9
  • Aug 11 15:02:06未知SpringBoard [16688 ]:應用程序'電話'與信號異常退出9:已殺死:9
  • Aug 11 15:02:06未知DTPower [15342]:任務信息失敗,任務com.christopher.pacific建模
  • Aug 11 15:02:06未知內核[0]:launchd [20223]內置配置文件:MobileMail(沙盒)
  • Aug 11 15:02:06未知內核[0]:launchd [20224]內置配置文件:container(沙箱)
  • Aug 11 15:02:06未知內核[0]:launchd [20224]容器:/ private/var/mobile/Applications/6BBDF6EB-1DB0-4CAB-8300-DC6CBA78C1AB [69](沙箱)
+0

你能在模擬器探查檢查內存使用情況看來你是使用大量的內存這是很好的在PC上,但該設備並不好運行。 – 2012-08-11 09:50:26

+0

你可以告訴我如何避免這些內存警告 – 2012-08-11 09:55:11

+0

你可以分享導致內存警告的代碼並告訴我應該標記分配大量內存塊的行的配置文件輸出。 – 2012-08-11 09:58:50

回答

1

的第一件事是運行在Xcode菜單剖析如下圖所示:

Profiler

然後用一個下面重點介紹:

enter image description here

最後你會看到,被分配最擴大其中任何一個,看看誰是經常分配的區塊。轉到那個部分並優化它以避免每次分配/釋放。

enter image description here

相關問題