iDs*_*gns 5 testing performance instruments ios swift3
我是iOS开发和监控应用程序统计数据的新手.昨天我正在观看乐器并看到我的应用程序在空闲时的内存使用量在7到9 MB之间.
我的猜测是,这对于一个只是闲置的应用程序来说很重要,但是又一次,我是新的,不知道这是否是一种标准.
有人可以用这些信息向我解释它在闲置状态下通常使用多少内存?
我检查了内存泄漏,但没有泄漏.
Ada*_*lon 17
如果你的意思是你的应用程序在前台,但你没有做任何事情,你的内存占用是可以接受的(实际上它是非常低的).
如果你的目标是iOS 10,你的应用程序将运行的最低内存容量的移动设备将是512mb的RAM(iPhone 4s).对于该设备的内存使用,给定的"担忧点"将在~170/180mb范围内.
以下是设备的一些崩溃统计信息(RAM Usage @ Crash /设备的总内存限制):
iPad1:127MB/256MB/49%
iPad2:275MB/512MB/53%
iPad3:645MB/1024MB/62%
iPad4:585MB/1024MB/57%(iOS 8.1)
iPad Mini第一代:297MB/512MB/58%
iPad Mini视网膜:696MB/1024MB/68%(iOS 7.1)
iPad Air:697MB/1024MB/68%
iPad Air 2:1195MB/2048MB/58%(iOS 8.x)
iPad Pro 12.9:3064MB/3981MB/77%(iOS 9.3.2)
iPad Pro 9.7":1395MB/1971MB/71%(iOS 10.0.2(14A456))
iPod touch第四代:130MB/256MB/51%(iOS 6.1.1)
iPod touch第五代: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 +:1195MB/2048MB/58%(理论上未经测试)
iPhoneSE:1395MB/2048MB/69%(iOS 9.3)
iPhone7 +:2040MB/3072MB/66%(iOS 10.2.1)
欢迎来到SO!
不,这并没有让我觉得内存使用量那么多。以一个空的新项目(单视图模板)为例。这已经占用了大约 6 MB。无论是在背景还是前景。IIRC iPhone 6 具有 1 GB 的实际 RAM,但架构的工作方式使得内存对桌面系统等性能的影响较小。只需 7 MB 的使用量,您的应用程序甚至不需要交换,除非用户实际上正在运行数十个其他更饥饿的应用程序。
基本上,您几乎没有超过应用程序仅用于显示白屏的最低消耗量......
| 归档时间: |
|
| 查看次数: |
4717 次 |
| 最近记录: |