今天就跟大家聊聊有關(guān) IDEA 安裝目錄中核心文件的功能是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)成都全網(wǎng)營(yíng)銷(xiāo)、網(wǎng)站重做改版、來(lái)賓網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為來(lái)賓等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
如上圖所示,我們定位到了 IntelliJ IDEA 安裝目錄的bin目錄下,bin是 binary 的縮寫(xiě),代表的意思是二進(jìn)制,因此bin目錄就是用來(lái)存放二進(jìn)制文件的。在這里,我們主要了解上圖中被紅色方框圈出來(lái)的五個(gè)文件:
idea.exe文件是 IntelliJ IDEA 32 位的可行執(zhí)行文件,IntelliJ IDEA 安裝完默認(rèn)發(fā)送到桌面的就是這個(gè)執(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 配置文件。
接下來(lái),我們?cè)敿?xì)了解上述配置文件的作用:
如上圖所示,我們打開(kāi)了idea64.exe.vmoptions配置文件。如果我們的電腦是 32 位系統(tǒng),則應(yīng)該打開(kāi)idea.exe.vmoptions配置文件,但是由于 32 位系統(tǒng)內(nèi)存一般都是 2G 左右,也沒(méi)有多大空間可以調(diào)整,所以一般不需要修改。修改 JVM 配置文件的原則就是根據(jù)我們機(jī)器的內(nèi)存情況來(lái)判斷,個(gè)人建議 8G 以下的機(jī)器或是靜態(tài)頁(yè)面開(kāi)發(fā)者無(wú)需修改,如果我們要開(kāi)發(fā)大型的 Java 項(xiàng)目或是 Android 項(xiàng)目,并且內(nèi)存大于 8G,建議進(jìn)行修改,而且經(jīng)常修改的也就是下面 4 個(gè)參數(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
在這里,我們只是舉個(gè)修改示例,由于每臺(tái)機(jī)器的配置不一樣,因此每臺(tái)機(jī)器的最佳的配置參數(shù)也是不一樣的,最好的調(diào)整方式是根據(jù) JConsole 這類(lèi)工具進(jìn)行觀察后個(gè)性化調(diào)整。
如上圖所示,我們打開(kāi)了idea.properties配置文件,其沒(méi)有 32 位和 64 位之分,修改的原則主要是根據(jù)個(gè)人對(duì) IntelliJ IDEA 的個(gè)性化配置情況來(lái)分析,經(jīng)常修改的是下面 4 個(gè)參數(shù):
idea.config.path=${user.home}/.IntelliJIdea/config
,該屬性主要用于指向 IntelliJ IDEA 的個(gè)性化配置目錄,默認(rèn)是被注釋?zhuān)蜷_(kāi)注釋之后才算啟用該屬性,這里需要特別注意的是斜杠方向,這里用的是正斜杠;
idea.system.path=${user.home}/.IntelliJIdea/system
,該屬性主要用于指向 IntelliJ IDEA 的系統(tǒng)文件目錄,默認(rèn)是被注釋?zhuān)蜷_(kāi)注釋之后才算啟用該屬性,這里需要特別注意的是斜杠方向,這里用的是正斜杠,如果咱們的項(xiàng)目很多,則該目錄會(huì)很大,如果咱們的 C 盤(pán)空間不夠的時(shí)候,還是建議把該目錄轉(zhuǎn)移到其他盤(pán)中;
idea.max.intellisense.filesize=2500
,該屬性主要用于提高在編輯大文件時(shí)候的代碼幫助,IntelliJ IDEA 在編輯大文件的時(shí)候還是很容易卡頓的;
idea.cycle.buffer.size=1024
,該屬性主要用于控制控制臺(tái)輸出緩存。如果遇到項(xiàng)目開(kāi)啟很多輸出的話,那么控制臺(tái)很快就被刷滿(mǎn)了,沒(méi)辦法再自動(dòng)輸出后面內(nèi)容,這種項(xiàng)目建議增大該值或是直接禁用掉,禁用語(yǔ)句為 idea.cycle.buffer.size=disabled。
看完上述內(nèi)容,你們對(duì) IDEA 安裝目錄中核心文件的功能是什么有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。