鑑於iOS的多任務功能,當前正在休眠的其他應用程序是否會影響我的應用程序(當前處於活動狀態)的性能或內存消耗?其他應用程序是否會影響我在iOS上的應用程序性能?
6
A
回答
8
絕對。任何在後臺運行的應用程序(在合法時的各種參數內)都會影響CPU的可用性。蘋果應用程序可以在比第三方應用程序更多的情況下運行,並且它們也將與您競爭。過去,我特別在Mail.app方面遇到了麻煩。
內存性能有點棘手,但是,其他應用程序同時在內存中,您可以更快地使用內存中的其他應用程序生成內存警告。原則上,您應該能夠獲得儘可能多的內存,就像不使用其他應用程序一樣,但這並非完全正確。特別是,不要忘記,蘋果的應用程序並不總是遵循與第三方應用程序相同的規則,如果他們吃了大量的內存,他們可能會或可能不會被殺死。
其他性能考慮因素是網絡帶寬,這肯定是後臺應用程序可能與您競爭的一種方式。我不相信蘋果正在對後臺應用程序應用任何帶寬限制,並且下載大文件是主要的後臺活動。 (有一些討論認爲,AppStore可能會拒絕在後臺播放網絡時遇到的應用程序,但我並不知道這方面的官方立場,無論如何,它在後臺使用一些帶寬肯定是合法的,這是前臺應用程序無法提供的帶寬。)
-2
不,他們不會。 當活動應用程序需要更多內存被後臺應用程序使用時,它會自動關閉它們,以便活動應用程序可以使用這些資源。
相關問題
- 1. UIView透明度是否會影響應用程序的性能?
- 2. Telerik Controls的使用是否會影響我的應用程序性能?
- 3. 設備上的應用程序數量是否會影響Android應用程序的性能?
- 4. 警告是否會影響我的Flash應用程序的性能?
- 5. 應用程序bean影響性能
- 6. 使用數據屬性會影響應用程序的性能?
- 7. NSLog是否對應用程序性能有任何影響?
- 8. 使用虛擬環境是否會影響Web應用程序的性能?
- 9. 如何卸載應用程序可能會影響其他正在運行的應用程序
- 10. Metro應用程序能否注意到其他應用程序?
- 11. 識別我的應用程序上的其他應用程序
- 12. Websphere:parent_last會影響其他應用程序嗎?
- 13. 如何檢查用戶是否從iOS上的其他應用程序調用我的應用程序?
- 14. java類的大小是否會影響應用程序的性能
- 15. 如何使用BigDecimal會影響應用程序性能?
- 16. 文件夾結構是否會影響Windows Phone應用程序的性能?
- 17. CLLocationManager可能受其他應用程序影響嗎?
- 18. 代碼的重構會影響應用程序的性能嗎?
- 19. 交叉編譯會影響應用程序的性能嗎?
- 20. 多態協會影響Rails應用程序的性能?
- 21. 異常會影響應用程序的性能嗎?
- 22. 如何測試android庫會影響應用程序的性能?
- 23. pubnub會影響我的rails應用程序的併發性嗎?
- 24. iOS,嚮應用程序添加框架,影響性能
- 25. iOS - 包含其他應用程序的應用程序
- 26. 記錄日誌語句是否會影響應用程序性能?
- 27. Signature娛樂會影響我的應用程序的功能嗎?
- 28. 如何在ios應用程序中宣傳我的其他iphone應用程序?
- 29. 如何在iOS應用程序的背景上運行其他應用程序?
- 30. 混淆Android應用程序會影響性能
這就是理論,但務實的行爲並不總是相同的。而後臺應用程序顯然可以消耗其他稀缺資源,如CPU或網絡帶寬。 – StilesCrisis 2012-02-11 22:21:28