gkd icon indicating copy to clipboard operation
gkd copied to clipboard

某app开屏广告 快照生成速度过慢

Open jiuqianyuan opened this issue 1 year ago • 1 comments

一些验证

  • [X] 搜索检查是否已经存在请求相同功能的问题/讨论,以避免重复创建问题
  • [X] 检查这个问题是属于 规则 还是属于 GKD 本身, 也许你应该去 subscription/issues 提交问题

日志文件

************* Log Head **************** Date of Log : 2023_12_24 Rom Info : RomInfo{name=xiaomi, version=V14.0.8.0.TKHCNXM} Device Manufacturer: Xiaomi Device Model : M2012K11AC Android Version : 13 Android SDK : 33 App VersionName : 1.5.4 App VersionCode : 14 ************* Log Head ****************

00:32:23.098 D/SourceFile [DefaultDispatcher-worker-3, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.miui.home, activityId=com.miui.home.launcher.Launcher) 00:32:24.879 D/SourceFile [DefaultDispatcher-worker-6, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.jsmcc, activityId=null) 00:32:25.588 D/SourceFile [DefaultDispatcher-worker-3, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.jsmcc, activityId=com.jsmcc.ui.WelcomeActivity) 00:32:26.431 D/SourceFile [DefaultDispatcher-worker-8, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.jsmcc, activityId=com.jsmcc.ui.MainActivityGroupNew) 00:32:37.965 D/ComplexSnapshotKt [DefaultDispatcher-worker-6, li.songe.gkd.data.ComplexSnapshotKt.createComplexSnapshot(ComplexSnapshotKt.java:144)]: args[0] = TopActivity(appId=com.jsmcc, activityId=com.jsmcc.ui.MainActivityGroupNew) args[1] = 快照收集:726, 耗时:11395ms

00:32:44.530 D/SourceFile [DefaultDispatcher-worker-3, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.miui.home, activityId=com.miui.home.launcher.Launcher) 00:32:49.821 D/SourceFile [DefaultDispatcher-worker-7, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.weico.international, activityId=com.weico.international.activity.LogoActivity) 00:32:51.083 D/SourceFile [DefaultDispatcher-worker-4, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.weico.international, activityId=com.weico.international.ui.ad.AdActivity) 00:32:52.656 D/SourceFile [DefaultDispatcher-worker-4, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.weico.international, activityId=com.weico.international.activity.MainFragmentActivity) 00:32:56.464 D/ComplexSnapshotKt [DefaultDispatcher-worker-3, li.songe.gkd.data.ComplexSnapshotKt.createComplexSnapshot(ComplexSnapshotKt.java:144)]: args[0] = TopActivity(appId=com.weico.international, activityId=com.weico.international.activity.MainFragmentActivity) args[1] = 快照收集:402, 耗时:2307ms

00:33:01.648 D/SourceFile [DefaultDispatcher-worker-7, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.android.systemui, activityId=null) 00:33:04.975 D/SourceFile [DefaultDispatcher-worker-8, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.weico.international, activityId=com.weico.international.activity.MainFragmentActivity) 00:33:06.018 D/SourceFile [DefaultDispatcher-worker-4, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.miui.home, activityId=null) 00:33:06.478 D/SourceFile [DefaultDispatcher-worker-4, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.miui.home, activityId=com.miui.home.launcher.Launcher) 00:33:09.393 D/SourceFile [DefaultDispatcher-worker-8, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.jsmcc, activityId=null) 00:33:10.323 D/SourceFile [DefaultDispatcher-worker-6, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.jsmcc, activityId=com.jsmcc.ui.WelcomeActivity) 00:33:10.984 D/SourceFile [DefaultDispatcher-worker-8, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.jsmcc, activityId=com.jsmcc.ui.MainActivityGroupNew) 00:33:24.263 D/ComplexSnapshotKt [DefaultDispatcher-worker-3, li.songe.gkd.data.ComplexSnapshotKt.createComplexSnapshot(ComplexSnapshotKt.java:144)]: args[0] = TopActivity(appId=com.jsmcc, activityId=com.jsmcc.ui.MainActivityGroupNew) args[1] = 快照收集:735, 耗时:12480ms

00:33:27.030 D/SourceFile [DefaultDispatcher-worker-8, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.miui.home, activityId=com.miui.home.launcher.Launcher) 00:33:30.291 D/SourceFile [DefaultDispatcher-worker-8, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=li.songe.gkd, activityId=li.songe.gkd.MainActivity) 00:33:38.035 D/SourceFile [DefaultDispatcher-worker-6, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.miui.home, activityId=null) 00:33:38.412 D/SourceFile [DefaultDispatcher-worker-6, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=com.miui.home, activityId=com.miui.home.launcher.Launcher) 00:33:39.324 D/SourceFile [DefaultDispatcher-worker-2, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=li.songe.gkd, activityId=li.songe.gkd.MainActivity) 00:33:41.374 D/SourceFile [DefaultDispatcher-worker-8, li.songe.gkd.service.GkdAbService$1$7$1.emit(SourceFile:1)]: TopActivity(appId=li.songe.gkd, activityId=li.songe.gkd.MainActivity)

Bug 描述

截取app “中国移动江苏”的开屏广告时,发现快照生成速度太慢,长达10s,广告页都已经跳过去了。 在打开app瞬间,快照截取还是很快的,https://i.gkd.li/import/13759662, 一旦弹出倒计时,再点击截取就非常慢,5秒内无法完成。 只能截到主页快照https://i.gkd.li/import/13759661

以下是截屏图 1703349928136

jiuqianyuan avatar Dec 23 '23 16:12 jiuqianyuan

最新构建的GKD版本依然这样,https://github.com/gkd-kit/gkd/actions/runs/7298156355

jiuqianyuan avatar Dec 23 '23 16:12 jiuqianyuan