测试的分析
分析是对程序性能的分析。 在分析过程中,您可以看到 CPU 和内存使用情况、函数和方法调用的频率和持续时间。 如果您想优化程序性能,这些信息可能会有所帮助。
GoLand 收集并可视化 Go 测试和基准的 CPU 分析、跟踪和堆分析。 为了收集所有必要的数据,GoLand 使用了 pprof 包。 GoLand 包含四种分析器,您可以通过用户界面运行它们:CPU、内存、阻塞(争用)和互斥锁。
运行分析
运行分析器的过程对所有分析器都是通用的。
在您想要分析的函数或方法附近,点击 运行应用程序 图标
,在边栏区域中选择 使用 '<profiler_name> Profiler' 运行 <configuration_name>。

导入分析器结果
您可以手动运行分析器代码,导入结果,并在 GoLand 中显示它们。
要导入分析结果,请快速按两次 Shift ,输入 打开分析器快照 ,然后按 Enter。 从列表中选择结果,或选择 打开分析器快照 从硬盘上传结果。

最后修改日期: 2025年 6月 30日