大家好,

我刚刚在尝试优化我的游戏的RAM使用情况,但我遇到了困惑。

在使用内存检测工具(Memory Profiler)来检测真机设备上的游戏进程(我的游戏的构建)过程中,我看到多个内存大小值。从我对这个功能的理解来看,我主要可以影响 unity 对象 的内存值。

目前的情况如下:

  • Unity 对象: 约509 MB
  • 设备上的总 resident 内存大小: 约1.44 GB

这意味着剩余的约 1 GB 内存似乎不是Unity 对象的一部分

因此,我提出的问题如下:

  • 这是正常情况吗?
  • 那1 GB左右的空间是难以直接控制的吗?
  • 还是可以通过调试和优化来减少这个部分的占用?

我感觉我可能对内存报告有所误解,所以任何的澄清将非常感谢。

感谢您的帮助!

图片链接

图片链接