Unity Editor内存泄漏

时间:2017-08-01 18:26:04

标签: macos unity3d memory-leaks unity-editor

我在unity3d工作,我最近遇到了一个非常令人费解的问题(实际上是一个项目停止者)。基本上,当我在编辑器中按播放,然后按停止时,团结会占用我的记忆,并且拒绝将其恢复(我的mac在内存不足时发现了这一点)。在我的主项目中,每次迭代都会吃掉大约半场演出(显然是一个真正的问题)。我开始从我的项目中删除代码和对象,但无济于事。最后我刚刚开始一个新的空项目(甚至移除相机和灯光),并且看到同样的问题。不是半场演出(更多的是20兆克),但仍然是泄密。我不知道这可能是什么。以下是一些需要注意的事实:

  • 我最近升级到Unity 2017
  • 我正在使用16 GB内存的macbook pro
  • 在活动监视器中,每次播放/停止迭代时使用的总内存都会增加,但Unity进程内存不会。事实上,我无法使用额外的内存找到这个过程。
  • 我经常运行多个Unity实例,并通过UNET相互通信。但是,没有打开其他实例的空项目仍然会泄露。
  • 当我让计算机进入睡眠状态时,会发生以下两种情况之一:统一实例会崩溃,或者释放大量内存(通过启动和停止统一消耗大约一半的内存)< / LI>

有人知道这可能是什么吗?有没有人经历类似的事情?如果这是一个Unity错误,我将如何通知正确的人/避免问题?如果我做错了什么,我应该改变什么?

0 个答案:

没有答案