【GoLand教程】GoLand 程序性能分析

分析是对程序性能的分析。在分析期间,您会看到 CPU 和内存使用情况、函数和方法调用的频率和持续时间。如果您想优化程序性能,此信息可能会有所帮助。
GoLand 为您的 Go 测试和基准测试收集和可视化 CPU 配置文件、跟踪和堆配置文件。为了收集所有必要的数据,GoLand 使用pprof包。GoLand 包括四个可以从用户界面运行的分析器:CPU、内存、阻塞(争用)和互斥锁。
运行分析
运行探查器的过程对于所有探查器都是通用的。
在要分析的函数或方法附近,单击装订线区域中的Run Application图标,然后选择Run <configuration_name> with '<profiler_name> Profiler'。
导入分析器结果
- 您可以手动运行分析器代码、导入结果并在 GoLand 中显示它们。
要导入分析结果,请快速按Shift两次,键入Open Profiler Snapshot,然后按Enter。从列表中选择结果或选择打开 Profiler 快照以从硬盘上载结果。