【问题标题】:Explicit GC while collecting android device usage data using adb commands使用 adb 命令收集 android 设备使用数据时的显式 GC
【发布时间】:2016-01-19 15:46:06
【问题描述】:

当我使用 adb 命令从设备收集内存、cpu、网络数据时,我会频繁执行 Explicit GC 操作。

I/art(29126):显式并发标记扫描 GC 释放 3(96B) 个 AllocSpace 对象,0(0B) 个 LOS 对象,31% 空闲,17MB/25MB,暂停 559us 共 19.188ms

我该如何避免呢?它会中断数据收集和应用程序的操作。 为什么它代表应用程序调用(在日志中)。我是通过 adb 调用命令吗?

【问题讨论】:

    标签: android performance garbage-collection adb


    【解决方案1】:

    它不是代表应用程序调用的 - 如果是,它的 logtag 将与应用程序的相同,而不是 aartdalvikvm :) 也许应用程序只是释放它的一些资源,因为您显式地强制执行 GC 循环。

    【讨论】:

    • 我会更具体。当我使用“adb shell dumpsys meminfo 我得到这些显式 GC 日志。标签是“艺术”但应用程序是我的。我不使用显式 GC 只是这个命令。
    猜你喜欢
    • 1970-01-01
    • 2017-09-18
    • 2021-04-26
    • 2014-02-01
    • 1970-01-01
    • 2013-11-05
    • 2011-07-27
    • 1970-01-01
    • 2016-08-01
    相关资源
    最近更新 更多