<
>

IntelliJ IDEA 性能优化的教程详解

2020-05-12 19:58:53 来源:易采站长站 作者:丽君

idea打开的多了 内存占用也就多了 下边是亲试的优化ide性能的方法

1.设置JVM的启动参数:

  进入idea的安装目录的bin文件夹

  打开 idea.exe.vmoptions 文件, 修改-Xmx 的 值为2048m

  打开 idea64.exe.vmoptions 文件, 修改-Xmx 的 值为2048m

  

  打开idea.properties文件,找到idea.max.intellisense.filesize,默认是2500,改为25000(数值仅供参考,具体数值根据自己文件大小来定)

  参数作用:

    -Xms1024m 设置初时的内存大小,提高Java程序的启动速度
    -Xmx2048m 设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能
    -XX:ReservedCodeCacheSize=480m设置代码内存容量
    -XX:+UseParNewGC 使用并行收集算法
    -server 控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集

2.菜单配置设置JVM的启动参数:通过Help - Edit Custom VM Options...菜单设置配置,IntelliJ会优先使用这个地方的配置文件

3.关闭代码检查:  

IntelliJ的代码检测功能非常强大,但也占用了一些资源,可以将默认的除 Error之外的其他级别的检测都去掉  

4.清空缓存并重建索引:

  将编译进程和Maven的堆值设置大一些

  

ps:下面看下IntelliJ IDEA 更新后,电脑卡成球,该如何优化?

来源 | https://urlify.cn/NBBbam

在和同事的一次讨论中发现,对 IntelliJ IDEA 内存采用不同的设置方案,会对 IDE 的速度和响应能力产生不同的影响。

Don't be a Scrooge and give your IDE some more memory

不要做守财奴,给IDE多留点内存吧。

昨天,大家就是否自定义IntelliJ IDEA 的内存设置进行了讨论,有些人选择默认设置,有些人会对默认的设置进行简单的变更,还有一些开发者会基于他们的需求进行全面复杂的设置。笔者目前的工作是处理几个微服务项目和一个老项目,而客户的核心业务需求非常大。对 IntelliJ IDEA 内存进行简单设置以后,笔者明显感受到了该 IDE 在速度和响应方面的改善。但当时笔者并未进行具体的测量,所以这只是主观感受而已。

不过,参与讨论的一位开发者给笔者发了一份他的设置,虽然是针对同个项目,该设置却极其复杂。笔者对自己的设置并无不满,但非常好奇,这些完全不同的设置对比 JetBrains 提供的默认设置,会有怎样的不同。

暂时禁止评论

微信扫一扫

易采站长站微信账号