0
A
回答
2
您可以使用DDMS,Eclipse MAT或YourKit(www.yourkit.com)等工具来分析内存。内存问题通常与位图无法正确回收或仅同时使用太多/大图像有关。 请注意,位图是在本机堆!
您需要创建一个hprof文件(查找Android SDK的Debug类),然后将其加载到上述探查器工具之一中。 http://developer.android.com/reference/android/os/Debug.html#dumpHprofData(java.lang.String)
请参见以下链接:
https://developer.android.com/reference/android/os/Debug.html
https://developer.android.com/guide/developing/tools/hprof-conv.html
相关问题
- 1. 在Android中处理内存问题
- 2. 如何测试Android设备上的“内存不足”异常处理程序?
- 3. Android内存管理问题
- 4. 设备驱动程序内存缓冲区处理器缓存问题
- 5. iPhone设备的内存问题
- 6. Android设备问题
- 7. 如何将android移植到ARM9处理器上的设备?
- 8. Django:如何处理从Android设备上传的实时数据?
- 9. Android设备上的facebook分享问题
- 10. 三星Android设备上的GPS问题?
- 11. 三星设备上的Android Camera2问题
- 12. Android设备上的OpenGL中正确的内存管理
- 13. 问题了解iOS设备上的事件处理
- 14. DOM解析Android设备上的大型XML文件时的内存问题
- 15. 如何确定设备在Android上的内存不足时
- 16. 内部存储Android - 设备内存
- 17. Java POI HSSF内存处理问题
- 18. 多重处理和内存问题
- 19. 如何处理火炬中的GPU内存泄漏问题?
- 20. UIAlertView设备上的问题
- 21. 如何处理这一设计问题
- 22. 如何从android设备上的android设备上的USB设备读取数据?
- 23. Android设备睡眠问题
- 24. Android设备配置问题
- 25. Android设备目录问题
- 26. Android RatingBar设备问题
- 27. 仓库内的异常情况:你如何处理它们?
- 28. Android内存问题
- 29. Android内存问题
- 30. Cookie和iframes,如何处理它们?
http://stackoverflow.com/questions/3112671/android-memory-analysing-eclipse-memory-analyzer – bigstones 2011-04-14 13:42:39
这个问题问得已经在StackOverFlow中回答了。在网站中搜索:“如何在Android中发现我的应用程序的内存使用情况。”这会给你你的答案。 – ikis 2011-04-14 13:40:47