自用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

  ‍

posted @ 2024-12-12 16:37  铁流是宝宝  阅读(130)  评论(0)    收藏  举报