使用 CPU 见解诊断高延迟
CPU 见解是 CPU 使用情况工具的子功能,它显示了常见的潜在延迟问题,例如低效连接字符串。
查看自动分析
CPU 使用情况工具中的“Top Insights”部分显示说明中的快速 CPU 详细信息、见解和建议,以便你可以继续诊断问题。 了解更多 链接为您提供详细的文档以说明您的问题。 如果需要更多信息,查看源代码 显示更多详细信息。 选择后,可以看到调用树视图,其中显示了进程、函数以及哪些调用方使用最多的 CPU。
查看顶部函数
在“Top Functions”下的摘要页上,可以找到按降序花费的时间调用的顶级函数。 总 CPU 时间是在函数内花费的时间总量,包括它调用的任何函数,而自 CPU 是专门在函数中花费的时间。
查看热点路径
热路径 显示应用程序的大部分 CPU 时间都花在何处,并帮助重点调查影响最大的区域。 使用性能探查器中的其他工具分析此代码路径有助于确定改进代码的方法。 例如,它可能有助于确定如何最大程度地减少热路径上的分配,以减少 GC 频率和花费在 GC 上的时间。
获取 AI 帮助
如果你有 Copilot,则可以在查看 CPU 自动见解时获取 AI 辅助。 Copilot 提供与一组特定性能见解相关的信息和见解。 借助 Copilot,还可以就代码中已识别的热路径上的函数提出问题,这有助于生成更高效或经济高效的代码。
即使没有识别出任何特定的性能见解,也会出现“询问 Copilot”按钮 “询问 Copilot”按钮的屏幕截图。。 选择用于从 Copilot 了解情况的“询问 Copilot”,开始提问。