В чем разница между джедаем и языковым сервером Python в VS IDE? - PullRequest
1 голос
/ 29 апреля 2019

Я использую код VS для разработки на Python. Мне пришлось отключить языковой сервер Python и включить джедай, чтобы исправить проблему чрезмерного потребления ОЗУ с языковым сервером Python. Многие люди сталкивались с подобными проблемами при поиске в Google.

В чем разница между джедаем и языковым сервером Python?

Я использую 64-разрядную версию Windows 10, Python 3.7.3.

1 Ответ

2 голосов
/ 29 апреля 2019

Джедай - это библиотека автозаполнения, написанная на Python, в то время как языковой сервер реализован на C #.Последнее было сделано для повышения производительности и для разделения общей базы кода между расширением Python для кода VS и рабочей нагрузкой Python в Visual Studio.В конечном итоге языковой сервер станет стандартным интерфейсом в расширении Python для VS Code.

Что касается проблем с памятью, то над ними активно ведется работа, поэтому убедитесь, что вы пробуете новую версию языкового сервера.(0.2.65 - последняя на момент написания статьи)И если у вас все еще есть проблемы с памятью, пожалуйста, сообщите о них соответствующим образом.

...