GoLand 2021.3 Beta 2 发布

来源: OSCHINA
编辑:
2021-11-16 07:58:25

GoLand 2021.3 Beta 2 已发布,此版本改进了 Debugging Tests 的错误信息和比较分析器快照 (Compare Profiler Snapshots) 的能力。

改进 Debugging Tests 的错误消息

当我们在项目树中选择一个目录并运行 Debug | go test 'directoryName',会得到一个模糊的错误消息。

发生这种情况是因为,在这种情况下,GoLand 创建了一个带有 Test Kind: Directory 的配置,而我们不能在目录类型的配置中调试测试。

对于此类错误,显示的信息不是很好理解。

此版本对这种情况进行了优化,现在错误会提示你不能在目录类型的运行配置中调试测试,但可以对每个包的测试进行调试。

此外还有一个指向 Run/Debug Configurations 设置的链接,可以在这里将 Test kind 从 Directory 更改为 Package。

可视化分析器快照之间的差异 

分析器是 GoLand 用于诊断性能问题和探索运行时程序运行的主要工具。此版本引入了可视化展示火焰图上两个快照之间差异的功能。 

从打开的项目转到 Run | Open Profiler Snapshots或者按 ⇧ ( Shift ) 两次,然后在搜索栏中输入“Open Profiler Snapshots”,将会看到快照列表。打开其中一个,然后通过重复相同的操作以打开另一个。

然后单击位于其中一个快照选项卡中的"Compare With Baseline"按钮。从菜单中,选择要与它比较的快照。

Goland 会提供一个单独的差异选项卡来显示比较结果,结合两个火焰图并将差异显示为红色和绿色。

如果您看到 6% 的帧为绿色,则表示相应方法在第二次分析器运行期间速度提高了 6%。红色表示相应的方法变慢了。  

完整更新说明查看发布公告

下载地址:https://www.jetbrains.com/go/nextversion

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
1 收藏
分享
返回顶部
顶部