本文主要是介绍IDEA - 2020.1 版本针对调试器和代码分析器的改进,值得期待,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
点击上方 "程序员小乐"关注, 星标或置顶一起成长
每天凌晨00点00分, 第一时间与你相约
每日英文
If nothing can be done, then just let nature take its course.
如果无能为力,那就它顺其自然吧。
每日掏心话
一切顺其自然,专注于过程而少想结果,安于当下,不想过去亦不想未来,把每一个发生都当作一种修炼。
来自:简简单单OnlineZuozuo | 责编:乐乐
链接:blog.csdn.net/qq_15071263/article/details/104186309
程序员小乐(ID:study_tech) 第 834 次推文 图片来自百度往日回顾:前后端分离模式下的权限设计方案
正文
1、对于调试器的加强:数据流分析辅助
IntelliJIDEA v2020.1向调试器添加数据流分析辅助,它根据程序执行的当前状态预测和显示可能的异常,并始终为真/始终为假条件。
调试Java代码并到达断点时,IDE将根据程序的当前状态运行数据流分析,并在代码执行达到此点之前向您展示下一步将发生什么
简单点说,就是在调试那些复杂的代码时,IDE可以预先显示不变的那些调试值,让你能够更好的调试代码,如图
2、调试加强:属性置顶功能
这个改进不大,但是调试的时候很有用,就是说,你在调试的时候呢,有些对象的字段太多了,要去找他有时候还要翻页或者下拉很多,一般我们调试可能要走好多遍代码,你现在在第一次调试后,吧这个调试的字段置顶,以免老是要去找。
3、调试加强:IPV6 调试
现在IDEA 支持通过远程计算机 IPV6 进入到调试会话
4、性能分析的改进,剔除额外的东西
使用CPU 调试器进行性能分析的时候呢,可以通过隐藏一些方法啊什么的,或者只关注某个调用节点下的方法,来提供更高关注度的分析
提供了四个选项
1、只关注子集调用
2、只关注本调用
3、屏蔽子集调用
4、屏蔽本调用
另外,IDEA 允许你绕过递归,让你能够进行更专注的性能分析
5、支持读取内存快照文件
IDEA 现在支持打开 hprof 文件,也就是内存快照文件,并且打开内存快照文件不会占用你太多的内存,如果你要打开这种文件,你需要如图所示
打开后呢,是这样的
就是暂时呢,只能进行简单的分析,后续的功能还在开发当中
6、IDEA 变更了代码提交的界面
他大概是这个样子的
7、LightEdit 用来作为简单的文本编辑器
看着是个好功能,但是感觉还是有点鸡肋吧,因为他要通过命令行模式打开,并且有一定的功能阉割,然后就是打开快一点。
8、可以预览变更意图了
意思就是呢,我们通过快捷键可以打开一些IDEA 提供的建议,比如这里有个警告,IDEA 会提供一些建议的解决方案或者让你修改设置,现在呢,如果是需要更改代码,在改之前,IDEA 可以让你预览一下改完了是个啥样子,不需要先改完,然后再取消了。
如果你不改快捷键呢,就是alt +空格了
9、禅定模式
用来消除分心的,解决之前的全屏模式的一些不足,让现在更好用了。
欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,学习能力的提升上有新的认识,欢迎转发分享给更多人。
欢迎各位读者加入订阅号程序员小乐技术群,在后台回复“加群”或者“学习”即可。
猜你还想看
阿里、腾讯、百度、华为、京东最新面试题汇集
从上帝视角看Java如何运行
一次项目代码重构:使用Spring容器干掉条件判断
手把手教你用1行代码实现人脸识别
关注订阅号「程序员小乐」,收看更多精彩内容
嘿,你在看吗?
这篇关于IDEA - 2020.1 版本针对调试器和代码分析器的改进,值得期待的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!