软件开发
APP开发公司
手机软件
苹果IOS开发
android安卓开发
会员系统
三级分销
网站建设
商城网站
小程序开发
微信公众号开发
联系电话:18842388900

IntelliJ IDEA 性能调优

频道:APP开发 标签:IntelliJ IDEAIDEA性能调优Java We软件开发工具开发工具软件开发方案软件开发流程 时间:2019年03月07日 浏览:74次 评论:0条
如果IntelliJ IDEA性能有问题,可以进行下面的设置提高性能。打开设置面板,选择“IDEA VM Options”,按照下图然后输入以下参数: IntelliJ IDEA 性能调整 - Jimmy - Jimmy的小屋 或者直接修改IntelliJ IDEA \bin下idea.exe.vmoptions     -server     -Xverify:none     -Xms300M     -Xmx512M     -XX:+UseParNewGC     -XX:PermSize=128m     -ea  -server 使用server jvm。酌情使用,有些doc说IDEA加该选项可以提高速度。 -Xverify:none 关闭Jav软件定制a字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而汇海的过程中无需装入类,缩短了汇海时间。 -Xms:是另一个设置内存的参数,用它来设置程序初始化的时候内存栈的大小,增加这个值的话你的程序的汇海性能会得到提高。不过同样有前面的限制,以及受到xmx的限制。 -Xmx:是java的一个选项,用来设置你的应用程序能够使用的最大内存数(看好,致使你的应用程序,不是整个jvm),如果你的程序要花很大内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你的机器的内存,那样你的机器会受不了的,到时候就死翘翘了。。 -XX:PermSize 永久区的大小。 -XX:+UseParNewGC 使用并行收集算法。  内存大的可以改idea.exe.vmoptions文件为:   -Xms256m -Xmx384m -XX:MaxPermSize=128m -XX:NewRatio=4 -Xss128k -Dsun.awt.keepWorkingSetOnMinimize=true -server  还有是idea.properties   可以修改一些配置,比如缓冲区设置到C盘外的其他盘下 除了对idea汇海的内存分配外,还有: 1、你的C盘空闲是否足够,因为idea会在c盘你的用户目录下建立缓存。如果你的c盘空间小,运转起来会比较累。 2、你的project是否臃肿。因为默认的idea会将所有文件都当成project的文件,而其实我们需要在idea里编辑的基本都是程序文件。而 class文件、jar文件、doc文件等等都是不需要的。打开module setting界面,切换到source选项把不属于程序文件的都exclude掉,大大降低idea的负荷。

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。