[VSCode] Microsoft.Python.LanguageServer 吃超多 CPU?

[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 在搞什麼呀?…

(本頁面已被瀏覽過 494 次)

2 thoughts on “[VSCode] Microsoft.Python.LanguageServer 吃超多 CPU?

  1. 电脑因为这个问题自动重启两次,感谢博主这篇文章,现已解决

發佈回覆給「ephrain」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料