引用:
原帖由 ffcactus 于 2009-6-24 22:22 发表
至少可以防止某些情况下系统提示内存足死机或蓝屏吧,莫非这些主机上的游戏都不动态申请内存?或者全由开发人员把握? 另外我认为操作系统实现虚拟内存不是为了“实时”,而是为了“可行”。
当然全部都是由开发人员把握的,游戏中每一部分用多少内存都会有严格的把关,也就是memory budgeting。就算是PC游戏,都有严格的memory budget,同样是为了防止不必要的缺页中断。
“可行”?那我告诉你这个吧。帧数高低和稳定与否,是会影响到游戏提交给第一方审查的时候的成功率的。Sony宁愿你少用点内存以求稳定(因为碎片也会影响内存系统的性能甚至导致内存分配失败),都不愿意看到帧数不稳定。