标签: java android memory-management
我正在制作Android游戏,当然我不会在游戏过程中分配内存。
但是我很确定我没有分配任何内存,并且已经覆盖了广泛寻找内存分配的代码。我还没找到。
但是当我在手机上运行游戏时,我发现第一轮游戏有点跳跃,当我看到Catlog时,我发现GC经常运行。 GC每3秒运行一次。第一轮比赛结束后。 GC每10秒运行一次。
还有其他方法可以查看代码以查看正在分配的内容吗?这是一款Android游戏,但我也可以在PC上运行它(Libgdx),所以我可以使用Android特定解决方案和java解决方案。