ActivityManager(二)--获取应用所占内存大小
2014-09-21 18:00
204 查看
private void getRunningAppProcessInfo() { mActivityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); //获得系统里正在运行的所有进程 List<RunningAppProcessInfo> runningAppProcessesList = mActivityManager.getRunningAppProcesses(); for (RunningAppProcessInfo runningAppProcessInfo : runningAppProcessesList) { // 进程ID号 int pid = runningAppProcessInfo.pid; // 用户ID int uid = runningAppProcessInfo.uid; // 进程名 String processName = runningAppProcessInfo.processName; // 占用的内存 int[] pids = new int[] {pid}; Debug.MemoryInfo[] memoryInfo = mActivityManager.getProcessMemoryInfo(pids); int memorySize = memoryInfo[0].dalvikPrivateDirty; System.out.println("processName="+processName+",pid="+pid+",uid="+uid+",memorySize="+memorySize+"kb"); } }
相关文章推荐
- ActivityManager(二)--获取应用所占内存大小
- 获取手机系统大小、可用空间大小,设备可用内存及当前应用所占内存等
- 获取手机系统大小、可用空间大小,设备可用内存及当前应用所占内存等
- Android获取应用所占内存大小
- 获取手机应用分配内存大小和状态
- Android 获取app应用大小、手机内存信息、删除文件方法、获得文件大小
- android 获取应用程序占用的内存大小
- Android Tip1:获取 android 每个 app 内存限制大小
- 获取指针指向的内存大小方法
- Tomcat 应用中JVM使用内存大小的调整。
- Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一) .
- Android获取内部和外部内存空间大小
- 获取手机内存大小的方法
- C#获取硬盘编号、CPU编号及类型、内存大小及使用情况
- linux sysinfo函数使用方法--获取内存大小
- 获取 iphone 手机的总内存和可用的内存大小
- Android获取内部和外部内存空间大小
- 获取硬盘大小.内存.cpu信息
- C#获取硬盘编号、CPU编号及类型、内存大小及使用情况
- 获取系统内存大小(C#)