作者:简简单单OnlineZuozuo

原文链接:https://blog.csdn.net/qq_15071263/article/details/104186309

新特性

IDEA - 2020.1 版本针对调试器和代码分析器的改进,值得期待

1、对于调试器的加强:数据流分析辅助

2、调试加强:属性置顶功能

3、调试加强:IPV6 调试

4、性能分析的改进,剔除额外的东西

5、支持读取内存快照文件

6、IDEA 变更了代码提交的界面

7、LightEdit 用来作为简单的文本编辑器

8、可以预览变更意图了

9、禅定模式

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、禅定模式

用来消除分心的,解决之前的全屏模式的一些不足,让现在更好用了。

idea 设置内存_IDEA新特性:提前知道代码怎么走!相关推荐

  1. Java14发布,16大新特性,代码更加简洁明快

    2020/3/17日JDK14正式发版,生产环境用不用再说,赶紧下载下来体验一番.不过据说该版本并不是长期版本,但即使再发布新版本也是在此基础上的. 另外,想体验Java14还是需要一些准备工作的,除 ...

  2. IDEA 新特性:提前知道代码怎么走

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 新特性 IDEA - 2020.1 版本针对调试器和代码分析器的改 ...

  3. IDEA新特性:提前知道代码怎么走!

    来自:CSDN(作者:简简单单OnlineZuozuo) 原文链接: https://blog.csdn.net/qq_15071263/article/details/104186309 新特性 I ...

  4. 客户端连接idea_IDEA新特性:提前知道代码怎么走!

    来自:CSDN(作者:简简单单OnlineZuozuo) 原文链接: https://blog.csdn.net/qq_15071263/article/details/104186309 新特性 I ...

  5. C++11中的一些新特性以及代码详解

    C++11新特性 auto decltype 追踪返回类型 类内成员初始化 列表初始化 基于范围的for循环 静态断言 noexcept修饰符 强类型枚举 常量表达式 原生字符串字面值 继承控制 fi ...

  6. Java10新特性及代码示例

    你好啊,我是大阳,本文主要介绍Java10新特性,并提供一些代码示例.不过Java10的新特性大多数是开发者不关心的内容. Java 9发布后,Java 10 来得非常快.与之前的版本不同,Java ...

  7. 11g内存管理新特性的internal表现

    11g中自动内存管理(Automatic Memory Management ,amm), 令dba在数据库内存配置的相关工作更加简单. AMM现在将SGA与PGA整合到一起管理,而您只需要设置mem ...

  8. Java - JDK8新特性,代码demo示例;

    哈哈哈哈大魔都下雪啦,敲段代码暖和暖和,嘿嘿 public class jdk8Test {@Testpublic void LambdaNew() {//before jdk8List<Str ...

  9. 【JDK8语法新特性】:超全总结{lamda,stream,optional,新日期类API},JDK8对策略模式支持,可以直接贴代码运行测试。

    文章目录 Java8新特性 速度快 代码更少(增加了新的语法,lamda表达式)(主要) 强大的Stream API(主要) 便于并行 最大减少空指针异常(Optional API) 提供了线程安全的 ...

最新文章

  1. SQL 中循环、for循环、游标
  2. Java数据结构与算法(第二章数组)
  3. MySQL SHOW TABLE STATUS 获取表的信息
  4. 【长篇连载】桌面管理演义 第八回 电脑中毒很危险 告警隔离防传染
  5. 【Ethereum】以太坊ERC20 Token标准完整说明
  6. java编程语言大全_JAVA编程语言的基础知识(一)
  7. python 简单网页_Python爬虫 (一):爬取一个简单的静态网页
  8. 傅里叶变换处理音频c++_积分变换(1)——傅里叶级数
  9. C++类指针类型的成员变量的浅复制与深复制
  10. Wordpress 与 Sphere 结为合作伙伴
  11. 【maven】mvn deploy 报错 Failed to deploy artifacts: Could not transfer artifact
  12. nginx master-worker进程间通信
  13. 4号线地铁站点列表_7/4号线大连路地铁站:合租主卧家具齐全~
  14. BZOJ 5477: 星际穿越
  15. AToken全观:情人节妹子收了520个BTC,成吨狗粮灌到饱
  16. 抖音、腾讯世纪大和解,透露了哪些信息?
  17. 华为 荣耀20 Andorid10 图片保存到相册 图片不刷新问题
  18. postfix+Dovecot自建邮箱服务器
  19. 转:开源图形库 c语言-图形图像库 集合
  20. 打开应用时出现“你的手机上未安装应用程序”--实际上该应用已经安装的解决方案

热门文章

  1. android 默认浏览器 视频播放 二维码,Android调用系统默认浏览器访问的方法
  2. 绘图的尺寸_Auto CAD机械绘图尺寸标注教程1(尺寸标注简介)
  3. java的equals方法_Java Vector equals()方法与示例
  4. c语言交换两个数字 位运算_交换两个8位数字| 8086微处理器
  5. 解决exe文件在别人电脑上运行缺失文件情况
  6. 华为交换机S3700清空配置方法
  7. Python爬虫淘宝商品详情页价格、类似数据
  8. 在阿里云服务器Windows Server 2012r IIS 上部署.NET网站
  9. word中如何对公式插入题注和引用
  10. 8266 at 驱动_AT、CVT、DCT 变速器,到底哪个更靠谱