AndroidApp定位和规避内存泄露方法与研究.docVIP

  • 2
  • 0
  • 约6.02千字
  • 约 13页
  • 2017-08-24 发布于安徽
  • 举报

AndroidApp定位和规避内存泄露方法与研究.doc

Android App定位和规避内存泄露方法研究 内容 本文档包含如下内容: 如何确定App存在内存泄露 如何定位App的内存泄露位置 怎样避免内存泄露 名词解释 App:Application VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存) RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存) PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存) USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存) Android查看内存的工具 DDMS查看系统内存 在sdk/ android-sdk_eng._linux-x86/tools下,启动ddms, ./ddms 通过ddms的sysInfo,如下图,我们可以看到系统内存目前的分布情况,这是一个饼状图, 从图中看BaiduReader大概占用了12%,10M左右的内存。 使用procrank查看进程内存 procrank 命令可以获得当前系统中各进程的内存使用快照,这里有PSS,USS,VSS,RSS。我们一般观察Uss来反映一个Process的内存使用情况,Uss 的大小代表了只属于本进程正在使用的内存大小,这些内存在此Process被杀掉之后,会被完整的回收掉, Vss和

文档评论(0)

1亿VIP精品文档

相关文档