iOS 單個app最大可以獲得多少執行記憶體
我們都知道程式執行的時候,有很多臨時資料需要存到記憶體中,比如單例和臨時列表資料等等。這時候就想到,一個app最大可以使用多少記憶體空間呢。
別人做過的測試,沒有實踐準不準:
https://stackoverflow.com/questions/5887248/ios-app-maximum-memory-budget
Results of testing with the utility Split wrote (link is in his answer):
device: (crash amount/total amount/percentage of total)
iPad1: 127MB/256MB/49%
iPad2: 275MB/512MB/53%
iPad3: 645MB/1024MB/62%
iPad4: 585MB/1024MB/57% (iOS 8.1)
iPad Mini 1st Generation: 297MB/512MB/58%
iPad Mini retina: 696MB/1024MB/68% (iOS 7.1)
iPad Air: 697MB/1024MB/68%
iPad Air 2: 1383MB/2048MB/68% (iOS 10.2.1)
iPad Pro 9.7": 1395MB/1971MB/71% (iOS 10.0.2 (14A456))
iPad Pro 10.5”: 3057/4000/76% (iOS 11 beta4)
iPad Pro 12.9” (2015): 3058/3999/76% (iOS 11.2.1)
iPad Pro 12.9” (2017): 3057/3974/77% (iOS 11 beta4)
iPad Pro 11.0” (2018): 2858/3769/76% (iOS 12.1)
iPad Pro 12.9” (2018): 4598/5650/81% (iOS 12.1)
iPod touch 4th gen: 130MB/256MB/51% (iOS 6.1.1)
iPod touch 5th gen: 286MB/512MB/56% (iOS 7.0)
iPhone4: 325MB/512MB/63%
iPhone4s: 286MB/512MB/56%
iPhone5: 645MB/1024MB/62%
iPhone5s: 646MB/1024MB/63%
iPhone6: 645MB/1024MB/62% (iOS 8.x)
iPhone6+: 645MB/1024MB/62% (iOS 8.x)
iPhone6s: 1396MB/2048MB/68% (iOS 9.2)
iPhone6s+: 1392MB/2048MB/68% (iOS 10.2.1)
iPhoneSE: 1395MB/2048MB/69% (iOS 9.3)
iPhone7: 1395/2048MB/68% (iOS 10.2)
iPhone7+: 2040MB/3072MB/66% (iOS 10.2.1)
iPhone X: 1392/2785/50% (iOS 11.2.1)
iPhone XS Max: 2039/3735/55% (iOS 12.1)
相關文章
- 獲取 Laravel 執行時間和記憶體消耗Laravel記憶體
- 雲伺服器記憶體多少就可以了伺服器記憶體
- mysql最大表記憶體MySql記憶體
- 設定SQLserver執行記憶體SQLServer記憶體
- Java 執行緒記憶體模型Java執行緒記憶體模型
- PHP 獲取程式碼執行時間和消耗的記憶體PHP記憶體
- win10 64位最大支援記憶體是多少_win10系統最高支援多大記憶體Win10記憶體
- iOS 記憶體管理iOS記憶體
- win10執行記憶體多大才夠用?windows10需要多大執行記憶體Win10記憶體Windows
- 深入理解Java的堆記憶體和執行緒記憶體Java記憶體執行緒
- Oracle記憶體結構(四)----如何獲得Oracle各記憶體段的內部資訊(轉)Oracle記憶體
- Java程式執行記憶體機制Java記憶體
- Java多執行緒記憶體模型Java執行緒記憶體模型
- 被問懵了:一個程式最多可以建立多少個執行緒?執行緒
- C++ 獲取Linux 伺服器CPU佔用率+記憶體空閒率(親測絕對可以執行)C++Linux伺服器記憶體
- iOS 記憶體管理MRCiOS記憶體
- “理解”iOS記憶體管理iOS記憶體
- iOS 記憶體管理研究iOS記憶體
- 一個可以參考的JVM記憶體分配JVM記憶體
- ABAP Netweaver和Hybris裡獲得記憶體使用統計資料記憶體
- Java多執行緒之記憶體模型Java執行緒記憶體模型
- Java 執行時的記憶體劃分Java記憶體
- 1、多執行緒同步——CPU、core核、執行緒、記憶體執行緒記憶體
- MySQL單表最大記錄數不能超過多少?MySql
- 獲得蘋果iOS中國區推薦能帶來多少新增蘋果iOS
- postgresql單個表可以有多少欄位SQL
- jmeter 單機可以開啟多大多少執行緒?怎麼評估?JMeter執行緒
- 探究 iOS 記憶體問題iOS記憶體
- iOS記憶體管理詳解iOS記憶體
- Java記憶體區域(執行時資料區域)和記憶體模型(JMM)Java記憶體模型
- 【Azure App Service】在App Service for Windows上驗證能佔用的記憶體最大值APPWindows記憶體
- 100*100的 canvas 佔多少記憶體?Canvas記憶體
- JVM執行時記憶體資料區域JVM記憶體
- Java 執行過程中的記憶體模型Java記憶體模型
- 程式執行過程記憶體分析詳解記憶體
- win10如何檢視記憶體執行頻率_win10檢視記憶體執行頻率的方法Win10記憶體
- 查詢windows記憶體卡槽及卡槽支援的最大記憶體Windows記憶體
- Java記憶體區域與記憶體溢位異常 - 執行時資料區Java記憶體溢位