典型的Android应用程序应该使用多少内存?

前端之家收集整理的这篇文章主要介绍了典型的Android应用程序应该使用多少内存?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 android平台上开发了一个文件解析应用程序.如何检查我的应用程序实际使用了多少内存?我尝试过adb shell cat / proc / meminfo命令,但这并不表示我的应用程序使用了多少内存.它只是提供有关整体内存的一般信息.应用程序通常会占用多少内存?什么是平常或不寻常的?任何帮助是赞赏.谢谢 !

解决方法

您可以使用DDMS>分配跟踪程序跟踪内存使用情况,并为应用程序分配堆

http://developer.android.com/resources/articles/track-mem.html

要跟踪PID的整体内存,可以在ActivityManager中使用以下两种方法

要获得您的应用程式的PID:

List<ActivityManager.RunningAppProcessInfo> getRunningAppProcesses ()

然后是MemoryInfo

MemoryInfo[] getProcessMemoryInfo (int[] pids)

猜你在找的Android相关文章