2014-01-21 2 views
5

WinDBG를 사용하여 Windows Azure 웹 역할에서 관리되지 않는 힙을 검사하려고합니다. "! heap -s"를 실행할 때이 질문에 설명 된 것과 같이 "잘못된 형식 정보"오류가 발생합니다 : WinDbg !heap command not working due to missing symbols.Windows Azure에서 WinDbg! heap 명령이 작동하지 않습니다.

기호를 다시 시도하고에 "노이즈"기호 로딩을 설정할 때

그러나, 나는 볼 이 :

SYMSRV : http://msdl.microsoft.com/download/symbols/ntdll.pdb/9D7437C73CAF42919078F59C14F1BB462/ntdll.pdb에는 기호는이 특정 버전이없는, 그래서 AFAIK

를 찾을 수 없음 ntdll.

관리되지 않는 힙을 볼 수있는 해결 방법이 있습니까? 내 WaIISHost.exe 프로세스는 1.5GB의 RAM을 소비하며 관리되는 힙은 초소형 (50MB)입니다.

+0

기호는 기호 서버에 있어야하며 여기를 확인하십시오. http://social.msdn.microsoft.com/Forums/en-US/f5408a35-f097-4006-9c95-bf1802d03ead/no-symbols-for-ntdlldll-on -microsofts-symbol-server-kb2882822? forum = windbg –

+0

감사합니다. 참조한 스레드별로 [email protected]에 연락했습니다. –

+0

David, Azure 지원 계약이있는 경우 포털을 통해 사건을 열 수 있으며 지원 팀이이를 도와 드릴 수 있습니다. – kwill

답변

0

때로는 Windows 기호가 실제로 Microsoft의 기호 서버에 없습니다. 시끄러운 로딩이 설정되면 Symbol Server에서 "찾을 수 없음"오류가 가장 잘 나타납니다.

이 경우 공개 Windbg 외부 의견 별칭 - [email protected]에 연락해야합니다. 제 경우에는 (ntdll.dll 버전이 6.1.7601.18241 인 경우)이 작업을 수행했으며 약 일주일 후에 Microsoft에서 문제를 해결했습니다.

관련 문제