Я пытаюсь проверить неуправляемую кучу на веб-роли Windows Azure с помощью WinDBG. При запуске «! Heap -s», я получаю ошибку «Недопустимый тип информации», как указано в этом вопросе: WinDbg !heap command not working due to missing symbols.Команда WinDbg! Heap не работает в Windows Azure
Однако при попытке перезагрузить символы и настройки символов загрузки в «шумный», я вижу это:
SYMSRV: http://msdl.microsoft.com/download/symbols/ntdll.pdb/9D7437C73CAF42919078F59C14F1BB462/ntdll.pdb не найден
Так AFAIK, нет никаких символов для этой конкретной версии Ntdll.
Есть ли какое-либо обходное решение, которое позволило бы мне увидеть неуправляемую кучу? Мой процесс WaIISHost.exe потребляет 1,5 ГБ оперативной памяти, а управляемая куча - крошечная (50 МБ).
Символы должны быть на сервере символов, см. Здесь: http://social.msdn.microsoft.com/Forums/en-US/f5408a35-f097-4006-9c95-bf1802d03ead/no-symbols-for-ntdlldll-on -microsofts-symbol-server-kb2882822? forum = windbg –
Спасибо, я добрался до [email protected] в соответствии с потоком, на который вы ссылались. –
Дэвид, если у вас есть контракт на поддержку Azure, вы можете открыть инцидент через портал, и команда поддержки поможет вам в этом. – kwill