[VSCode] Microsoft.Python.LanguageServer 吃超多 CPU?
最近使用 VSCode 遇到奇怪的問題,
對一些 Python symbol 按下F12 想要跳到對應的定義去,
結果它在那邊轉呀轉的,也沒跳過去。
去 Activity Monitor 看,
還發現有個 Microsoft.Python.LanguageServer 吃超級多的 CPU 資源,
是怎麼回事呢?
上網查了一下,有人有類似的問題:
Python Language Server uses too much RAM / Memory
奇怪的是,回報的問題似乎在去年就應該已經修掉了,
但我的還會發生,不曉得是不是有別的地方出現問題?
不過 workaround 一樣有效~
到 VSCode > Preferences > Extensions > Python,
將 Jedi Enabled 勾起來,不要用 Microsoft Python Language Server:
這樣設定好之後再重新啟動 VSCode,
高 CPU 使用率的問題不見了,而且跳到 Python symbol 定義處的速度還加快了,
不曉得 Microsoft Python Language Server 在搞什麼呀?…
(本頁面已被瀏覽過 2,368 次)
2 thoughts on “[VSCode] Microsoft.Python.LanguageServer 吃超多 CPU?”
电脑因为这个问题自动重启两次,感谢博主这篇文章,现已解决
不客氣~^^