2011-09-26 2 views
1

작업 - 응용 프로그램이 충돌 할 때 충돌 원인을 찾아야합니다.AdPlus 및 WinDbg : AdPlus와 WinDbg를 함께 사용하는 것과 다른 점은 무엇입니까?

AdPlus로 크래시 덤프를 가져온 다음 분석을 위해 WinDbg에로드하는 것이 좋습니다.

내가하는 일은 프로세스에 WinDbg를 첨부하고 WinDbg가 예외를 표시하면 프로그램 충돌을 디버깅 할 때까지 기다리는 것입니다.

WinDbg을 프로세스에 직접 연결하는 대신 AdPlus를 사용하면 어떤 이점이 있습니까?

답변

1

귀하의 경우 AdPlus를 사용하여 덤프를 만들 때 장점이 없습니다. WinDbg를 부착하고 대상 힙을 디버깅 할 수 있다면, 완전한 힙을 확보하는 것이 가장 좋은 방법입니다.

일반적으로 AdPlus는 콘솔 디버거 인 CDB를 래핑하는 VB 스크립트 일뿐입니다. CDB를 사용하면 WinDbg와 같은 방식으로 CDB가 프로그램을 효과적으로 디버깅합니다. AdPlus 사용으로 얻을 수있는 이점은 구성 및 알림 옵션이 간편하다는 것입니다. 또한, 덤프를 생성하도록 설계 되었기 때문에 덤프 폴더 당 덤프 폴더 등을 생성 할 수 있습니다.하지만 편의성은 버그를 찾는 기본적인 필요가있는 한, WinDbg를 사용하는 것이 좋습니다.

1

나는 ADPlus가 기술적이지 않은 사람에게만 더 좋다라고 말하고 싶습니다.

개발자의 경우 WinDbg에로드 프로세스가 훨씬 편리합니다.

관련 문제