KKMonitor

布局快照

每次点击时都会捕获屏幕的轻量线框,以查看手势所作用的 UI。

KMonitor 每次点击都会捕获布局快照:手势发生时屏幕的线框。快照显示用户正在执行的操作,而成本只是捕获、存储和渲染屏幕截图的一小部分。

截屏布局快照
ScreenshotLayout snapshot

快照最多限制为每 750 毫秒一次,因此突发的点击不会增加开销。

Android

快照无需设置即可覆盖整个屏幕,无论是使用视图、Jetpack Compose 还是两者的混合构建。

iOS

快照无需设置即可捕获屏幕的完整视图层次结构。 SwiftUI 内容与其基础系统视图名称一起显示,而不是您的 SwiftUI 视图名称。

表现

性能影响完整的基准设置。

Android

每次点击检测和创建快照会增加 0.6 毫秒到 1 毫秒。

iOS

在 iPhone 14 Plus 上测量,捕获第 95 个百分位数的布局层次结构需要 7.5 毫秒。