

经常有人问“我游戏或者APP性能标准是多少,多少CPU、内存合适?”
其实,我也很想知道。不同类似APP、不同类似游戏,不同档位机型,CPU、内存占用完全不样,可能都不是一个量级。很难有个统一标准。以内存为例如下:
Android平台对单个进程是没有特别限制,只要VirtulMomory不超过进程地址空间(一般是4G),系统剩余内存Ram不低于LKM,进程就不会OOM。
iOS平台比较复杂些,对进程有资源限制,如单个进程FootPrint Limit(1G内存,maxFootPrint=650MB,2G内存,maxFootPrint=1400MB)及系统剩余Ram都有关系。
所以理论上只要游戏或者APP不OOM,内存占用多少都OK。但现实很残酷,内存占用过大会影响整机内存及性能。原则上是越小越好。
那到底我APP或者游戏性能标准是多少?
建议参考自己APP或者游戏竞品(直接PerfDog测试查看)。
备注:后期PerfDog会细分各个类型APP和游戏参考标准。
请参考2019年中国移动游戏质量白皮书:
https://wetest.qq.com/white-paper/white-paper-2019