01-IDEA安装和启动配置及优化

xiaoxiao2021-03-01  22

也可以参考:E:\11-课程资料\00-开发环境\idea\idea使用教程2017-06-01.pdf 1、idea的下载 https://www.jetbrains.com/idea/ Ultimate:收费版、30天试用期 Community:免费版 2、安装 3、目录说明 bin :容器,执行文件和启动参数等。 help :快捷键文档和其他帮助文档 jre64:64   java  运行环境 lib idea  依赖的类库 license :各插件许可 plugin :插件 redist:Apache许可授权 4、启动配置 (1)配置空间: idea.properties

配置这个的目的是方便进行迁移,即在新的环境中不用重新手动配置相关配置( 比如主题,插件 jdk  等)

  配置后,所有的插件,使用习惯配置,索引,项目部署相关都会在自定义目录中,其他  idea  中配置此目录,即可沿用以前习惯。 (2)启动参数优化 idea  启动有  32  位和  64  位之分,具体根据运行环境决定。如下bin目录下的部分文件

这里以  idea64  为例进行说明, idea64.exe.vmoptions 文件中 可以根据机器情况配置 #server方式启动,运行性能好,启动较慢。控制内存garage方式,这样你无需再花一到两分钟等待内存garage的收集。 -server #设置初时的JVM Heap(堆内存)大小,提高Java程序的启动速度,初始分配 -Xms256m #设置最大Heap(堆内存),提高该值,可以减少内存Garage收集的频率,提高程序性能,按需分配 #如果-Xmx不指定或者指定偏小,应用可能会导致 java.lang.OutOfMemory 错误 -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow #优化配置 #关闭Java字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而启动的过程中无需装入类,缩短了启动时间 -Xverify:none #关闭 CLASS 的垃圾回收功能,就是虚拟机加载的类,即便是不使用,没有实例也不会回收 -Xnoclassgc #可以让 IDEA 最小化到任务栏时依然保持以占有的内存,当你重新回到 IDEA,能够被快速显示,而不是由灰白的界面逐 #渐显现整个界面,加快回复到原界面的速度 -Dsun.awt.keepWorkingSetOnMinimize=true -XX:+UseParNewGC -XX:CMSInitiatingOccupancyFraction=85 #并发回收的时候进行内存压缩 -XX:+UseCMSCompactAtFullCollection #5 次 full GC 之后进行内存压缩 -XX:CMSFullGCsBeforeCompaction=5

(3)插件优化

转载请注明原文地址: https://www.6miu.com/read-3200095.html

最新回复(0)