GoLand 2019.1 Beta 发布,重要里程碑

栏目: 软件资讯 · 发布时间: 5年前

内容简介:GoLand 2019.1 Beta 发布了,在此 Beta 里程碑之后,开发团队将主要关注于解决 bug 与 UI 改进方面的工作,直到正式版本发布,这也意味此版本有大量变化。 官方表示,与其它 EAP 版本相比,Beta 版本相当稳定。 ...

GoLand 2019.1 Beta 发布了,在此 Beta 里程碑之后,开发团队将主要关注于解决 bug 与 UI 改进方面的工作,直到正式版本发布,这也意味此版本有大量变化。

GoLand 2019.1 Beta 发布,重要里程碑

官方表示,与其它 EAP 版本相比,Beta 版本相当稳定。

集成堆、CPU、互斥锁和块分析器

GoLand 2019.1 将分析体验提升到了一个全新的生产力水平,为了扩展其 工具 支持,GoLand 现在集成了内存、CPU、互斥锁和块分析器,这意味着可以直接从 IDE 分析应用程序,并在专用工具窗口(View | Tool Windows | Profiler)中查看分析结果。

该功能按照适合每种类型的分析器的特定指标对结果进行排序,使用 Flame Chart、Call Tree 和 Method List 选项卡与源代码导航等方法,可以比以往更快地识别性能问题。

GoLand 2019.1 Beta 发布,重要里程碑

into 调试

此版本带来了一个新的调试器操作“into 调试(Smart Step Into)”,可以在调试一系列调用和嵌套方法调用时节省大量时间。在表达式中进入任意调用,自动单步执行不感兴趣的函数。

GoLand 2019.1 Beta 发布,重要里程碑

空值分析器

新引入的空值分析器(Nilness Analyzer)将对代码进行检测,可以在各种情况下,立即检测出变量是否可能为 nil。它会在类似以下的场景中发出提醒:

  • 冗余比较,比如如果 v 已经被定义为 nil,或者不为 nil,那么 v == nil 这个比较就多余了。
  • 试图访问一个指向什么都没有的变量。
  • 索引 nil slice 时无意中引发 panic。

GoLand 2019.1 Beta 发布,重要里程碑

调试器更新

Goroutines 而不是线程

调试器输出现在显示 goroutines 而不是线程。在它们之间切换,可以快速导航到标准 Go 库,并获得有关代码执行方式的更多信息。

GoLand 2019.1 Beta 发布,重要里程碑

以二进制、十进制或十六进制查看 int 变量

现在可以选择是否在调试器视图中以二进制、十进制或十六进制查看 int 变量。

GoLand 2019.1 Beta 发布,重要里程碑

复制堆栈

新选项可以将整个帧堆栈复制到剪贴板。

GoLand 2019.1 Beta 发布,重要里程碑

以 sudo 权限运行 Go 配置

现在可以使用 sudo 运行 Run/Debug Configurations,它允许调试需要特权用户操作的应用。

GoLand 2019.1 Beta 发布,重要里程碑

更多更新内容查看发布公告:https://blog.jetbrains.com/go/2019/03/14/goland-2019-1-goes-beta

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


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

DOOM启世录

DOOM启世录

[美] 大卫·卡什诺 / 孙振南 / 电子工业出版社 / 2004-4 / 29.00元

由David Kushner 撰写之著作 《Master of DOOM》在 Amazon 和 eBook上的销售喜人。本书的中文版权由我公司拿到,将在2004年4月出版。本书忠实详尽地讲述了两个玩家是如何走上游戏之路,如何制作出迄今为止影响力最大的游戏作品--DOOM和Quake,以及他们为何在最辉煌的时候分道扬镳。本书是国内第一部游戏领域的传记。与所有传记一样,不同的读者能从中得到不同的体验:......一起来看看 《DOOM启世录》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

MD5 加密
MD5 加密

MD5 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试