当我们在AirConsole中启动游戏时,RAM使用率会非常高,我们会收到“Out of memory”错误。实际测试游戏的唯一方法是上传一个开发版本,启用例外并将WebGL内存大小设置为2047.这是唯一的场景,当游戏没有崩溃时。
我们使用Chrome来监控RAM。当我们在AirConsole中启动游戏时,RAM负载很重(大约2 GB),并且在游戏加载后,RAM使用率变得更低(约1 GB)。
我认为当我们进行WebGL构建时,它与我们获得的巨大JS文件直接相关,但这只是猜测。
我们如何诊断问题并降低RAM使用率?
答案 0 :(得分:0)
嗯,您需要使用浏览器提供的工具来分析页面的内存使用情况 - 就像您对桌面应用程序所做的那样。
它们的复杂程度各不相同,但与其他所有垃圾收集环境基本相同。它们可分为两种基本类型: