典型的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性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...