首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android手机内存泄漏

Android手机内存泄漏
EN

Stack Overflow用户
提问于 2011-06-17 12:06:48
回答 1查看 1.1K关注 0票数 0

我在手机里看到了一些内存泄漏。

步骤:

  1. 打开浏览器(主页: www.google.com)。它将获取Page.
  2. 选择返回键,从浏览器
  3. 中取出相同的步骤(1-2) 5次。

以下是由“亚行外壳虚拟内存信息PID (浏览器)”提供的观察者:

第一次(第一次打开浏览器时-步骤1之后):

应用程序内存使用(kB):正常运行时间: 428816实时: 434932

代码语言:javascript
复制
** MEMINFO in pid 899 [com.android.browser] **

                  native   dalvik    other    total
          size:    24296     6727      N/A    31023
     allocated:    24241     3955      N/A    28196
          free:       54     2772      N/A     2826
         (Pss):     3455     2259    30025    35739


(shared dirty):     2064     1772     7444    11280

  (priv dirty):     3388      548    21116    25052

 Objects

           Views:        0        ViewRoots:        0
     AppContexts:        0       Activities:        0
          Assets:        3    AssetManagers:        3
   Local Binders:       34    Proxy Binders:       28
Death Recipients:        1
 OpenSSL Sockets:        0

第二次(步骤-4之后)打开-关闭浏览器5次:

应用程序内存使用(kB):正常运行时间: 473642实时: 479758

代码语言:javascript
复制
** MEMINFO in pid 899 [com.android.browser] **

                  native   dalvik    other    total
          size:    45616     7559      N/A    53175
     allocated:    45322     4850      N/A    50172
          free:       29     2709      N/A     2738
         (Pss):     4602     2301    51988    58891

(shared dirty):     2060     1736     7440    11236

  (priv dirty):     4536      584    42360    47480

Objects

            Views:        0        ViewRoots:        0
      AppContexts:        0       Activities:        0
           Assets:        3    AssetManagers:        3
    Local Binders:      113    Proxy Binders:       47
 Death Recipients:        1
  OpenSSL Sockets:        0

您能帮我们找出哪些数据显示了哪些信息(比如大小、分配、免费、本地绑定等)以及在上面的数据中显示内存泄漏的位置吗?

所有这些分析都是新的,所以问一些基本的问题:

请帮帮我。

谢谢Rke

EN

回答 1

Stack Overflow用户

发布于 2011-06-17 21:00:13

你知道吗,我没看到什么记忆泄露。获取内存泄漏的最常见方法是对必须销毁的活动的引用。不管怎样,有一种搜索泄漏的方法,Android开发人员博客中有一篇很好的文章,介绍了如何在Eclipse中使用MAT进行内存分析,还有GoogleIO-2011的视频。试试看,也许你会发现出了什么问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6385509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档