mac下修改idea的jvm运行参数解决idea卡顿的情况

 更新时间:2023年12月18日 09:08:25   作者:清茶_  
这篇文章主要介绍了mac下修改idea的jvm运行参数解决idea卡顿的情况,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

mac修改idea的jvm运行参数解决idea卡顿

这两天当同时启动多个idea项目的时候突然发现有点卡,上下滑动代码都存在延迟,整的我写代码很烦,之前每每出现这种问题我一般都直接重启下idea问题就解决了,今天搜了下文章发现原来可以通过设置idea的运行参数解决卡顿问题!!

1、找到idea配置文件

在终端下使用该命令即可:find / -name idea.vmoptions

2、设置jvm运行参数

使用命令:vi /Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptions(默认下配置文件的路径都为这个,还是以查找出来的为准),请注意中间对空格的转义符号,否则该命令无法看到相关配置参数

参数设置如下

-Xms2200m
-Xmx2200m
-XX:ReservedCodeCacheSize=680m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

3、重启idea即可

然后你会不禁感慨真舒服

idea运行配置中无JVM参数设置

最近在读《深入理解Java虚拟机》时使用IDEA想要设置JVM参数时发现配置选项中没有

其实只需要点修改选项就可以添加了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java 如何将表格数据导入word文档中

    Java 如何将表格数据导入word文档中

    这篇文章主要介绍了Java将表格数据导入word文档中的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Java线程同步机制_动力节点Java学院整理

    Java线程同步机制_动力节点Java学院整理

    在之前,已经学习到了线程的创建和状态控制,但是每个线程之间几乎都没有什么太大的联系。可是有的时候,可能存在多个线程多同一个数据进行操作,这样,可能就会引用各种奇怪的问题。现在就来学习多线程对数据访问的控制吧
    2017-05-05
  • Java多线程编程之CountDownLatch同步工具使用实例

    Java多线程编程之CountDownLatch同步工具使用实例

    这篇文章主要介绍了Java多线程编程之CountDownLatch同步工具使用实例,需要的朋友可以参考下
    2015-05-05
  • 详解Java七大阻塞队列之SynchronousQueue

    详解Java七大阻塞队列之SynchronousQueue

    SynchronousQueue不需要存储线程间交换的数据,它的作用像是一个匹配器,使生产者和消费者一一匹配。本文详细讲解了Java七大阻塞队列之一SynchronousQueue,需要了解的小伙伴可以参考一下这篇文章
    2021-09-09
  • java 反射getClass .class 的使用方法示例

    java 反射getClass .class 的使用方法示例

    这篇文章主要介绍了java 反射getClass .class 的使用方法,结合实例形式分析了java类反射机制的相关操作技巧,需要的朋友可以参考下
    2019-11-11
  • 在SpringBoot项目中利用maven的generate插件

    在SpringBoot项目中利用maven的generate插件

    今天小编就为大家分享一篇关于在SpringBoot项目中利用maven的generate插件,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 小米Java程序员第二轮面试10个问题 你是否会被刷掉?

    小米Java程序员第二轮面试10个问题 你是否会被刷掉?

    小米Java程序员第二轮面试10个问题,你是否会被刷掉?掌握好基础知识,祝大家面试顺利
    2017-11-11
  • 使用通过ARP类似P2P终结者实现数据封包

    使用通过ARP类似P2P终结者实现数据封包

    目前网络上类似P2P终结者这类软件,主要都是基于ARP欺骗实现的,网络上到处都有关于ARP的介绍,不过为了本文读者不需要再去查找,我就在这里大概讲解一下
    2012-12-12
  • 使用工具类-java精确到小数点后6位

    使用工具类-java精确到小数点后6位

    这篇文章主要介绍了使用工具类-java精确到小数点后6位,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • 一文带你了解Java排序算法

    一文带你了解Java排序算法

    这篇文章主要为大家详细介绍了Java中常见的三个排序算法:选择排序,冒泡排序和插入排序,文中的示例代码讲解详细,感兴趣的可以了解一下
    2022-08-08

最新评论