如何使用 Dagger 2 来测量/跟踪依赖图不同部分的创建时间?

问题描述 投票:0回答:1

有谁知道或有库来检测 Dagger 2 并设置跟踪以查看每个模块在启动时创建需要多长时间?

我们正在尝试减少 Android 时间的冷启动时间,我们希望能够测量创建启动时构建的每个模块花费了多少时间,以便我们可以随着时间的推移跟踪哪些模块占用了更多时间,并找出值得花时间尝试推迟某些初始化的地方。

我在网上找到了这个:http://frogermcs.github.io/dagger2metrics-measure-performance-of-graph-initialization/但无法真正使其工作

我浏览了 Dagger2 代码,考虑尝试向代码生成的任务添加跟踪,但这似乎是一项艰巨的任务,我们不想维护分支。

dagger-2
1个回答
0
投票

我们面临着同样的问题。 5年过去了,Dagger还没有出现正常的测量工具。

© www.soinside.com 2019 - 2024. All rights reserved.