我正在開發一款iOS應用,它(像任何其他)需要一定量的可用內存來正確運行如何告訴用戶。在我的情況 - 至少4MB,我不能使用任何少於這個。這是一個相當小的數量,但幾次(至少在我的設備上)我只有2MB的空閒空間,程序崩潰了。您認爲告訴用戶您需要多少內存的最佳方式是什麼?我知道獲取當前可用內存的代碼,但即使我告訴用戶(例如在用戶啓動程序時在UIAlertView中)他運行的很低,我建議他如何去釋放更多的內存(除了旋轉關閉和在設備上)。有任何想法嗎?iOS應用程序需要多少內存
1
A
回答
0
在哪種iPhone手機的您的應用程序進行測試?我假設的iOS必須做好分內的工作,以騰出足夠的內存,爲您或殺死alll後臺應用程序,所以它可以有更多的內存
+0
謝謝你的非常快速反應:)好,我在iPod Touch 2G上測試它。我認爲內存不會成爲iPad或iPhone 4的問題,但iPhone 3G/3GS可能會遇到麻煩,因爲它們的內存較少。 – cpprulez 2010-11-23 14:40:57
1
在你真的不能依靠超過8MB獲得更多的老設備。 4MB是一個很好的目標,如果通過你的分析你已經確定這是你所需要的,你應該沒問題。
不過,我覺得這裏的概念是,如果你收到內存警告你不會對這些類型的東西打擾用戶。我會發現它本身很煩人。限制你的應用程序的活動或減少你所做的內存密集型應用會更好。
相關問題
- 1. 測量程序需要多少內存
- 2. 啓動iOS應用程序需要多少線程(至少)?
- 3. 我的iPhone應用程序需要佔用多少內存?
- 4. icCube內存 - 需要多少?
- 5. Tomcat線程需要多少內存?
- 6. jekyll進程需要多少內存?
- 7. 開發Android應用時,您的應用需要多少內存?
- 8. 我的Rails應用程序和Postgres DB在生產中需要多少內存?
- 9. 計算一個程序(計劃中)需要多少內存
- 10. 需要2G內存iOS應用
- 11. 一個ViewController需要多少內存?
- 12. C#vb:System.Func需要多少內存?
- 13. Java需要啓動多少內存?
- 14. 構建docker需要多少內存v1.9.0
- 15. Facebook應用程序需要的SSL最低要求是多少?
- 16. 爲我的iPad應用程序需要更多內存
- 17. ios - 如何計算UIView動畫需要多少內存?
- 18. MySQL不斷用Wordpress運行內存,我需要多少內存?
- 19. 需要MDM到iOS應用程序
- 20. iOS應用程序需要的圖標
- 21. Ruby on Rails應用程序應占用多少內存?
- 22. 減少應用程序內存佔用
- 23. C/C++程序使用多少內存
- 24. 如何找出django進程有多少應用程序內存(或將要)?
- 25. 我的PHP應用程序需要多少資源?
- 26. 編譯的應用程序需要多少gwt-dev?
- 27. 需要應用程序內購買
- 28. CocoaPods總是需要建立科爾多瓦IOS應用程序?
- 29. iPhone應用程序可以使用多少內存?
- 30. 而應用程序沒有使用多少內存
你從哪裏獲得這些內存大小的數字,對象分配儀器或內存監視器?後者將爲您提供更準確的應用程序總內存大小(可能大於4 MB)的讀數。 – 2010-11-23 18:26:34
你好,布拉德:)我使用儀器的對象分配,甚至還沒有聽說過內存監視器的:)我會檢查它,並給它一個嘗試:)謝謝:) – cpprulez 2010-11-23 21:06:00