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中递归、循环的优劣分析

    Java中递归、循环的优劣分析

    这篇文章主要给大家介绍了关于Java中递归、循环的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用Java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • java中Redisson的看门狗机制的实现

    java中Redisson的看门狗机制的实现

    本文主要介绍了java中Redisson的看门狗机制的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • 详解SpringBoot如何自定义自己的Starter组件

    详解SpringBoot如何自定义自己的Starter组件

    这篇文章主要为大家详细介绍了在SpringBoot中如何自定义自己的Starter组件,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • mybatis中insert返回值为1,但数据库却没有数据

    mybatis中insert返回值为1,但数据库却没有数据

    这篇文章主要介绍了mybatis中insert返回值为1,但数据库却没有数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • IDEA生成patch和使用patch的方法实现

    IDEA生成patch和使用patch的方法实现

    比如你本地修复的 bug,需要把增量文件发给客户,很多场景下大家都需要手工整理修改的文件,并整理好目录,这个很麻烦,那有没有简单的技巧呢?本文主要介绍了IDEA生成patch和使用patch的方法实现,感兴趣的可以了解一下
    2023-08-08
  • Springboot循环依赖的原因及解决

    Springboot循环依赖的原因及解决

    本文主要介绍了Spring Boot中的循环依赖问题,包括循环依赖的定义、产生原因以及解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-05-05
  • java字符缓冲流面试精讲

    java字符缓冲流面试精讲

    这篇文章主要为大家介绍了java中字符缓冲流面试精讲,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • Java内建函数与库的最佳实践方式

    Java内建函数与库的最佳实践方式

    Java提供了许多高效的内建函数和库,如Math、String、Arrays、Collections等类,以及java.util.concurrent、java.nio、java.util.stream、java.util.regex和java.time等包,通过利用这些工具和方法,可以显著提高Java代码的性能和效率
    2025-03-03
  • Spring Boot+Mybatis+Pagehelper分页实现

    Spring Boot+Mybatis+Pagehelper分页实现

    本篇文章主要讲述的是Spring Boot+Mybatis+Pagehelper分页实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • MyBatis5中Spring集成MyBatis事物管理

    MyBatis5中Spring集成MyBatis事物管理

    这篇文章主要介绍了MyBatis5中MyBatis集成Spring事物管理的相关资料,需要的朋友可以参考下
    2016-05-05

最新评论