自用Idea内存配置
自用Idea内存配置
如下:
使用了zgc,自用48g内存的mac。可以应对8后端4前端同时使用。
-Xms1g
-Xmx6g
-XstartOnFirstThread
-XX:ReservedCodeCacheSize=256m
-XX:InitialCodeCacheSize=256m
# 谨慎使用,aggressive默认会占满CPU,但是效果也很显著
-XX:ShenandoahGCHeuristics=aggressive
# 与上一条二选一
-XX:ShenandoahGCHeuristics=compact
-XX:+UnlockDiagnosticVMOptions
-XX:+UnlockExperimentalVMOptions
-XX:+UseShenandoahGC
-XX:+ShenandoahGuaranteedUncommit
-XX:ShenandoahUncommitDelay=60000
-XX:MaxGCPauseMillis=10
-Djdk.module.illegalAccess.silent=true
# macos下,如果你的idea很新可能不需要
-Dsun.java2d.metal=true
--add-opens=java.desktop/java.awt.event=ALL-UNNAMED
--add-opens=java.desktop/sun.font=ALL-UNNAMED
--add-opens=java.desktop/java.awt=ALL-UNNAMED
--add-opens=java.desktop/sun.awt=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.desktop/javax.swing=ALL-UNNAMED
--add-opens=java.desktop/sun.swing=ALL-UNNAMED
--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED
--add-opens=java.desktop/java.awt.peer=ALL-UNNAMED
--add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED
--add-exports=java.desktop/sun.font=ALL-UNNAMED
--add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED
--add-exports=java.desktop/com.apple.laf=ALL-UNNAMED
--add-exports=java.desktop/com.apple.eawt.event=ALL-UNNAMED
本文来自博客园,作者:铁流是宝宝,转载请注明原文链接:https://www.cnblogs.com/dawnings/p/18602932/self-use-idea-memory-configuration-tkgro

浙公网安备 33010602011771号