Windows 8의 디버그/체크 빌드를 OS로 사용할 수 있나요?

Windows 8의 디버그/체크 빌드를 OS로 사용할 수 있나요?

간단한 질문입니다. Windows 8의 디버그/체크 빌드를 기본 OS로 사용할 수 있습니까?

이렇게 하면 어떤 합병증이 발생할 수 있나요?

감사해요

답변1

나는 그것이 좋은 생각인지 매우 의심합니다. David Schwartz는 이미 이러한 빌드에는 부족함이 있다고 언급했습니다.오류 조건 및 런타임 최적화에 대한 런타임 검사.

에 따르면확인된 Windows 빌드 사용이 빌드에서는 다음과 같은 변경 사항이 적용되었습니다.

  • 분해된 기계 명령어를 더 쉽게 이해하고 문제를 추적할 수 있도록 많은 컴파일러 최적화가 비활성화되어 있습니다.
  • 다음을 포함하여 내부 불일치와 문제를 식별하는 데 도움이 되는 많은 디버깅 검사가 활성화되어 있습니다.
    • 매개변수 유효성 검사
    • 운영 체제 정확성 및 일관성에 대한 내부 검사
    • Microsoft 기술 자료 문서에 종종 문서화되어 있는 정보 확인 및 추적 출력

따라서 일상적인 환경에서 이러한 빌드를 사용하면 눈에 띄는 성능 저하가 있다고 가정합니다. 아마도 일반적인 "이 문제를 보고하시겠습니까?"라는 메시지 대신에 대화 상자가 나타나면 BSOD가 나타납니다. 하지만 나는 단지 추측하고 있습니다.

개인적으로는 반대하는 것이 좋습니다.

관련 정보