GoLand 2025.2 Help

测试的性能分析

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

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

运行性能分析

  • 运行分析器的流程对于所有分析器而言都是通用的。

    在您想要分析的函数或方法旁,点击 运行应用程序 图标 运行应用程序图标 (位于标记区域),然后选择 使用 '<profiler_name> 分析器' 运行 <configuration_name>

    运行性能分析

导入分析器结果

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

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

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