工具

很难知道性能问题出在哪里以及从何处开始优化代码。首先使用工具来帮助缩小问题的范围。

布局检查器

使用布局检查器来检查您的布局并查看重组计数。

如果您的 UI 性能不佳,这通常是由于编码错误导致 UI 被过度重组。另一方面,某些编码错误可能会阻止您的 UI 在需要时进行重组,这意味着 UI 更改不会显示在屏幕上。跟踪重组有助于发现这两种问题。

重组本身并非坏事;但是,意外的重组可能会成为问题。

有关详情,请参阅布局检查器重组计数文档。

组合跟踪

使用组合跟踪在系统跟踪中跟踪您的可组合函数。跟踪通常是初次调查性能问题时的最佳信息来源。它们能帮助您形成对问题是什么以及从何处开始查找的假设。

更多资源