mac下修改idea的jvm運(yùn)行參數(shù)解決idea卡頓的情況
mac修改idea的jvm運(yùn)行參數(shù)解決idea卡頓
這兩天當(dāng)同時(shí)啟動多個(gè)idea項(xiàng)目的時(shí)候突然發(fā)現(xiàn)有點(diǎn)卡,上下滑動代碼都存在延遲,整的我寫代碼很煩,之前每每出現(xiàn)這種問題我一般都直接重啟下idea問題就解決了,今天搜了下文章發(fā)現(xiàn)原來可以通過設(shè)置idea的運(yùn)行參數(shù)解決卡頓問題??!
1、找到idea配置文件
在終端下使用該命令即可:find / -name idea.vmoptions
2、設(shè)置jvm運(yùn)行參數(shù)
使用命令:vi /Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptions(默認(rèn)下配置文件的路徑都為這個(gè),還是以查找出來的為準(zhǔn)),請注意中間對空格的轉(zhuǎn)義符號,否則該命令無法看到相關(guān)配置參數(shù)
參數(shù)設(shè)置如下
-Xms2200m -Xmx2200m -XX:ReservedCodeCacheSize=680m -XX:+UseCompressedOops -Dfile.encoding=UTF-8 -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Xverify:none -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
3、重啟idea即可
然后你會不禁感慨真舒服
idea運(yùn)行配置中無JVM參數(shù)設(shè)置
最近在讀《深入理解Java虛擬機(jī)》時(shí)使用IDEA想要設(shè)置JVM參數(shù)時(shí)發(fā)現(xiàn)配置選項(xiàng)中沒有
其實(shí)只需要點(diǎn)修改選項(xiàng)就可以添加了
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java 如何將表格數(shù)據(jù)導(dǎo)入word文檔中
這篇文章主要介紹了Java將表格數(shù)據(jù)導(dǎo)入word文檔中的操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06Java線程同步機(jī)制_動力節(jié)點(diǎn)Java學(xué)院整理
在之前,已經(jīng)學(xué)習(xí)到了線程的創(chuàng)建和狀態(tài)控制,但是每個(gè)線程之間幾乎都沒有什么太大的聯(lián)系??墒怯械臅r(shí)候,可能存在多個(gè)線程多同一個(gè)數(shù)據(jù)進(jìn)行操作,這樣,可能就會引用各種奇怪的問題?,F(xiàn)在就來學(xué)習(xí)多線程對數(shù)據(jù)訪問的控制吧2017-05-05Java多線程編程之CountDownLatch同步工具使用實(shí)例
這篇文章主要介紹了Java多線程編程之CountDownLatch同步工具使用實(shí)例,需要的朋友可以參考下2015-05-05詳解Java七大阻塞隊(duì)列之SynchronousQueue
SynchronousQueue不需要存儲線程間交換的數(shù)據(jù),它的作用像是一個(gè)匹配器,使生產(chǎn)者和消費(fèi)者一一匹配。本文詳細(xì)講解了Java七大阻塞隊(duì)列之一SynchronousQueue,需要了解的小伙伴可以參考一下這篇文章2021-09-09java 反射getClass .class 的使用方法示例
這篇文章主要介紹了java 反射getClass .class 的使用方法,結(jié)合實(shí)例形式分析了java類反射機(jī)制的相關(guān)操作技巧,需要的朋友可以參考下2019-11-11在SpringBoot項(xiàng)目中利用maven的generate插件
今天小編就為大家分享一篇關(guān)于在SpringBoot項(xiàng)目中利用maven的generate插件,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-01-01小米Java程序員第二輪面試10個(gè)問題 你是否會被刷掉?
小米Java程序員第二輪面試10個(gè)問題,你是否會被刷掉?掌握好基礎(chǔ)知識,祝大家面試順利2017-11-11使用通過ARP類似P2P終結(jié)者實(shí)現(xiàn)數(shù)據(jù)封包
目前網(wǎng)絡(luò)上類似P2P終結(jié)者這類軟件,主要都是基于ARP欺騙實(shí)現(xiàn)的,網(wǎng)絡(luò)上到處都有關(guān)于ARP的介紹,不過為了本文讀者不需要再去查找,我就在這里大概講解一下2012-12-12使用工具類-java精確到小數(shù)點(diǎn)后6位
這篇文章主要介紹了使用工具類-java精確到小數(shù)點(diǎn)后6位,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10