GoLand 2025.1 Help

测试的分析

分析是对程序性能的分析。 在分析过程中,您可以看到 CPU 和内存使用情况、函数和方法调用的频率和持续时间。 如果您想优化程序性能,这些信息可能会有所帮助。

GoLand 收集并可视化 Go 测试和基准的 CPU 分析、跟踪和堆分析。 为了收集所有必要的数据,GoLand 使用了 pprof 包。 GoLand 包含四种分析器,您可以通过用户界面运行它们:CPU、内存、阻塞(争用)和互斥锁。

运行分析

  • 运行分析器的过程对所有分析器都是通用的。

    在您想要分析的函数或方法附近,点击 运行应用程序 图标 运行应用程序图标 ,在边栏区域中选择 使用 '<profiler_name> Profiler' 运行 <configuration_name>

    运行分析

导入分析器结果

  • 您可以手动运行分析器代码,导入结果,并在 GoLand 中显示它们。

    要导入分析结果,请快速按两次 Shift ,输入 打开分析器快照 ,然后按 Enter。 从列表中选择结果,或选择 打开分析器快照 从硬盘上传结果。

    导入分析器结果
最后修改日期: 2025年 6月 30日