Как мне узнать, что расширение Visual Studio вызывает утечки памяти? - PullRequest
11 голосов
/ 02 апреля 2012

My Visual Studio (2010 SP1) имеет серьезную утечку памяти, и, похоже, она вызвана одним или несколькими установленными расширениями.

Я пытался сузить его, повернув расширения и надстройки.включается и выключается, но требуется значительное время, чтобы создать значительную утечку, и результаты не являются окончательными.Редко требуется больше, чем несколько часов, прежде чем процесс devenv.exe использует 2 ГБ памяти и начинает перерабатывать, что становится немного трудновато для работы.

Есть ли способ заставить VS выдавать информацию в памятьвыделено для расширений?

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

Что-нибудь еще, что я могу сделать, чтобы устранить эту проблему, кроме отключения одного за другим, пока проблема не исчезнет?

1 Ответ

1 голос
/ 02 апреля 2012

Согласно странице JetBrains faq вы сможете подключиться к уже запущенному процессу, когда он начнет отображать проблемы утечки памяти.Возможно, вы можете дать этому шанс.Обратите внимание, что в faq говорится, что вы должны использовать версию 5.

...