1. 程式人生 > >IDEA執行緩慢解決方案

IDEA執行緩慢解決方案

現象

  • IDEA多個幾個工程後,會出現執行遲緩的情況
  • IDEA在開啟大工程後(該工程下幾十個子模組)電腦風扇狂響,import了好久但是一直都沒有響應,結束不了;
  • 工程使用的JDK版本是1.8,但是maven編譯卻檢查不出來:
    這裡寫圖片描述

分析

該現象出現的問題是因為IDEA的執行堆疊太小,jvm不斷的出現full gc,同時存在記憶體溢位的風險點。因為IDEA本身也是需要執行在jvm上面的,所以如果jvm的堆配置的過小,則會導致IDEA本身執行變慢;

解決方案

mac下在application中找到idea.vmoptions檔案:
這裡寫圖片描述
修改其中jvm配置項:
-Xms1024m
-Xmx3072m
-XX:ReservedCodeCacheSize=512m
-XX:+UseCompressedOops
最大堆設定為3GB。

結果

reimport,結果飛速,風扇也沒聲音了!