在android中检查内存 [英] memory checking in android

查看:85
本文介绍了在android中检查内存的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用按钮

推荐答案

Hackbod的来检查android中的内存是SO中最好的答案之一。它为一个非常模糊的主题提供了亮点。它对我帮助很大。



另一个非常有用的资源是这个必看的视频:[ Google I / O 2011 :内存管理Android应用] [1]



---



**更新:**



流程统计,这是一个发现你的应用如何管理内存的服务,由Dianne Hackborn解释:[http://android-developers.blogspot .com.es / 2014/01 /过程提供的统计信息认识-如何-your.html](http://android-developers.blogspot.com.es/2014/01/process-stats-understanding-how-your。 html)





[1]:链接
Hackbod's is one of the best answers in SO. It throws light on a very obscure subject. It helped me a lot.

Another really helpful resource is this must-see video: [Google I/O 2011: Memory management for Android Apps][1]

---

**UPDATE:**

Process Stats, a service to discover how your app manages memory explained at this post by Dianne Hackborn: [http://android-developers.blogspot.com.es/2014/01/process-stats-understanding-how-your.html](http://android-developers.blogspot.com.es/2014/01/process-stats-understanding-how-your.html)


[1]: link


嗯,您可以使用

Well, you can check memory usage in Android with
getProcessMemoryInfo

检查Android中的内存使用情况Android支持的功能。

function supported by Android.

ActivityManager activityManager = (ActivityManager)mContext.getSystemService(Context.ACTIVITY_SERVICE);
List<runningappprocessinfo> runningApps = activityManager.getRunningAppProcesses();
int pids[] = new int[runningApps.size()];
String processNames[] = new String[runningApps.size()];
int i = 0;
for(RunningAppProcessInfo app : runningApps) {
  pids[i] = app.pid;
  processNames[i] = app.processName;
  ++i;
}
android.os.Debug.MemoryInfo[] memInfos = activityManager.getProcessMemoryInfo(pids);
long totalPss = 0;
i = 0;
for (android.os.Debug.MemoryInfo info : memInfos) {
  Log.d(TAG, "[" + processNames[i] + "] total pss[KB] = " + info.getTotalPss());
  ++i;
  totalPss += info.getTotalPss();
}
Log.d(TAG, "TOTAL pss[KB] = " + totalPss);</runningappprocessinfo>



详情列出这里!!

http://www.notice.co.jp/archives/3041 [ ^ ]


这篇关于在android中检查内存的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆