繁体   English   中英

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

[英]Good in-memory size of ArrayList of ParseObject on android

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

@ParseClassName(“ Mine”)公共类Mine扩展了ParseObject {...}

这些对象中有多少个合理,可以在android适配器的ArrayList中保留在内存中?

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

如果我的一个吸气剂返回了从ParseFile加载的位图怎么办?

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

您可能需要使用Android Studio随附的工具对自己进行基准测试。

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

从文档开始,Memory Monitor适用于:

  • 在图形中显示可用和已使用的内存,以及随时间推移的垃圾回收事件。
  • 快速测试应用程序运行缓慢是否可能与过多的垃圾回收事件有关。
  • 快速测试应用崩溃是否可能与内存不足有关。

否则,我认为我们无法给您确切的答案。

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

内存监视器

您可以在此链接上阅读如何使用它。

PS:请记住,这个答案取决于您所使用的设备以及手机的内存量

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM