Управляемая куча не может быть проанализирована во время сборки мусора - PullRequest
0 голосов
/ 16 мая 2019

Я получил дамп процесса процесса пула приложений , w3wp.exe, и при попытке открыть его в VS 2019 и VS 2017 я получаю:

управляемая куча не может быть проанализирована во время сбора мусора

screenshot of error

Что это значит?Когда я взял дамп процесса, GC работал, и я не могу проанализировать его с VS?Если да, как я могу получить дамп процесса, когда GC не работает?

1 Ответ

0 голосов
/ 17 мая 2019

Есть похожий вопрос здесь , который решил его, вызвав дамп на основе счетчиков производительности, используя инструмент SysInternals ProcDump.

Этот вопрос был скорее о первоначальном наборе инструментов отладки WinDbg / sos.dll, чеминтегрированные инструменты VS, но, вероятно, все еще применяются.

В этом наборе инструментов этот случай только что создал предупреждение о потенциально неточных результатах.

Есть бит кривой обучения , но вы можете получить то, что хотите, из текущего файла дампа, используя WinDbg / sos.dll инструменты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...