当前位置: 首页 > 知识库问答 >
问题:

使用adb命令收集android设备使用数据时显式GC

聂鹏云
2023-03-14

当我使用adb命令从设备中收集内存、cpu和网络数据时,我会得到频繁的显式GC操作。

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

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

共有1个答案

尹赞
2023-03-14

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

 类似资料:
  • 如何使用adb命令行指令在多个设备上同时安装apk?我想用单个命令在两个或多个设备上安装apk,可以吗? 我已尝试使用,低于命令。 “adb-s安装apk路径”-- 请帮助。。。。

  • 本文向大家介绍android studio 使用adb 命令传递文件到android 设备的方法,包括了android studio 使用adb 命令传递文件到android 设备的方法的使用技巧和注意事项,需要的朋友参考一下 一:文件传输 在android开发中,有时候需要将文件从pc端传递至android,或者将软件运行的日志,从android设备传递到pc进行分析,我们可以使用windows

  • Android 测试,发版前要对渠道版本进行渠道号验证、冒烟测试、签名检查! adb debugging 打印当前连接设备 adb devices 获取信息 获取手机系统系的信息,包括硬件和软件 adb shell getprop adb shell getprop ro.build.version.release #获取手机android系统版本 adb shell getpro

  • 我正在尝试从ADB命令获取设备属性。我如何能够通过运行示例android应用程序获得这些值。我多么希望使用adb shell命令本身使我的生活更轻松。下面是我将完成示例应用程序的方法,但我需要相应的adb命令 设备制造商 *请注意,我的设备没有根目录,我不知道如何根目录设备以获取这些值:-)* 但是,我可以得到操作系统版本。但是我想要整数形式的SDK版本。我想要18个代替4.2个。2.

  • “adb root”命令的描述说,它使用root权限重新启动adbd。 我在我的手机(Note 2 Android 4.3)上试了一下,它没有root,也没有用。我在网上搜索,发现即使在root设备上,它也会给出错误消息,例如“adbd无法在生产版本中以root身份运行”。 我的问题是在什么情况下'adb root'会以root权限成功重启adbd? 谢谢

  • 我遵循了答案中给出的分步说明,即如何在Android设备上查看SQLite数据库? 1) 连接设备并以调试模式启动应用程序。 2) 将数据库文件从应用程序文件夹复制到sd卡。您可能需要使用adb-dshell“以com.resmed.mon ls/data/data/com.resmed.mon/databases/”来查看数据库文件名。 3)adb-d shell"run-ascom.yourp