【发布时间】:2018-03-23 22:19:53
【问题描述】:
我正在查看我的应用程序生成的 systrace,我发现了一个耗时过长的帧。
这是由 RecyclerView 的 onCreateViewHolder 在放大我的项目视图时引起的。项目视图与ConstraintLayout 一样平坦。但是下面的 systrace 报告有很多 VerifyClass 块,每个块需要 17 毫秒。
VerifyClass 块是什么意思?
【问题讨论】:
-
您看到的跟踪日志很可能来自 here,因此这是一个 ART 问题。您可能想尝试在 logcat 中查找与 dex/oat/art 相关的日志,以查看它是否指出了您可以修复的明显错误,但如果不是,则可能只是框架问题,您可以尝试在issue tracker
标签: android android-layout android-recyclerview layout-inflater systrace