gpt4 book ai didi

java - Android 上 ParseObject 的 ArrayList 的良好内存大小

转载 作者:太空宇宙 更新时间:2023-11-04 13:26:57 25 4
gpt4 key购买 nike

我有一个 ParseObject 的子类,其中包含 13 个 public static String 成员、30 个组合的 getter 和 setter 以及其他三个方法。

@ParseClassName("我的")公共(public)类 Mine 扩展了 ParseObject{ ...}

对于 Android 适配器来说,在 ArrayList 内存中保留多少个对象是合理的?

ArrayList<Mine> mineList;//size 30? 300? 1000?

如果我的一个 getter 返回从 ParseFile 加载的位图怎么办?如

Bitmap getBitmap(String parseFilekey){
ParseFile file = getParseFile(parseFileKey);
return getBitmap(file);
}

最佳答案

这可能是您必须使用 Android Studio 附带的工具对自己进行基准测试的事情。

您可以创建一些测试,将对象加载到 ArrayList 中,然后您必须密切关注内存消耗和其他相关数据。

根据文档,内存监视器适用于:

  • Showing available and used memory in a graph, and garbage collection events over time.
  • Quickly testing whether app slowness might be related to excessive garbage collection events.
  • Quickly testing whether app crashes may be related to running out of memory.

否则我想我们无法给你一个准确的答案。

这是 Android Studio 内存监视器上的图像。

Memory Monitor

您可以在 this link 上阅读如何使用它.

附注:请记住,这个答案取决于您使用的设备以及手机有多少 RAM

关于java - Android 上 ParseObject 的 ArrayList 的良好内存大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32555601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com