如果你是一名使用 JetBrains IntelliJ IDEA 開發 Java 程序的工程師,你可能經歷過快速開發中多個打開的窗口導致 IDEA 運行速度變慢,或者打開一個項目的時間較長等問題。如何優化 IDEA 文件的編碼就成為了一項必備技能。
一、使用壓縮文件格式
在最新版本的 IntelliJ IDEA 中,提供了一種壓縮文件格式來代替傳統的 xml 格式。這種壓縮格式文件可以使 IDEA 啟動時間更快,佔用更少的內存。
如果你想將一個項目保存為壓縮文件格式,可以點擊 File -> Settings -> Build, Execution, Deployment -> Compiler -> Use as .zip 不勾選 <projectname>.iml 文件,使用默認勾選即可。
二、關閉無用的插件
IntelliJ IDEA 能夠通過安裝插件來增強某些功能。但是,安裝太多插件會導致 IDEA 運行速度變慢,特別是一些不常用的插件實際上是在浪費內存。因此,關閉不必要的插件可以幫助提高 IDEA 運行速度。
可以通過點擊 File -> Settings -> Plugins 打開插件窗口,瀏覽已安裝的插件,將不需要的插件禁用或卸載。
三、增加內存限制
在 IDEA 的默認配置中,它分配的內存僅為 128M,但隨著開發項目的增多以及項目的複雜性增強,這種默認配置容易使 IDEA 卡頓或者啟動較慢。
我們需要增加 IDEA 的內存限制。通過點擊 Help -> Edit Custom VM Options,將打開 idea64.exe.vmoptions 或 idea.exe.vmoptions 文件,可根據電腦硬體信息直接修改該文件引用的 JVM 參數。例如,我們可以增加內存限制到 2G:
-Xms2g
-Xmx2g
-XX:+UseG1GC
-XX:ReservedCodeCacheSize=512m
-XX:MaxPermSize=1g
-XX:+UnlockExperimentalVMOptions
-XX:+UseCGroupMemoryLimitForHeap
四、使用編碼插件
不同的程序員喜歡不同的代碼風格,甚至在一個團隊中,也可能存在著不同的代碼規範。然而,如果沒有統一的代碼風格規範,那找 bug 和 Code Review 都會很困難。
提供自動化的編碼插件可以幫助實現一致和易於閱讀的代碼風格。這樣的插件有:EditorConfig、Prettier、ESLint 等。
五、使用熱部署插件
在開發中,我們不想每次修改代碼後都要重啟項目來看新的效果,特別是在調試web應用時。使用熱部署插件可以幫助我們消除不必要的等待。
在 IntelliJ IDEA 上,有一個叫做 JRebel 的熱部署插件,它可以自動載入你所做的任何更改。只需安裝該插件,然後將下面的配置添加到 yourappserver-args 中:
-javaagent:/Applications/JRebel/jrebel.jar -Drebel.remoting_plugin=true
在安裝好該插件後,修改代碼時就可以立即看到更改後的效果。
六、結語
在 IntelliJ IDEA 中實現高效的編程需要給予它充足的資源,同時做好代碼規範和風格的管理。通過上述方法,你可以讓 IntelliJ IDEA 運行得更快,更穩定。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/244434.html