欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

IntelliJIDEA如何優(yōu)化配置-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)公司專注于靖遠網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經驗。 熱誠為您提供靖遠營銷型網(wǎng)站建設,靖遠網(wǎng)站制作、靖遠網(wǎng)頁設計、靖遠網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務,打造靖遠網(wǎng)絡公司原創(chuàng)品牌,更為您提供靖遠網(wǎng)站排名全網(wǎng)營銷落地服務。

這篇文章主要介紹IntelliJ IDEA如何優(yōu)化配置,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

默認配置

默認配置比較低,打開稍大點的項目就很容易卡掉,所以最好擴大一下內存。

IntelliJ IDEA的VM配置

IntelliJ IDEA2020版本已經有中文漢化插件的,不熟悉英文的可以安裝一下,配置VM的菜單見"幫助" -> "編輯自定義VM選項"。

直接上配置。

# custom IntelliJ IDEA VM options

##################JVM模式############################

# IDEA的JVM以Server模式啟動(新生代默認使用ParNew)
-server

##################內存分配############################

# 堆初始值占用
-Xms2048m

# 堆大值占用
-Xmx3500m

# Metaspace 空間大小
-XX:MaxMetaspaceSize=512m
-XX:MetaspaceSize=128m

# 強制JVM在啟動時申請到足夠的堆內存(否則IDEA啟動時堆初始大小不足3g)
# -XX:+AlwaysPreTouch

# 年輕代與老年代比例為1:3(默認值是1:4),降低年輕代的回收頻率
-XX:NewRatio=3

# 每個線程堆棧的大小 2m
# -Xss2m

##################老年代回收器############################

# 使用CMS老年代回收器
# -XX:+UseConcMarkSweepGC
# CMS的重新標記步驟:多線程一起執(zhí)行
# -XX:+CMSParallelRemarkEnabled

# 使用 G1 (Garbage First) 垃圾收集器 (因為本地是JDK版本是JDK8,所以啟用G1收集器,8以下的可以試用CMS收集器)
-XX:+UseG1GC


# 設置垃圾收集器在并行階段使用的線程數(shù)[一般設置為本機CPU線程數(shù)相等,即本機同時可以處理的個數(shù),設置過大也沒有用]
-XX:ParallelGCThreads=4
# 并發(fā)垃圾收集器使用的線程數(shù)量 啟用4個線程并發(fā)標記(理論上越多越好,前提是CPU核心足夠多)
-XX:ConcGCThreads=2

##################JIT編譯器############################
# 代碼緩存,用于存放Just In Time編譯后的本地代碼,如果塞滿,JVM將只解釋執(zhí)行,不再編譯native代碼。
-XX:ReservedCodeCacheSize=512m

# 分層編譯,JIT編譯優(yōu)化越來越好,IDEA運行時間越久越快
-XX:+TieredCompilation

# 節(jié)省64位指針占用的空間,代價是JVM額外開銷
# -XX:+UseCompressedOops

# 增大軟引用在JVM中的存活時長(堆空閑空間越大越久)
-XX:SoftRefLRUPolicyMSPerMB=50
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
# -Djsse.enableSNIExtension=false

##################日志############################
# 禁止在啟動期間顯式調用System.gc()
-XX:+DisableExplicitGC

# 字體
-Dawt.useSystemAAFontSettings=lcd

# 關閉 fast throw 優(yōu)化
-XX:-OmitStackTraceInFastThrow
-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log

# 當堆內存空間溢出時輸出堆的內存快照
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
# 打印GC詳細信息
-XX:+PrintGCDetails
# 打印CG發(fā)生的時間戳
-XX:+PrintGCTimeStamps
# 每一次GC前和GC后,都打印堆信息
-XX:+PrintHeapAtGC

-Xbootclasspath/a:../lib/boot.jar
-Dfile.encoding=UTF-8

-XX:MaxInlineLevel=3

##################其他設置############################
# 啟動斷言
-ea

-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
# 去除字節(jié)碼驗證
-Xverify:none

標題名稱:IntelliJIDEA如何優(yōu)化配置-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://www.chinadenli.net/article26/dchgcg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供虛擬主機建站公司品牌網(wǎng)站建設ChatGPT網(wǎng)站營銷微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化