天天看點

解決IDEA卡頓的問題(Windows和Mac)

IDEA卡頓

最近一段時間經常會在開發的時候感覺到 IDEA 很卡,在一個類裡上下滾動或者切換類檔案時都能夠明顯的感覺到,我以為是我項目打開的太多了,畢竟記憶體優化已經做過了,但是今天實在是被這玩意兒卡的有點煩了,我尼瑪,開發機器 16 個 G 的記憶體,開倆 spring-boot 項目卡成這個逼樣???

解決IDEA卡頓的問題(Windows和Mac)

最終被逼的去檢查了一下 IDEA 的啟動配置檔案,看到的内容的時候我石化了,配置檔案就是預設的,沒改動過。還真是活該就這麼卡,隻給配置設定了幾百兆的最大記憶體,可不是卡成這逼樣嗎?後面想了一下,我之前重裝了一次新版本的 IDEA,一直沒去改配置檔案,真的是活該。

這個問題其實和 MyEclipse 以及 Eclipse 卡頓一樣,首先是記憶體設定的不夠大,其次是軟體上安裝了一些可有可無的插件或者開啟了一些代碼檢查之類的實時監測,一般都是通過修改這三個設定來使得卡頓問題消失,但是一般隻需要把記憶體設定的大一些就可以了,另外兩個原因即使不修改也可以,畢竟現在的開發機器記憶體都比較強悍了。

修改 vmoptions 檔案

Windows 環境

首先是找到 IDEA 的安裝目錄,之後到安裝目錄的 bin 目錄下,找到如下兩個檔案:

idea.exe.vmoptions
idea64.exe.vmoptions
           

看你是多少位系統的你就該對應的就可以了,編輯這個配置檔案,如下圖所示:

解決IDEA卡頓的問題(Windows和Mac)

把 128m 和 512m 改成你想要改的就可以了,我是分别改成了 1024m 和 2048m,之後如果還卡,再往大了調,我估計應該也不會再卡了。

Mac 環境

Mac 電腦上與 Windows 也是類似的,首先是打開 Finder 找到應用程式這一欄,之後找到 IDEA,右鍵“顯示包内容”,就可以找到它的安裝目錄了,再之後就和 Windows 下的操作一樣了,找到 bin 目錄,之後找到 vmoptions 配置檔案:

解決IDEA卡頓的問題(Windows和Mac)

然後打開這個檔案進行編輯(我用的是 sumbline2 編輯器),把記憶體調一下就可以了,不過 Mac 系統下的 IDEA 平時确實不怎麼卡,改不改感覺差别不大。

解決IDEA卡頓的問題(Windows和Mac)

推薦一下本人近期維護的開源項目:

解決IDEA卡頓的問題(Windows和Mac)

Spring Boot 開源電商項目(含商城端和背景管理系統):https://github.com/newbee-ltd/newbee-mall

Spring Boot + Vue 前後端分離商城項目:https://github.com/newbee-ltd/newbee-mall-vue-app

除注明轉載/出處外,皆為作者原創,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連結,否則保留追究法律責任的權利。

我曾七次鄙視自己的靈魂:

第一次,當它本可進取時,卻故作謙卑;

第二次,當它空虛時,用愛欲來填充;

第三次,在困難和容易之間,它選擇了容易;

第四次,它犯了錯,卻借由别人也會犯錯來寬慰自己;

第五次,它自由軟弱,卻把它認為是生命的堅韌;

第六次,當它鄙夷一張醜惡的嘴臉時,卻不知那正是自己面具中的一副;

第七次,它側身于生活的污泥中雖不甘心,卻又畏首畏尾。