发现 Unity 使用 Gradle 打安卓(Android)包时出现 OpenJDK 进程不释放内存的问题,导致打几次包机器就内存不足了。

问题复现

使用 Unity 打包安卓 apk,打包方式选择 Gradle,打包时,内存占用如下:

打包完成后,OpenJDK 进程不消失,占用内存也不吐出来:

再次打包,OpenJDK 占用内存翻倍,打包完也不释放:

解决方法

在 Unity 论坛上,Unity 员工说此时可以安全的结束该进程:

同时甩锅,说这是谷歌的 Bug,不由 Unity 处理。

所以打包完成后,杀掉该进程即可:

梓喵出没博客(azimiao.com)版权所有,转载请注明链接:https://www.azimiao.com/7882.html
欢迎加入梓喵出没博客交流群:313732000

我来吐槽

*

*