有谁知道或有库来检测 Dagger 2 并设置跟踪以查看每个模块在启动时创建需要多长时间?
我们正在尝试减少 Android 时间的冷启动时间,我们希望能够测量创建启动时构建的每个模块花费了多少时间,以便我们可以随着时间的推移跟踪哪些模块占用了更多时间,并找出值得花时间尝试推迟某些初始化的地方。
我在网上找到了这个:http://frogermcs.github.io/dagger2metrics-measure-performance-of-graph-initialization/但无法真正使其工作
我浏览了 Dagger2 代码,考虑尝试向代码生成的任务添加跟踪,但这似乎是一项艰巨的任务,我们不想维护分支。
我们面临着同样的问题。 5年过去了,Dagger还没有出现正常的测量工具。