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

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

1

如上圖所示,我們定位到了 IntelliJ IDEA 安裝目錄的bin目錄下,bin是 binary 的縮寫,表明的意思是二進制,所以bin目錄就是用來存放二進制文件的。在這裏,我們主要了解上圖中被紅色方框圈出來的五個文件:ide

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

接下來,我們詳細瞭解上述配置文件的做用:工具

2

如上圖所示,我們打開了idea64.exe.vmoptions配置文件,若是我們的電腦是 32 位系統,則應該打開idea.exe.vmoptions配置文件,可是因爲 32 位系統內存通常都是 2G 左右,也沒有多大空間能夠調整,因此通常不須要修改。修改 JVM 配置文件的原則就是根據我們機器的內存狀況來判斷,我的建議 8G 如下的機器或是靜態頁面開發者無需修改,若是我們要開發大型的 Java 項目或是 Android 項目,而且內存大於 8G,建議進行修改,並且常常修改的也就是下面 4 個參數。在此處,我們以 16G 內存的機器爲例:idea

  • -Xms128m,可嘗試設置爲-Xms512m
  • -Xmx750m,可嘗試設置爲-Xmx1500m
  • -XX:ReservedCodeCacheSize=240m,可嘗試設置爲-XX:ReservedCodeCacheSize=500m
  • -XX:SoftRefLRUPolicyMSPerMB=50 ,可嘗試設置爲-XX:SoftRefLRUPolicyMSPerMB=100

在這裏,我們只是舉個修改示例,因爲每臺機器的配置不同,所以每臺機器的最佳的配置參數也是不同的,最好的調整方式是根據 JConsole 這類工具進行觀察後個性化調整。spa

3

如上圖所示,我們打開了idea.properties配置文件,其沒有 32 位和 64 位之分,修改的原則主要是根據我的對 IntelliJ IDEA 的個性化配置狀況來分析,常常修改的是下面 4 個參數:code

  • idea.config.path=${user.home}/.IntelliJIdea/config,該屬性主要用於指向 IntelliJ IDEA 的個性化配置目錄,默認是被註釋,打開註釋以後纔算啓用該屬性,這裏須要特別注意的是斜槓方向,這裏用的是正斜槓;
  • idea.system.path=${user.home}/.IntelliJIdea/system,該屬性主要用於指向 IntelliJ IDEA 的系統文件目錄,默認是被註釋,打開註釋以後纔算啓用該屬性,這裏須要特別注意的是斜槓方向,這裏用的是正斜槓,若是我們的項目不少,則該目錄會很大,若是我們的 C 盤空間不夠的時候,仍是建議把該目錄轉移到其餘盤中;
  • idea.max.intellisense.filesize=2500,該屬性主要用於提升在編輯大文件時候的代碼幫助,IntelliJ IDEA 在編輯大文件的時候仍是很容易卡頓的;
  • idea.cycle.buffer.size=1024,該屬性主要用於控制控制檯輸出緩存。若是遇到項目開啓不少輸出的話,那麼控制檯很快就被刷滿了,沒辦法再自動輸出後面內容,這種項目建議增大該值或是直接禁用掉,禁用語句爲 idea.cycle.buffer.size=disabled

因爲屏幕大小的關係,上面所示的配置文件的內容並無顯示徹底,我們只須要滑動鼠標就能夠看到上面我們常常修改的配置信息啦!blog

當即下載最新版IntelliJ IDEA >>>內存

相關文章
相關標籤/搜索