java学习基地

微信扫一扫 分享朋友圈

已有 1551 人浏览分享

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

[复制链接]
1551 2
本帖最初由 进修派 于 2020-12-6 16:06 编纂



1、媒介

IDEA默许启动设置次要思索低设置映雩,参数没有下(默许最低128m,最下512m),招致启动缓,然后运转也没有流利,那里我们需求劣化下启动战运转设置;可是正在事情中的电脑普通皆是8G大概16G的运转内存,以是我们需求脚动来修正默许的IDEA设置。


2、脚动修正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的倡议
  1. -server
  2. -Xms512m
  3. -Xmx1024m
  4. -XX:ReservedCodeCacheSize=300m
  5. -XX:+UseConcMarkSweepGC
  6. -XX:SoftRefLRUPolicyMSPerMB=50
  7. -ea
  8. -Dsun.io.useCanonCaches=false
  9. -Djava.net.preferIPv4Stack=true
  10. -Djdk.http.auth.tunneling.disabledSchemes=""
  11. -XX:+HeapDumpOnOutOfMemoryError
  12. -XX:-OmitStackTraceInFastThrow
赶钙代码


电脑运转内存为16G的倡议


  1. server
  2. -Xms1024m
  3. -Xmx2048m
  4. -XX:ReservedCodeCacheSize=500m
  5. -XX:+UseConcMarkSweepGC
  6. -XX:SoftRefLRUPolicyMSPerMB=50
  7. -ea
  8. -Dsun.io.useCanonCaches=false
  9. -Djava.net.preferIPv4Stack=true
  10. -Djdk.http.auth.tunneling.disabledSchemes=""
  11. -XX:+HeapDumpOnOutOfMemoryError
  12. -XX:-OmitStackTraceInFastThrow
赶钙代码

为何初初内存也要设置512或1024M那末年夜?有文┞仿如许道:此值能够设置取-Xmx不异,以免每次渣滓收受接管完成后JVM从头分派内存。


最初

电脑设置跟机能皆纷歧样的,按照本人实践状况而定!




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复

评论 2

芬芳  vip年度会员  发表于 2020-12-22 19:26:16 | 显示全部楼层
回个帖子,下班咯~

举报 使用道具

回复
醉里挑一  vip终身会员  发表于 2020-12-22 19:53:26 | 显示全部楼层
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

138

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Archiver|手机版|java学习基地 |网站地图

GMT+8, 2021-6-25 12:38 , Processed in 0.552755 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.