Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android LibGdx垃圾收集器_Android_Libgdx - Fatal编程技术网

Android LibGdx垃圾收集器

Android LibGdx垃圾收集器,android,libgdx,Android,Libgdx,LibGDX游戏冻结并在Logcat中显示。 而且是随机发生的 08-27 19:32:46.015: D/dalvikvm(12024): GC_FOR_ALLOC freed 1205K, 22% free 6961K/8816K, paused 32ms, total 32ms 08-27 19:32:58.909: D/dalvikvm(12024): GC_FOR_ALLOC freed 1201K, 22% free 6957K/8816K, paused 22ms, total 2

LibGDX游戏冻结并在Logcat中显示。 而且是随机发生的

08-27 19:32:46.015: D/dalvikvm(12024): GC_FOR_ALLOC freed 1205K, 22% free 6961K/8816K, paused 32ms, total 32ms
08-27 19:32:58.909: D/dalvikvm(12024): GC_FOR_ALLOC freed 1201K, 22% free 6957K/8816K, paused 22ms, total 23ms
08-27 19:32:59.089: D/dalvikvm(12024): GC_FOR_ALLOC freed 1180K, 22% free 6957K/8816K, paused 23ms, total 23ms
08-27 19:32:59.279: D/dalvikvm(12024): GC_FOR_ALLOC freed 1180K, 22% free 6957K/8816K, paused 23ms, total 23ms
08-27 19:32:59.469: D/dalvikvm(12024): GC_FOR_ALLOC freed 1180K, 22% free 6957K/8816K, paused 23ms, total 23ms
此后

08-27 19:32:59.469: D/dalvikvm(12024): GC_FOR_ALLOC freed 1180K, 22% free 6957K/8816K, paused 23ms, total 23ms

重复,直到应用程序关闭。

这不是错误消息。我不知道你的游戏是什么,也不知道你是如何进行新的分配的,但在某个时候,你的垃圾收集器需要运行来为新对象打开可用空间。检查所有分配,调试您的应用程序,并尝试找到它被卡住的确切位置

有时,一个功能性应用程序并不意味着它能有效地使用内存。检查您的分配,并尝试减少您正在使用的金额。(即使应用程序工作正常,也应该这样做。)搜索项目并在包含关键字“new”的行上放置断点是一个好的开始


是官方的内存调试教程。

问题已经解决。问题出在代码中。游戏将进入无限循环,游戏将被挂起。

您可能分配了太多的内容。如果没有进一步的信息,我们将无能为力。我无法理解我应该发布的代码的其他部分。我正在加载18个1秒的声音文件+4个位图图像,并且正在处理纹理。我希望您正在加载纹理只有一次?