簡體   English   中英

在使用iOS 7的Xcode 5中運行應用程序時,內存大小不斷增加

[英]Memory size was keep on increasing while running application in Xcode 5 with iOS 7

我正在實現一個iPhone應用程序,當我最初運行這個應用程序時,顯示內存大小為5.3MB

在此輸入圖像描述

10分鍾后顯示內存大小為185.3 MB。

在此輸入圖像描述

我手動釋放對象並分析我的應用程序,我只有一個內存泄漏(在類方法中返回對象)。 出了什么問題? 蘋果批准它對app有害嗎? 請幫我。 提前致謝。

不,你真的不應該用這種泄漏(或記憶增加)釋放它。 它將導致崩潰,這將導致數據丟失並擾亂用戶。

快照分析旨在追蹤這些類型的問題。 也就是說,使用分配工具迭代地跟蹤內存增長,然后消除大量內存消費者。

Apple可能會批准它,只要它在審核時間內沒有崩潰。

但是如果你有像這樣的內存泄漏,不應該發布應用程序。 您的應用將具有較差的用戶體驗,並且如果用戶設備內存已滿,則可能會崩潰。 您將獲得較低的應用商店評級。

我建議你找出哪個對象占用了這么多內存並修復它。 如果可能切換到ARC,這將消除一些泄漏。

我也有同樣的問題。 NSZombieEnabled標志為我工作。 我認為這可能有助於應對ARC。 我已經關注此鏈接: 如何在Xcode 4中設置NSZombieEnabled?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM