【问题标题】:unity3D high memory usage in debugunity3D调试时内存使用率高
【发布时间】:2017-07-06 18:15:56
【问题描述】:

我的 Unity 项目中有一个场景,其中包含 2 个 2D 蒙皮和动画角色。 (以及其他一些事情......)

当我在发布时,场景在 PC 上占用大约 500 MB。 (全包) 当我在 Unity 中启动调试时,Unity 需要多占用 10 GB 内存...(所以我的计算机几乎是空的并且经常崩溃...)

如果我删除这 2 个字符,则用于调试的内存使用情况更“正常”。

这两个字符占用这么多内存是正常的吗? 我对以前版本的统一的问题较少(我使用的是 Unity 5.6.1f1)

【问题讨论】:

  • 这意味着你的网格中有很多纹理和面,你的角色可能没有优化或网格不佳
  • 千兆字节?大多数人甚至没有安装那么多内存...
  • 我发现是 Profiler 占用了大部分内存...我不知道为什么 Profiler 使用了所有内存...

标签: unity3d unity5


【解决方案1】:

我发现是分析器使用了这么大的内存。

我在统一/调试中删除了分析器记录和内存保持在 1.5G 以下,这显然更好。

但我不知道为什么分析器在那个场景中使用这么多内存......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 2020-02-21
    • 1970-01-01
    • 1970-01-01
    • 2012-05-31
    • 1970-01-01
    相关资源
    最近更新 更多