电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

IntelliJ IDEA優化配置的實現

瀏覽:68日期:2024-08-26 10:10:54

默認配置

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

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的重新標記步驟:多線程一起執行# -XX:+CMSParallelRemarkEnabled# 使用 G1 (Garbage First) 垃圾收集器 (因為本地是JDK版本是JDK8,所以啟用G1收集器,8以下的可以試用CMS收集器)-XX:+UseG1GC# 設置垃圾收集器在并行階段使用的線程數[一般設置為本機CPU線程數相等,即本機同時可以處理的個數,設置過大也沒有用]-XX:ParallelGCThreads=4# 并發垃圾收集器使用的線程數量 啟用4個線程并發標記(理論上越多越好,前提是CPU核心足夠多)-XX:ConcGCThreads=2##################JIT編譯器############################# 代碼緩存,用于存放Just In Time編譯后的本地代碼,如果塞滿,JVM將只解釋執行,不再編譯native代碼。-XX:ReservedCodeCacheSize=512m# 分層編譯,JIT編譯優化越來越好,IDEA運行時間越久越快-XX:+TieredCompilation# 節省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 優化-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發生的時間戳-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# 去除字節碼驗證-Xverify:none

插件

IntelliJ IDEA 安裝了大量的插件,可以根據自己的習慣取消掉一些。選擇“幫助” -> '活動監視器'可以看到內部活動占CPU的百分比,如果有沒必要的活動占據了大量的插件,那么可以停掉該插件,或者直接卸載。

活動監視器

IntelliJ IDEA優化配置的實現

插件的啟動性能分析

IntelliJ IDEA優化配置的實現

相信我,你并不需要那么多的智能提示。阿里巴巴的代碼檢查挺好的,但是如果性能不允許,可以關閉實時監測,而且在代碼編寫的時候,可能會跟某些工具類產生沖突,比如Vert.x,導致CPU跑慢,只能殺死進程。

到此這篇關于IntelliJ IDEA優化配置的實現的文章就介紹到這了,更多相關IDEA優化配置內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: IDEA
相關文章:
主站蜘蛛池模板: ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 蚂蚁分类信息系统 - PHP同城分类信息系统 - MayiCMS | 芝麻黑-芝麻黑石材厂家-永峰石业 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 电子书导航网_电子书之家_电子书大全_最新电子书分享发布平台 | 北京律师事务所_房屋拆迁律师_24小时免费法律咨询_云合专业律师网 | 鄂泉泵业官网|(杭州、上海、全国畅销)大流量防汛排涝泵-LW立式排污泵 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | RFID电子标签厂家-上海尼太普电子有限公司| 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 东莞办公家具厂家直销-美鑫【免费3D效果图】全国办公桌/会议桌定制 | 水性绝缘漆_凡立水_绝缘漆树脂_环保绝缘漆-深圳维特利环保材料有限公司 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 杭州用友|用友软件|用友财务软件|用友ERP系统--杭州协友软件官网 | 武汉不干胶印刷_标签设计印刷_不干胶标签印刷厂 - 武汉不干胶标签印刷厂家 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 色谱柱-淋洗液罐-巴罗克试剂槽-巴氏吸管-5ml样品瓶-SBS液氮冻存管-上海希言科学仪器有限公司 | 水轮机密封网 | 水轮机密封产品研发生产厂家 | 间甲酚,间甲酚厂家-山东祥东新材料 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 智慧旅游_智慧景区_微景通-智慧旅游景区解决方案提供商 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | 最新范文网_实用的精品范文美文网| 济南展厅设计施工_数字化展厅策划设计施工公司_山东锐尚文化传播有限公司 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 首页 - 张店继勇软件开发工作室| 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂_帽子厂_浙江高普制帽厂 | 玻璃钢板-玻璃钢防腐瓦-玻璃钢材料-广东壹诺 | 非标压力容器_碳钢储罐_不锈钢_搪玻璃反应釜厂家-山东首丰智能环保装备有限公司 | Brotu | 关注AI,Web3.0,VR/AR,GPT,元宇宙区块链数字产业 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 河北中仪伟创试验仪器有限公司是专业生产沥青,土工,水泥,混凝土等试验仪器的厂家,咨询电话:13373070969 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 智慧消防-消防物联网系统云平台 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 天津仓储物流-天津电商云仓-天津云仓一件代发-博程云仓官网 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 |