IntelliJ IDEA性能优化:
调整虚拟机配置

idea链接虚拟机Mysql数据库 idea虚拟机配置_自定义

比如某台电脑系统64位Windows10,16G内存为例,如何去调整VM配置文件如下:

idea链接虚拟机Mysql数据库 idea虚拟机配置_配置文件_02

 1.1,根据自己电脑系统位数,选择64位VM配置文件或者32位的VM配置文件

1.2,32位操作系统内存不会超过4G,没有太多的空间可以调整,所以不用去调整

1.3,64位操作系统8G内存以下的电脑,或者是做前端页面开发的,不用调整

1.4 / 64位操作系统8G内存以上,开发企业级项目,建议进行修改,如下三个参数

-Xms128m,16G内存的电脑,修改为-Xms512m <设置初始内存,提高启动速度>

-Xmx750m,16 G内存的电脑,修改为-Xmx1500m <设置最大内存数,减少内存收集的频率>

-XX:ReservedCodeCacheSize =240米,

16G内存的电脑,修改为:

-XX:ReservedCodeCacheSize = 500m <设置代码占用的内存>

2、设置主题
在我们安装完成的时候,打开软件就会让我们选择主题如图

idea链接虚拟机Mysql数据库 idea虚拟机配置_idea链接虚拟机Mysql数据库_03

还可以设置进行设置主题如图:

idea链接虚拟机Mysql数据库 idea虚拟机配置_配置_04

软件默认提供了三套主题:的IntelliJ,Darcula,窗户,这里自行选择自己喜欢的

1.1、设置字体随着鼠标滚动改变大小

idea链接虚拟机Mysql数据库 idea虚拟机配置_快捷键_05

1.2、设置鼠标悬浮提示

idea链接虚拟机Mysql数据库 idea虚拟机配置_快捷键_06

1.3、设置自动导包功能

idea链接虚拟机Mysql数据库 idea虚拟机配置_快捷键_07

动态优化导入:自动优化导入的包 

即时添加明确的导入:自动导入不明确的结构 

1.4、设置显示行号和方法的分隔符

idea链接虚拟机Mysql数据库 idea虚拟机配置_idea链接虚拟机Mysql数据库_08

 显示行号:显示行数

 显示方法分隔符:显示方法分隔线

1.5、忽略大小写提示

idea链接虚拟机Mysql数据库 idea虚拟机配置_快捷键_09

 想法代码提示和补充功能有一个特性是区分大小的,我们直接改成无就不会区分大小写

1.6、设置取消单行显示的标签

idea链接虚拟机Mysql数据库 idea虚拟机配置_快捷键_10

 1.7、类头的文档注释信息

idea链接虚拟机Mysql数据库 idea虚拟机配置_自定义_11

/** 
@author 明哥 
@create ${YEAR}-${MONTH}-${DAY} ${TIME} 
*/

1.8、设置项目文件编码

idea链接虚拟机Mysql数据库 idea虚拟机配置_配置文件_12

1.9、设置自动编译

idea链接虚拟机Mysql数据库 idea虚拟机配置_idea链接虚拟机Mysql数据库_13

2.1、省电模式

idea链接虚拟机Mysql数据库 idea虚拟机配置_自定义_14

开启省电模式后IntelliJ IDEA会关掉代码检查和代码提示等功能 

2.2、设置代码水平或垂直显示

idea链接虚拟机Mysql数据库 idea虚拟机配置_自定义_15

 2、设置快捷键

idea链接虚拟机Mysql数据库 idea虚拟机配置_idea链接虚拟机Mysql数据库_16


1.1、修改快捷键设置

idea链接虚拟机Mysql数据库 idea虚拟机配置_idea链接虚拟机Mysql数据库_17

 1.2、通过指定快捷键,查看或修改其功能 

idea链接虚拟机Mysql数据库 idea虚拟机配置_配置_18

 1.3、导入已有的设置

idea链接虚拟机Mysql数据库 idea虚拟机配置_配置_19

 3、设置代码模板(模板)
官方介绍Live Templates:  
传送门:https://www.jetbrains.com/help/idea/using-live-templates.html 

 它的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码例如:

输出psvm会出现主方法一样。

1.1、已存在模板

idea链接虚拟机Mysql数据库 idea虚拟机配置_idea链接虚拟机Mysql数据库_20

 实时模板默认如下:

idea链接虚拟机Mysql数据库 idea虚拟机配置_配置_21

 两个区别:Live Templates可以自定义,Postfix Completion不可以。

idea链接虚拟机Mysql数据库 idea虚拟机配置_idea链接虚拟机Mysql数据库_22

2、修改现有的实时模板

  我们输入PSVM会生成主要方法,这里我们把PSVM这个名称成主名称

idea链接虚拟机Mysql数据库 idea虚拟机配置_配置文件_23

idea链接虚拟机Mysql数据库 idea虚拟机配置_配置文件_24

3、自定义Live Templates模板

idea链接虚拟机Mysql数据库 idea虚拟机配置_配置文件_25

idea链接虚拟机Mysql数据库 idea虚拟机配置_自定义_26

 

定义一个自己的模板

idea链接虚拟机Mysql数据库 idea虚拟机配置_自定义_27

idea链接虚拟机Mysql数据库 idea虚拟机配置_快捷键_28

idea链接虚拟机Mysql数据库 idea虚拟机配置_快捷键_29