1

У меня есть простой проект TypeScript, над которым я работаю. У меня работает несколько расширений, и все отлично работает. Тем не менее, есть один файл, который, в частности, заключается в том, что при редактировании я получаю всевозможные странности, которые случаются. Intellisense загружается вечно, подсветка синтаксиса идет напролом, обнаруженные проблемы время от времени обновляются. Я пытался удалить / отключить тонну расширений, пытаясь найти виновника, но пока не повезло.

Существует ли представление "Диспетчер задач" для расширений? Способ узнать, какие расширения активны в любой момент времени или которые работают в течение длительного времени? Прямо сейчас я просто стреляю в темноте. Но если бы я мог видеть, что расширение занимает много времени или что-то, я мог бы отследить проблему.

Спасибо!

2 ответа2

0

Я не думаю, что такая утилита существует. Расширения выполняются в контексте самого кода VS, поэтому их индивидуальное выполнение трудно различить.

Если вы знаете, как вызвать проблему, чтобы найти проблемное расширение, просто повторите действие с этим файлом, каждый раз отключая еще несколько расширений, пока не найдете то, которое вызывает проблему.

См. Статью Microsoft Extension Marketplace, чтобы узнать, как перечислить расширения, отключить и снова включить.

0

Существует действительно метод для профилирования расширений. Это не так красиво, как диспетчер задач Windows, но это что-то.

https://github.com/Microsoft/vscode/wiki/Performance-Issues#profile-the-running-extensions

Моя проблема оказалась расширением GitHub.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .