Android 内存

原创 2015年07月09日 10:49:24

 Android是在Linux内核的基础之上发展过来的。内存管理这一部分,则利用了Linux现有的机制。

 内存分为一下四种

  • VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
  • RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)
  • PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
  • USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)

一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS


在android系统中可以通过ps命令行工具去查看

也可以在上层,通过调用系统服务来查看

 ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);  Android.os.Debug.MemoryInfo[] memoryInfoArray = am.getProcessMemoryInfo(new int[]{android.os.Process.myPid()});  


相关文章推荐

Android性能优化之内存泄露

  • 2017年11月01日 11:25
  • 2.7MB
  • 下载

android模拟内存分配

  • 2016年07月15日 15:35
  • 20.84MB
  • 下载

Android中App可分配内存的大小

现在真实测试结果:   1,为了搞清楚每个应用程序在Android系统中最多可分配多少内存空间,我们使用了真机进行测试,测试机型为魅族MX4 Pro,3G内存。 测试方法是直接申请一块较大的内存空...

Android内存优化总结【整理】

【前段时间】 一、Android 内存管理 1.1 Dalvik Dalvik虚拟机是Android程序的虚拟机,是Android中Java程序的运行基础。其指令集基于寄存器架构,执...

android内存溢出

  • 2015年01月28日 15:52
  • 2.87MB
  • 下载

android 内存优化

  • 2013年03月06日 10:09
  • 3KB
  • 下载

Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)

转载请注明出处:http://blog.csdn.net/qinjuning                                本节内容主要是讲解ActivityManage...

有关android 內存泄漏的问题

  • 2012年11月24日 14:12
  • 80KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 内存
举报原因:
原因补充:

(最多只允许输入30个字)