以前的開發一直使用phpstorm。可謂是情有獨鍾,但是發現隨着開發phpStorm逐漸變得卡頓,也試過其他的編譯器,但是都感覺沒有PhpSrom好用,網上百度了一下,看到不一樣的回答。只要修改兩個JAVA虛擬機參數,就徹底解決了卡的問題了。
操作步驟如下:
- 找到phpstorm.vmoptions文件並打開(該文件在phpstorm的執行環境中,也就是在/phpstorm/bin文件夾下)
- 添加兩行代碼:
-Dawt.usesystemAAFontSettings=lcd -Dawt.java2d.opengl=true
保存退出,重啟phpstorm
原因:
phpstorm是使用JAVA開發的。由於IDE提供源文件關鍵字渲染功能,我們對文件的任何編輯或移動鼠標,都會觸發渲染操作。而phpstorm默認的JAVA環境並沒有利用機器的硬件加速技術去實現實時渲染,因此當然會讓系統卡死。而只要在JAVA環境中讓系統默認使用硬件加速,就可以解決占用系統資源過大,讓phpstorm卡的問題了。
