21

При поиске загрузки Windows XP на портале подписчиков MSDN я заметил следующее:

Итак, что такое версия Debug/Checked?

2 ответа2

31

Отладочная / проверенная версия используется для отладки драйверов устройств. Он содержит проверки во время выполнения на наличие ошибок и удаленные оптимизации во время выполнения.

1

В частности, интерпретация объяснений, использование отладочной / проверенной версии, скорее всего, поможет вам, если вы пишете компоненты режима ядра (наиболее вероятные драйверы), или если вы полагаетесь на некоторые сторонние компоненты режима ядра, которые, как вы считаете, может быть глючит в условиях, в которые вы их помещаете.

То есть: подавляющее большинство разработчиков (то есть тех, кто разрабатывает прикладное программное обеспечение - программное обеспечение, с которым взаимодействуют пользователи, независимо от того, является ли оно "управляемым" или "неуправляемым", из командной строки или на основе графического интерфейса пользователя; короче говоря, код пользовательского пространства). ) это вообще не нужно и не должно использоваться, потому что оно медленнее, чем основные версии Windows.

Так что, если вы не уверены, нужно ли вам это, вы почти наверняка должны избегать этого. И наоборот, если ваша работа выиграет от этого, то вы уже хорошо об этом знаете (например, откуда бы вы ни узнали, как приступить к разработке в режиме ядра).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .