Ale*_*ian 23 android memory-management
我看遍了互联网\ goolge\stackoverflow,找不到完整而简单的指南,可以向我解释如何找到我的Android应用程序是否有内存泄漏.任何人都可以向我解释如何做到这一点,甚至更好地给我一个很好的指导吗?
我的应用程序收集有关电池的数据并将其保存到手机上的数据库中.每次更换电池时(ACTION_BATTERY_CHANGED),我都会检查电池的百分比是否发生变化,在这种情况下我会保存一些数据.
这个应用程序需要(25-30)MB RAM我认为这对于这样简单的app太多了.我怀疑它有内存泄漏.
Dhe*_*ngh 23
你可以使用MAT
它是一个非常好的工具,可以为您的项目提供非常详细的报告,其中包含与内存泄漏相关的基本信息
Android中的MAT
http://android-developers.blogspot.in/2011/03/memory-analysis-for-android.html
如何使用MAT
http://kohlerm.blogspot.in/2009/07/eclipse-memory-analyzer-10-useful.html
http://android-developers.blogspot.in/2011/03/memory-analysis-for-android.html
http://ttlnews.blogspot.in/2010/01/attacking-memory-problems-on-android.html
Eclipse整合了MAT
http://www.eclipse.org/mat/downloads.php
http://www.eclipse.org/forums/index.php/m/878338/
更新站点:http://download.eclipse.org/mat/1.1/update-site/
Eclipse集成BERT(依赖于此)
http://wiki.eclipse.org/BIRT_Update_Site_URL
http://download.eclipse.org/birt/update-site/3.7-interim
| 归档时间: |
|
| 查看次数: |
23094 次 |
| 最近记录: |