如何清除idea緩存

Idea是一款功能強大的Java開發工具,在開發過程中肯定會創建很多項目和文件,這些文件隨着時間的增加可能會給開發帶來煩惱。因此清除Idea的緩存是很有必要的,下面我們從多個方面來闡述如何清除Idea的緩存。

一、清除idea與jvm緩存

在使用idea進行開發時,會涉及到idea自身的緩存和jvm的緩存,這些緩存文件會逐漸增多並佔用磁盤空間。因此,要及時清理緩存文件,方法如下:

    1. 關閉idea,並且殺死idea的相關進程。
    2. 打開idea的安裝目錄,進入bin目錄。
    3. 打開idea64.exe.vmoptions或idea.exe.vmoptions文件,將如下兩行內容注釋掉。 
          #-XX:ReservedCodeCacheSize=240m 
          #-XX:+UseCodeCacheFlushing 
    4. 保存上述文件後,再打開idea,成功開啟清理行動。

二、清除idea的運行緩存

在使用idea編寫程序時,可能會涉及到一些文件跨越系統。Idea也會將這些文件在本地進行緩存,以方便項目的運行。但是這些文件是長久保存在本機上的,可以考慮對運行緩存進行清除。

步驟如下:

    1. 關閉idea。
    2. 刪除如下文件夾:
        - ~/Library/Caches/IdeaIC/version/caches/compile-server
        - ~/.IntelliJIdea2016.1/system
        - ~/.IntelliJIdea2016.1/logs 
    3. 重新打開idea,完成清理緩存。

三、清除idea緩存服務器

當使用idea作為開發工具與服務器通信時,可能會因為緩存問題出錯。所以,清理idea緩存服務器也是一個必要操作。這可以通過訪問以下鏈接進行操作:

http://localhost:8080/caches/><cache>/invalidateAll

這裡的<cache>標籤是指需要清理的緩存類型,可以根據自己需求選擇。如下所示:

    - JSP:org.apache.jasper
    - Java:org.apache.struts
    - Tiles/Velocity:org.apache.commons
    - Spring:org.springframework.web

四、idea清除緩存重啟

如果還是覺得清除緩存比較麻煩,可以使用idea的清理緩存重啟功能,並在重新啟動後,idea會自動進行清理。此功能操作如下:

    1. 關閉idea
    2. 運行如下命令,即可完成清理啟動。 
        - Mac:sh idea.app/Contents/bin/idea.vmoptions
        - Window:exe格式根據系統雙擊即可

五、清除tomcat緩存

在進行web項目開發時,我們會經常用到tomcat,而tomcat也會緩存我們的文件。因此,當我們修改了某個文件後,要先清除tomcat的緩存後,修改才能生效。清除tomcat緩存步驟如下:

    1. 打開tomcat/bin/catalina.sh或catalina.bat文件,找到"CatalinaOpts"字符串並且在"export CATALINA_OPTS ..."之後插入以下內容: 
        - Xmx8192M -XX:MaxPermSize=4096m (java8以前版本)
        - XX:MaxMetaspaceSize=4096M (java8以及以後版本)
    2. 重啟tomcat服務器,重新啟動之後清除成功。

六、清除IE緩存

IE瀏覽器緩存不僅會佔用C盤空間,而且會緩存網頁中的JS、CSS、圖片等文件,而IE雖然沒有直接和idea相關,但是有些文件仍然會在IE中進行緩存,因此,我們還需要清除IE瀏覽器緩存。

清除IE緩存步驟如下:

    1. 打開控制面板 -> Internet 選項 -> 常規標籤頁 -> 『刪除』框 -> 『臨時互聯網文件』。
    2. 勾選所有選項,清除IE緩存。

七、Idea清理緩存快捷鍵

在日常開發過程中,我們需要頻繁的清理idea的緩存,為了提高清理效率,我們可以在idea中設置快捷鍵或者菜單項來實現。下面是設置快捷鍵的操作方法:

    1. 打開設置窗口 -> 『Keymap』 -> 輸入清除緩存,選擇對應項。
    2. 選擇快捷鍵,點擊 『Apply』 完成操作。

八、Idea如何清理緩存

如果以上方法還無法滿足開發需求,還可以通過如下方法清除idea緩存:

    1. 關閉idea之後,刪除 ~ /Library/Caches/IdeaIC/ 和 ~ /Library/ApplicationSupport/IdeaIC/兩個目錄。
    2. 重新啟動idea,完成緩存清除。

九、Idea如何清除數據

除了緩存之外,如果在開發過程中出現了其它問題,我們還需要清除idea數據來刷新界面和插件數據。如下是清除idea數據的方法:

    1. 關閉idea後刪除如下沒有必須存檔的文件夾:
        - ~/.IntelliJIdea2016.1/config
        - ~/.IntelliJIdea2016.1/plugins
        - ~/.IntelliJIdea2016.1/system
    2. 重新打開idea,重新加載數據,完成清除。

通過以上的方法,你可以輕鬆地清除idea的緩存和數據,讓開發過程更加乾淨,也更高效。

原創文章,作者:UNES,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/134554.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
UNES的頭像UNES
上一篇 2024-10-04 00:06
下一篇 2024-10-04 00:06

相關推薦

發表回復

登錄後才能評論