我只是想用oracle jconsole唤醒游戏覆盖的堆。我看到的是堆不断增加。我不知道为什么我的程序什么都不做。您可能会看到我的代码。我想知道它是否是libgdx的错误?或者我在某些地方错了。
Libgdx版本:1.9.9-快照
package sng.urrsm.streetfall;
import com.badlogic.gdx.Game;
public class StreetFall extends Game {
@Override
public void create() {
}
@Override
public void dispose () {
}
}
答案 0 :(得分:4)
不用担心,这是正常的行为。
您的游戏在运行时,发生了很多动作。 Libgdx始终创建对象以渲染事物和背景中发生的所有事物。在Java中,除非有理由(需要内存),否则不会对这些对象进行垃圾回收。在没有任何OOM异常之前,您就可以了。