MSDN 구독자 포털에서 Windows XP 다운로드를 찾는 동안 다음과 같은 사실을 알았습니다.
그렇다면 디버그 / 체크 버전은 무엇입니까?
MSDN 구독자 포털에서 Windows XP 다운로드를 찾는 동안 다음과 같은 사실을 알았습니다.
그렇다면 디버그 / 체크 버전은 무엇입니까?
답변:
디버그 / 확인 버전은 장치 드라이버를 디버깅하는 데 사용됩니다. 오류 조건에 대한 런타임 검사가 포함되어 있으며 런타임 최적화가 제거되었습니다.
특히, 설명을 해석하고 디버그 / 확인 된 버전을 사용하면 커널 모드 구성 요소 (대부분의 드라이버)를 작성하거나 믿는 타사 커널 모드 구성 요소에 의존하는 경우에만 도움이됩니다. 당신이 그들을 배치 조건에서 버그가있을 수 있습니다.
즉, 대부분의 개발자 (예 : 응용 프로그램 소프트웨어를 개발하는 개발자)는 "관리"또는 "비 관리", 명령 줄 또는 GUI 기반 여부에 관계없이 사용자가 상호 작용하는 소프트웨어입니다. )이 필요하지 않으며 주류 버전의 Windows보다 느리기 때문에 사용해서는 안됩니다.
따라서 필요한지 확실하지 않으면 거의 피해야합니다. 반대로, 당신의 작업이 그것으로부터 이익을 얻는다면, 당신은 이미 그것을 잘 알고있을 것입니다 (예를 들어, 커널 모드 개발에 관한 방법을 배운 곳에서).
Speed is utterly irrelevant...
사실이 아닙니다. 많은 까다로운 버그는 상황을 만들기에 충분히 빨리 작동 할 때만 나타납니다. 특히 미묘한 스레딩 오류, 비동기 콜백 등 고대 16 비트 응용 프로그램을 실행할 때 시각적으로 매우 번거로운 깜박임 다시 그리기와 같은 경우가 있습니다.