2011-10-14 29 views
9

如何在應用性能計算的緩存和數據的大小?Android如何計算緩存和數據大小?

我將所有數據保存到SD卡,但Android顯示我經常使用4   KB,但在SD卡上約爲50   KB。與緩存相同!我在裏面放了一張3   MB圖片。但我的緩存大小爲零!

我想我用正確的目錄:/mnt/sdcard/Android/data/my.package.name/files/mnt/sdcard/Android/data/my.package.name/cache


Android 4.0.x已更改此變化嗎?

看到這個截圖:

+1

4KB是Unix目錄的大小。目錄信息的大小要具體。 – ikromm

回答

0

應用程序屬性頁面僅示出了用於內部存儲器,而不是爲外部存儲器(SD卡)的使用。

我不知道他們爲什麼選擇這樣做,但其中一個原因是SD卡的管理不盡相同:雖然您可以讓Android爲您的應用程序管理SD卡數據,您也可以繞過它並使用自定義文件夾結構。

此外,外部存儲器通常遠遠大於內存更大,並且可以由用戶進行管理,所以SD卡的使用可能是不那麼重要呢。