android - 管理堆大小

标签 android heap-memory

我正在使用位图从 5 月 Android 应用程序的数据库中加载图像。由于我的应用程序包含大量图像,因此出现内存不足错误。我还在 list 文件中授予了 android:largeHeap="true"权限。我也使用过 system.gc() 但没有解决我的目的。堆大小随着我的应用程序的进行而增加。如何管理堆大小?我在使用位图时还缩放了图像。

最佳答案

您正在模拟器或设备上测试您的应用程序???尝试在设备上进行测试。另一件事是使用延迟加载,同时您可以使用清除缓存来减少内存负载。

关于android - 管理堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24736375/

相关文章:

android - 如何使用Android Studio在音频播放器中保存音频播放器的当前播放时间(即1:45/25:40)?

android - 构建 AOSP 应用程序并对其进行自定义

android - 如何将drawBitmap设置为非全屏

C++ 以正确的方式在堆上声明静态连续多维数组

java - Jetty webapp 继续增长到堆空间 : (OutOfMemoryError Java heap space)

c++ - 每个进程允许的最大堆使用量

android - GPS消耗多少电池?

android - Proguard 在某些构建配置中变灰

c++ - C++中的默认参数有一些特殊的属性吗?

您可以将堆栈分配的值放入堆分配的数组中吗