第一步:檢查Mac內存占用情況
1、點擊右上角的搜索,搜索活動監視器,雙擊圖標打開

2、可以查看webstorm使用的時候占內存基本是排第一的,尤其是在使用webstorm的 iTerm命令窗口操作的時候(我是在使用npm安裝Gulp插件),然后我的本本開始鍵盤發熱(右上角更明顯),有很明顯的風扇轉動的聲音,這個時候察覺到內存不足CPU占用太高。(ps:所有還是推薦用Mac自帶ITerm)

3、查看webstorm的占用內存配置文件,打開Finder選擇Application應用程序,找到webstorm右鍵,選擇顯示包內容

路徑:content/bin,選擇webstorm.vmoptions(有的是idea.vmoptions這個文件?)


第二步,將webstorm不需要用到的插件關掉


第三步:修改webstorm使用內存參數,防止卡頓或者閃退(修改閾值減少所占內存比例並不是減少內存數值)
1、選擇webstorm.vmoptions這個文件用webstorm打開
默認參數是
-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
-javaagent:JetbrainsCrack.jar
2、修改前兩個數值為:
-Xms512m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
-javaagent:JetbrainsCrack.jar
可能遇到的問題,會彈出窗口詢問是否修改當前文件。因為不是當前打開項目中的文件,是其他文件,軟件有彈出警告框詢問是都修改,這個時候選擇OK確認就可以。

