idea 设置内存_IDEA新特性:提前知道代码怎么走!
作者:简简单单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新特性:提前知道代码怎么走!相关推荐
- Java14发布,16大新特性,代码更加简洁明快
2020/3/17日JDK14正式发版,生产环境用不用再说,赶紧下载下来体验一番.不过据说该版本并不是长期版本,但即使再发布新版本也是在此基础上的. 另外,想体验Java14还是需要一些准备工作的,除 ...
- IDEA 新特性:提前知道代码怎么走
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 新特性 IDEA - 2020.1 版本针对调试器和代码分析器的改 ...
- IDEA新特性:提前知道代码怎么走!
来自:CSDN(作者:简简单单OnlineZuozuo) 原文链接: https://blog.csdn.net/qq_15071263/article/details/104186309 新特性 I ...
- 客户端连接idea_IDEA新特性:提前知道代码怎么走!
来自:CSDN(作者:简简单单OnlineZuozuo) 原文链接: https://blog.csdn.net/qq_15071263/article/details/104186309 新特性 I ...
- C++11中的一些新特性以及代码详解
C++11新特性 auto decltype 追踪返回类型 类内成员初始化 列表初始化 基于范围的for循环 静态断言 noexcept修饰符 强类型枚举 常量表达式 原生字符串字面值 继承控制 fi ...
- Java10新特性及代码示例
你好啊,我是大阳,本文主要介绍Java10新特性,并提供一些代码示例.不过Java10的新特性大多数是开发者不关心的内容. Java 9发布后,Java 10 来得非常快.与之前的版本不同,Java ...
- 11g内存管理新特性的internal表现
11g中自动内存管理(Automatic Memory Management ,amm), 令dba在数据库内存配置的相关工作更加简单. AMM现在将SGA与PGA整合到一起管理,而您只需要设置mem ...
- Java - JDK8新特性,代码demo示例;
哈哈哈哈大魔都下雪啦,敲段代码暖和暖和,嘿嘿 public class jdk8Test {@Testpublic void LambdaNew() {//before jdk8List<Str ...
- 【JDK8语法新特性】:超全总结{lamda,stream,optional,新日期类API},JDK8对策略模式支持,可以直接贴代码运行测试。
文章目录 Java8新特性 速度快 代码更少(增加了新的语法,lamda表达式)(主要) 强大的Stream API(主要) 便于并行 最大减少空指针异常(Optional API) 提供了线程安全的 ...
最新文章
- SQL 中循环、for循环、游标
- Java数据结构与算法(第二章数组)
- MySQL SHOW TABLE STATUS 获取表的信息
- 【长篇连载】桌面管理演义 第八回 电脑中毒很危险 告警隔离防传染
- 【Ethereum】以太坊ERC20 Token标准完整说明
- java编程语言大全_JAVA编程语言的基础知识(一)
- python 简单网页_Python爬虫 (一):爬取一个简单的静态网页
- 傅里叶变换处理音频c++_积分变换(1)——傅里叶级数
- C++类指针类型的成员变量的浅复制与深复制
- Wordpress 与 Sphere 结为合作伙伴
- 【maven】mvn deploy 报错 Failed to deploy artifacts: Could not transfer artifact
- nginx master-worker进程间通信
- 4号线地铁站点列表_7/4号线大连路地铁站:合租主卧家具齐全~
- BZOJ 5477: 星际穿越
- AToken全观:情人节妹子收了520个BTC,成吨狗粮灌到饱
- 抖音、腾讯世纪大和解,透露了哪些信息?
- 华为 荣耀20 Andorid10 图片保存到相册 图片不刷新问题
- postfix+Dovecot自建邮箱服务器
- 转:开源图形库 c语言-图形图像库 集合
- 打开应用时出现“你的手机上未安装应用程序”--实际上该应用已经安装的解决方案
热门文章
- android 默认浏览器 视频播放 二维码,Android调用系统默认浏览器访问的方法
- 绘图的尺寸_Auto CAD机械绘图尺寸标注教程1(尺寸标注简介)
- java的equals方法_Java Vector equals()方法与示例
- c语言交换两个数字 位运算_交换两个8位数字| 8086微处理器
- 解决exe文件在别人电脑上运行缺失文件情况
- 华为交换机S3700清空配置方法
- Python爬虫淘宝商品详情页价格、类似数据
- 在阿里云服务器Windows Server 2012r IIS 上部署.NET网站
- word中如何对公式插入题注和引用
- 8266 at 驱动_AT、CVT、DCT 变速器,到底哪个更靠谱