安装目录下两个重要文件介绍
IDEA的bin目录下的两个重要的配置文件
1.idea.properties是IDEA的属性配置文件
常修改的四个参数:
- idea.config.path=${user.home}/.IntelliJIdea/config
个性化配置目录,默认被注释。 - idea.system.path=${user.home}/.IntelliJIdea/system
该属性主要用于指向 IntelliJ IDEA 的系统文件目录。 - idea.plugins.path=${idea.config.path}/plugins
插件的安装目录。 - idea.log.path=${idea.system.path}/log
日志的存储目录。 - idea.max.intellisense.filesize=2500
该属性主要用于提高在编辑大文件时候的代码帮助。IntelliJ IDEA 在编辑大文件的时候还是很容易卡顿的。 - idea.cycle.buffer.size=1024
该属性主要用于控制控制台输出缓存。有遇到一些项目开启很多输出,控制台很快就被刷满了没办法再自动输出后面内容,这种项目建议增大该值或是直接禁用掉,禁用语句idea.cycle.buffer.size=disabled。
备份第一项和第三项两个文件夹,修改属性的值,可以==同步idea配置==和插件的存放位置。保存后,再次运行idea,所有配置和插件都将保存在指定的目录。
2. idea64.exe.vmoptions文件是IDEA 64 位的可执行文件的 VM 配置文件。
这个文件里的内容是根据自己机器的内存情况判断的,8G以下机子推荐使用默认配置,大型项目建议修改。最好的调整方式是根据jconsole 这类工具进行观察后个性化调整。
- -Xms128m
Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定; 16 G 内存的机器可尝试设置为512m。 - -Xmx750m
Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;16 G 内存的机器可尝试设置为1500m。 - -XX:MaxPermSize=350m
老生代对象能占用内存的最大值,16G 内存的机器可尝试设置为500m - -XX:ReservedCodeCacheSize=225m
保留代码占用的内存容量,16G 内存的机器可尝试设置为500m。