gkd
gkd copied to clipboard
某app开屏广告 快照生成速度过慢
一些验证
- [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
以下是截屏图
最新构建的GKD版本依然这样,https://github.com/gkd-kit/gkd/actions/runs/7298156355