一、前言

IDEA默认启动配置主要考虑低配置用户,参数不高(默认最低128m,最高512m),导致启动慢,然后运行也不流畅,这里我们需要优化下启动和运行配置;但是在工作中的电脑一般都是8G或者16G的运行内存,所以我们需要手动去修改默认的IDEA配置。

二、手动修改IDEA配置

配置查看IDEA内存使用情况

在 Settings -> Appearance & Behavior 设置窗口中,勾选 Show memory indicator 选项,然后主界面右下角会显示 Heap 总大小以及使用状况了。

在验证设置是否生效时候可以查看这里

修改IDEA配置

打开 idea64.exe.vmoptions 配置文件,在Help -> Edit Custom VM Option...中设置

默认设置

关键的三个参数的说明1、-Xms 是最小启动内存参数

2、-Xmx 是最大运行内存参数

3、-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数

建议手动设置参数值

电脑运行内存为8G的建议

-server

-Xms512m

-Xmx1024m

-XX:ReservedCodeCacheSize=300m

-XX:+UseConcMarkSweepGC

-XX:SoftRefLRUPolicyMSPerMB=50

-ea

-Dsun.io.useCanonCaches=false

-Djava.net.preferIPv4Stack=true

-Djdk.http.auth.tunneling.disabledSchemes=""

-XX:+HeapDumpOnOutOfMemoryError

-XX:-OmitStackTraceInFastThrow

电脑运行内存为16G的建议

server

-Xms1024m

-Xmx2048m

-XX:ReservedCodeCacheSize=500m

-XX:+UseConcMarkSweepGC

-XX:SoftRefLRUPolicyMSPerMB=50

-ea

-Dsun.io.useCanonCaches=false

-Djava.net.preferIPv4Stack=true

-Djdk.http.auth.tunneling.disabledSchemes=""

-XX:+HeapDumpOnOutOfMemoryError

-XX:-OmitStackTraceInFastThrow

为什么初始内存也要设置512或1024M那么大?有文章这样说:此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。

最后

电脑配置跟性能都不一样的,根据自己实际情况而定!

idea突然变卡了_IntelliJ IDEA 开启很慢,运行不流畅,大项目卡顿?一招配置解决!...相关推荐

  1. IntelliJ IDEA 开启很慢,运行不流畅,大项目卡顿?一招配置解决!

    来源:Java面试题精选 一.前言 IDEA默认启动配置主要考虑低配置用户,参数不高(默认最低128m,最高512m),导致启动慢,然后运行也不流畅,这里我们需要优化下启动和运行配置:但是在工作中的电 ...

  2. colab清理gpu缓存_安卓手机为什么会变卡?强制GPU渲染手机就能变流畅?你真的懂吗...

    使用过安卓手机的朋友都知道,安卓手机最大的毛病就是卡顿,那你知道安卓手机变卡的原因吗?还有网上很多教程说开启"强制进行GPU渲染"手机就会变流畅,真的是这样吗? 我们先来了解安卓手 ...

  3. 华为手机卡在升级界面_你的华为手机变卡了,1分钟调整这3个功能,让手机再战3年...

    华为手机在国内深受用户欢迎,越来越多的朋友在换手机的时候都会选择华为手机. 但手机使用就久了就会变得卡顿起来,这是各大品牌手机都不可避免的. 不过手机变卡后,一分钟调整这3个功能,让你的华为手机再战3 ...

  4. 计算机解决科学研究,EndNote在Word中插入文献时电脑变卡的解决方法 | 科研动力...

    EndNote在Word中插入文献时有时电脑非卡,甚至出现电脑卡死或者Word假死状态.其实通过修改一下Word和EndNote就可以轻松解决插入文献时电脑变卡. 大家在Word中利用EndNote插 ...

  5. 苹果手机变卡了怎么解决_iPhone手机变卡怎么办?五个解决方法你需要知道

    经常有一些网友问我:「iPhone6/6S越用越卡了,怎么办?」,遇到这种问题,很多朋友可能会以为自己的手机快要寿终正寝了,可以准备换一个.其实不然,还是有方法可以抢救一下卡顿的手机,让它变流畅一些的 ...

  6. 安卓手机为什么会变卡?强制GPU渲染手机就能变流畅?你真的懂吗

    使用过安卓手机的朋友都知道,安卓手机最大的毛病就是卡顿,那你知道安卓手机变卡的原因吗?还有网上很多教程说开启"强制进行GPU渲染"手机就会变流畅,真的是这样吗? 我们先来了解安卓手 ...

  7. android手机卡怎么办,安卓手机变卡怎么办?值得收藏

    今天给大家讲一讲安卓手机变卡怎么办 造成手机卡顿的原因,总的来说可以分为以下几大类: 1.手机安全隐患:手机是不是下载了山寨APP.病毒APP?目前安卓平台上有着许多危害有毒应用.它们有的偷跑流量,后 ...

  8. u盘插电脑计算机卡了,插入u盘后电脑变卡怎么办?

    将U盘插入电脑的时候,发现电脑突然变卡了,cpu资源占用达到了90%以上,有时候还会达到100%,查看了原因就是因为services.exe占用了大量的资源,这该怎么办呢? 了解services.ex ...

  9. mysql电脑变卡_电脑变卡假死怎么办 电脑变卡假死解决方法【详解】

    CPU是是一台计算机的运算核心和控制核心.他的工作快慢直接影响到运用电脑的整个速度,我们有时候用着电脑,发现电脑速度变得十分的缓慢,这时候就很有可能是处理器占用率过高导致的,下面是几种常见的导致处理器 ...

最新文章

  1. P114、面试题17:合并两个排序的链表
  2. msys2 config.guess: unable to guess system type
  3. win10下处理“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”
  4. php数组保存txt,php将数组存储为文本文件方法汇总,_PHP教程
  5. 天然气阶梯是按年还是按月_按年算账 多退少补 你的年度个税应该是怎么算?...
  6. spd耗材管理流程图_国药器械山东公司助力济宁医学院附属医院SPD项目成功启动...
  7. 错误异常处理 小数格式化,取证与四舍五入 random处理 日期与时间常用操作
  8. JAVA结课_一点心情,写java结课考试之前
  9. hough变换检测圆周_一文解读经典霍夫变换(Hough Transform)
  10. python私人定制_手把手教你学python第十五讲(魔法方法续私人“定制”)
  11. 从linux刷到windows,我为什么从Linux重新回归到Windows平台
  12. 宝塔面板ab模板建站_使用宝塔面板创建网站,安装网站程序,wordpress建站
  13. java 解析 datatabe,在JAVA实现DataTable对象(一)
  14. Graph Theory
  15. Java面向对象之继承
  16. 那年,寻找工作的历程
  17. 微信小程序左右菜单mysql_微信小程序tab左右滑动切换功能的实现代码
  18. 使用opennlp进行依存句法分析
  19. 使用Java生成验证码
  20. linux根目录解释

热门文章

  1. Caffe在Cifar10上复现ResNet
  2. 7.3国服人口最多的服务器,魔兽国服人口普查:总人口稳定 双阵营法师增长
  3. Qt程序组播接收不到数据
  4. Leetcode 827. 最大人工岛 C++
  5. android设备登陆是电脑上吗,是否可以使用Apple和Android?
  6. 华科计算机学院报录比,华科各专业报录比
  7. 程序员的副业: 微信小程序
  8. 【记录篇】—— web字体的相关
  9. No MyBatis mapper was found in xxx
  10. 华清远见-重庆中心-框架阶段技术总结/知识点梳理