[英]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.