IntelliJ IDEA VM options(转)
2019-12-23 16:01:52来源:博客园 阅读 ()
IntelliJ IDEA VM options(转)
Custom IntelliJ IDEA VM options
# Custom IntelliJ IDEA VM options ##################JVM模式############################ # IDEA的JVM以Server模式启动(新生代默认使用ParNew) -server ##################内存分配########################### # 堆初始值占用3G,意味着IDEA启动即分配3G内存 -Xms3g # 堆最大值占用3G -Xmx3g # 强制JVM在启动时申请到足够的堆内存(否则IDEA启动时堆初始大小不足3g) -XX:+AlwaysPreTouch # 年轻代与老年代比例为1:3(默认值是1:4),降低年轻代的回收频率 -XX:NewRatio=3 # 栈帧大小为16m -Xss16m ##################老年代回收器######################## # 使用CMS老年代回收器 -XX:+UseConcMarkSweepGC # CMS的重新标记步骤:多线程一起执行 -XX:+CMSParallelRemarkEnabled # CMS的并发标记步骤:启用4个线程并发标记(理论上越多越好,前提是CPU核心足够多) -XX:ConcGCThreads=8 ##################JIT编译器########################### # 代码缓存,用于存放Just In Time编译后的本地代码,如果塞满,JVM将只解释执行,不再编译native代码。 -XX:ReservedCodeCacheSize=512m # 分层编译,JIT编译优化越来越好,IDEA运行时间越久越快 -XX:+TieredCompilation # 节省64位指针占用的空间,代价是JVM额外开销 #-XX:+UseCompressedOops # 增大软引用在JVM中的存活时长(堆空闲空间越大越久) -XX:SoftRefLRUPolicyMSPerMB=50 # 设为false Idea会提示无法利用Https更新 -Djsse.enableSNIExtension=true -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -XX:MaxJavaStackTraceDepth=10000 -Dide.no.platform.update=true
原文链接:https://www.cnblogs.com/Lambquan/p/12085207.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- idea为代码添加标签清除标签 2020-06-11
- IDEA 设置热部署 Devtools 2020-06-10
- 2020最新IDEA插件大集合,一款能帮助你写代码的工具是多么重 2020-06-09
- IDEA下Maven的pom文件导入依赖出现Auto build completed wit 2020-06-07
- 解决IDEA Maven下载依赖包速度慢问题 2020-06-05
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash