【问题标题】:Galaxy S 3 memory problemsGalaxy S 3 内存问题
【发布时间】:2012-08-29 04:17:16
【问题描述】:

我有一款游戏,它会进行大量的图像缩放(每次进入关卡时一次)。缩放是通过对 Bitmap.createScaledBitmap(Bitmap) 的简单调用完成的。我意识到,在垃圾收集器出现之前,我实际上拥有这些图像的两个副本,但我已经在几个 Android 设备上对其进行了测试,直到最近才获得了 Galaxy S3。你会认为,如果一款游戏在 Xoom2、Galaxy Tab 和 Galaxy S2 上运行良好,更不用说像 Galaxy Y 和 Galaxy Ace 这样的低端机型,它会在 Galaxy S3 上运行得更好。令人尴尬的是,它没有,而且我经常会耗尽内存。我想我已经尽可能地优化了我的游戏(诚然,需要一些优化)。我想了解这个问题。有谁知道有关 S3 的任何内存管理问题?屏幕尺寸与 RAM 的比例是否比 Galaxy Tab 差?提前致谢。

【问题讨论】:

  • 您考虑过这些设备的分辨率差异吗? S3 为 1280x720,密度为 306 ppi; Xoom 是 1280x800 但只有 149 ppi。它们都具有相同数量的 RAM。
  • 这只是意味着 Xoom 2 的屏幕更大。图像密度对硬件没有任何意义,只有图像大小才有意义。

标签: android memory galaxy


【解决方案1】:

如果你正在调用 imgs,你应该在制作 bpm 之前在 BitmapFactory.Options 中使用 .isSampleSize。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    相关资源
    最近更新 更多