簡體   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