【发布时间】:2010-11-22 01:12:30
【问题描述】:
当垃圾收集器运行时,我的 Android 游戏偶尔会出现延迟。我运行了 DDMS,发现我的应用程序分配的所有内存都来自这一行:
scoreString = String.valueOf(score);
在不分配任何内存的情况下将整数转换为字符串的最佳方法是什么?
【问题讨论】:
-
听起来您显示事物的方式是这里的问题。如果垃圾收集器或字符串分配确实扰乱了您的游戏,那么您还有其他要掩盖的严重问题。
-
你能解释一下吗?垃圾收集器可能是 Android 游戏中最常见的性能问题。另外,性能很好,除了速度变慢的短暂时间(不到一秒)。查看日志输出,这些滞后与垃圾收集一致。
标签: java android memory-management