【问题标题】:Do I need to release Bitmap resources?我需要释放位图资源吗?
【发布时间】:2015-03-06 00:14:17
【问题描述】:

我在 Android Studio 中制作了一个 2D 游戏,它使用 Bitmap 类来处理 .png 资源。我听说过 Bitmap.recycle() 释放资源的方法,但这有必要吗?如果是这样,这应该在 surfaceDestroyed() 方法中完成吗?另外,不释放这些资源会有什么后果?

【问题讨论】:

    标签: java android bitmap android-studio resources


    【解决方案1】:

    答案因 Android 版本而异。但总的来说,至少对于现代版本来说,当您完成位图以加快相关内存的释放时,调用回收是一个好主意。它不是绝对必要的。但是当你用完它们后不这样做可能会导致你在内存太低时进入阻塞 GC,这可能是一种糟糕的体验。

    【讨论】:

      猜你喜欢
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      • 2023-01-05
      • 1970-01-01
      • 2023-01-08
      • 2012-01-22
      • 2013-07-31
      • 1970-01-01
      相关资源
      最近更新 更多