• <menu id="w2i4a"></menu>
  • logo IntelliJ IDEA使用技巧

    文檔首頁>>IntelliJ IDEA使用技巧>>IntelliJ IDEA使用技巧(十七)——安裝目錄的核心文件講解

    IntelliJ IDEA使用技巧(十七)——安裝目錄的核心文件講解


    在本文中,我們主要講解一下 IntelliJ IDEA 安裝目錄中的一些核心文件的功能及用法:

    1

    如上圖所示,咱們定位到了 IntelliJ IDEA 安裝目錄的bin目錄下,bin是 binary 的縮寫,代表的意思是二進(jìn)制,因此bin目錄就是用來存放二進(jìn)制文件的。在這里,咱們主要了解上圖中被紅色方框圈出來的五個文件:

    • idea.exe文件是 IntelliJ IDEA 32 位的可行執(zhí)行文件,IntelliJ IDEA 安裝完默認(rèn)發(fā)送到桌面的就是這個執(zhí)行文件的快捷方式;
    • idea.exe.vmoptions文件是 IntelliJ IDEA 32 位的可執(zhí)行文件的 VM 配置文件;
    • idea.properties文件是 IntelliJ IDEA 的一些屬性配置文件;
    • idea64.exe文件是 IntelliJ IDEA 64 位的可行執(zhí)行文件,要求電腦上必須裝有 JDK 64 位版本,64 位的系統(tǒng)也是建議使用該文件;
    • idea64.exe.vmoptions文件是 IntelliJ IDEA 64 位的可執(zhí)行文件的 VM 配置文件。

    接下來,咱們詳細(xì)了解上述配置文件的作用:

    2

    如上圖所示,咱們打開了idea64.exe.vmoptions配置文件,如果咱們的電腦是 32 位系統(tǒng),則應(yīng)該打開idea.exe.vmoptions配置文件,但是由于 32 位系統(tǒng)內(nèi)存一般都是 2G 左右,也沒有多大空間可以調(diào)整,所以一般不需要修改。修改 JVM 配置文件的原則就是根據(jù)咱們機(jī)器的內(nèi)存情況來判斷,個人建議 8G 以下的機(jī)器或是靜態(tài)頁面開發(fā)者無需修改,如果咱們要開發(fā)大型的 Java 項(xiàng)目或是 Android 項(xiàng)目,并且內(nèi)存大于 8G,建議進(jìn)行修改,而且經(jīng)常修改的也就是下面 4 個參數(shù)。在此處,咱們以 16G 內(nèi)存的機(jī)器為例:

    • -Xms128m,可嘗試設(shè)置為-Xms512m
    • -Xmx750m,可嘗試設(shè)置為-Xmx1500m
    • -XX:ReservedCodeCacheSize=240m,可嘗試設(shè)置為-XX:ReservedCodeCacheSize=500m
    • -XX:SoftRefLRUPolicyMSPerMB=50 ,可嘗試設(shè)置為-XX:SoftRefLRUPolicyMSPerMB=100

    在這里,咱們只是舉個修改示例,由于每臺機(jī)器的配置不一樣,因此每臺機(jī)器的最佳的配置參數(shù)也是不一樣的,最好的調(diào)整方式是根據(jù) JConsole 這類工具進(jìn)行觀察后個性化調(diào)整。

    3

    如上圖所示,咱們打開了idea.properties配置文件,其沒有 32 位和 64 位之分,修改的原則主要是根據(jù)個人對 IntelliJ IDEA 的個性化配置情況來分析,經(jīng)常修改的是下面 4 個參數(shù):

    • idea.config.path=${user.home}/.IntelliJIdea/config,該屬性主要用于指向 IntelliJ IDEA 的個性化配置目錄,默認(rèn)是被注釋,打開注釋之后才算啟用該屬性,這里需要特別注意的是斜杠方向,這里用的是正斜杠;
    • idea.system.path=${user.home}/.IntelliJIdea/system,該屬性主要用于指向 IntelliJ IDEA 的系統(tǒng)文件目錄,默認(rèn)是被注釋,打開注釋之后才算啟用該屬性,這里需要特別注意的是斜杠方向,這里用的是正斜杠,如果咱們的項(xiàng)目很多,則該目錄會很大,如果咱們的 C 盤空間不夠的時候,還是建議把該目錄轉(zhuǎn)移到其他盤中;
    • idea.max.intellisense.filesize=2500,該屬性主要用于提高在編輯大文件時候的代碼幫助,IntelliJ IDEA 在編輯大文件的時候還是很容易卡頓的;
    • idea.cycle.buffer.size=1024,該屬性主要用于控制控制臺輸出緩存。如果遇到項(xiàng)目開啟很多輸出的話,那么控制臺很快就被刷滿了,沒辦法再自動輸出后面內(nèi)容,這種項(xiàng)目建議增大該值或是直接禁用掉,禁用語句為 idea.cycle.buffer.size=disabled。

    由于屏幕大小的關(guān)系,上面所示的配置文件的內(nèi)容并沒有顯示完全,咱們只需要滑動鼠標(biāo)就可以看到上面咱們經(jīng)常修改的配置信息啦!

    立即下載最新版IntelliJ IDEA >>>


    更多關(guān)于JAVA IDE相關(guān)產(chǎn)品授權(quán)、試用相關(guān)信息,請【咨詢客服】

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();