第 7 课

目录

使用内存池

对于像《WAG》这样需要经常见加载和卸载内存的游戏,内存池用量在运行时是不断变化的。为此,在完成 AkInitializer 设置后,一定要打完整个游戏。对于《WAG》,下面列出了我们设定的内存池估值:

 

估值 (Audiokinetic)

估值(实测)

Default Pool

1.1MB(设为 1.4 MB)

移动平台:1.0 MB(设为 1.25 MB)

Lower Engine Default

5.3MB(设为 6.6 MB)

移动平台:5.9 MB(设为 7.4 MB)

流播放

20KB(设为 100)

Monitor

15KB(设为 100)

Monitor Queue

4 MB(设为 4,096)

Memory Cutoff Threshold

90%(设为 0.9)

在开发中,将内存池设到一个相对较高的值。在准备发布游戏前,重新检查这些设置,并将内存减到最小。然后,在评估设置时,查看匮乏或者内存不够等错误,确认是否系统资源耗尽。


此页面对您是否有帮助?