在開啟 VSCode 撰寫程式文件時,都還沒開始使用 CPU 已經起飛了,看了 Activity Monitor
發現 Code Helper (Renderer) 的程序佔滿了整個 CPU 的執行時間
這是 VSCode 在對整個專案做索引建立時會跑出來的狀況,可以指定特定目錄不建立索引,提高執行效率
解決方式
1. 開啟 VSCode 的設定
在上方工具列點選 Code
> Preferences
> Setting
開啟設定
2. 點選右上方右邊數來第三個按鈕打開 setting.json
3. 將排除的目錄設定設定到 setting.json
排除的 json 設定會像這樣,可以指定某個目錄下的檔案步要做專案索引設定,可以針對你的專案結構類型去做設定
設定完成後若使用 VSCode 在程式碼中進行關聯跳轉,若有關聯到設定的目錄則不會跳轉,所以要設定時要謹慎注意
{
"search.followSymlinks": false,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/tmp": true,
"**/node_modules": true,
"**/bower_components": true,
"**/dist": true
},
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/tmp/**": true,
"**/bower_components/**": true,
"**/dist/**": true
}
}
設定完成後會長得像這樣
4. 重新開啟 VSCode 載入最新設定
在設定完成後需要重新開啟 VSCode 讓設定生效,若重新開啟後還是有看到 Code Helper (Renderer)
還是佔滿 CPU 資源,建議電腦重開機即可
完成後電腦 CPU 過高的問題就解決了,CPU 風扇不再起飛