根据NSProcessInfo docs,-physicalMemory
返回“以字节为单位的物理内存量”。但是,在我的32 GB iPhone 5上,它返回1065000960
,仅约1 GB(1016 MB)。那是怎么回事?它实际上返回的是块数还是什么?这可能是API中的错误吗?
FWIW,我得到相同的值using sysctl()
。
最佳答案
-physicalMemory
方法返回设备中存在的RAM(易失性存储)量,对于iPhone 5而言为1GB。
设备型号中的“ 32GB”数字是非易失性闪存(认为SSD),它与RAM分开。
关于ios - NSProcessInfo physicalMemory值的含义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23619452/