我只是在查看我的 oracle jconsole 游戏所覆盖的堆。我看到的是堆在不断增加。我不知道为什么。我的程序没有做任何事情。你可能会看到我的代码。我想知道这是否是 libgdx 的错误??或者我在某些地方错了。
Libgdx 版本:1.9.9-SNAPSHOT
package sng.urrsm.streetfall;
import com.badlogic.gdx.Game;
public class StreetFall extends Game {
@Override
public void create() {
}
@Override
public void dispose () {
}
}
最佳答案
别担心,这是正常现象。
当您的游戏正在运行时,会发生很多 Action 。 Libgdx 一直在创建对象来渲染内容和后台发生的所有事情。在 Java 中,除非有理由这样做(需要内存),否则这些对象不会被垃圾收集。在您没有收到任何 OOM 异常之前,一切都很好。
关于java - 为什么 libgdx 正在填充堆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52035708/