为什么libgdx正在填充堆?

时间:2018-08-27 08:52:47

标签: java libgdx game-engine

我只是想用oracle jconsole唤醒游戏覆盖的堆。我看到的是堆不断增加。我不知道为什么我的程序什么都不做。您可能会看到我的代码。我想知道它是否是libgdx的错误?或者我在某些地方错了。

Libgdx版本:1.9.9-快照

enter image description here

package sng.urrsm.streetfall;

import com.badlogic.gdx.Game;

public class StreetFall extends Game {

    @Override
    public void create() { 

    }

    @Override
    public void dispose () {

    }

}

1 个答案:

答案 0 :(得分:4)

不用担心,这是正常的行为。

您的游戏在运行时,发生了很多动作。 Libgdx始终创建对象以渲染事物和背景中发生的所有事物。在Java中,除非有理由(需要内存),否则不会对这些对象进行垃圾回收。在没有任何OOM异常之前,您就可以了。