【问题标题】:What is "Other dev" in result of command "adb shell dumpsys meminfo" in Android?Android中命令“adb shell dumpsys meminfo”的结果中的“其他开发人员”是什么?
【发布时间】:2015-03-09 03:57:25
【问题描述】:

我有一个关于内存泄漏的大问题。我执行命令“adb shell dumpsys meminfo”,结果显示 “其他开发”消耗了大量内存。 我在谷歌上搜索“其他开发者”,但没有关于此的信息。任何人都可以告诉我 android 中的“其他开发”是什么。

非常感谢!

【问题讨论】:

  • 假设您要调试“您的”应用程序的内存泄漏(而不是由其他应用程序引起的设备中发生的内存泄漏),您应该输入: adb shell dumpsys meminfo 。现在,您应该观察应用程序的内存是如何在不同类型的 RAM 分配之间分配的。更多信息请参考:developer.android.com/tools/debugging/debugging-memory.html
  • 感谢 ADDTTechnical 的快速回复。我在命令中添加了“my-package”。可以告诉我命令结果中的“其他开发”行。

标签: android


【解决方案1】:

以下是 Android 框架工程师 (Dianne Hackborne) 关于不同列的回复,包括您正在寻找的“其他”。

Detailed explanation for profile from "adb shell dumpsys meminfo my-app-name"?

简而言之,“其他”部分的分配可以广泛用于以下任何一项:

  1. 内存支持游标,
  2. 来自 ashmem 的共享内存区域,
  3. 设备为您分配诸如图形纹理之类的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-01
    • 2023-03-31
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    • 2020-03-26
    • 1970-01-01
    • 2012-10-26
    相关资源
    最近更新 更多