Enquanto procurava um download do Windows XP no portal de assinantes do MSDN, notei o seguinte:
Então, qual é a versão Debug / Checked?
windows
windows-xp
msdn
Der Hochstapler
fonte
fonte
Em particular, interpretar as explicações , usar uma versão Debug / Checked provavelmente só ajudará se você estiver escrevendo componentes no modo kernel (drivers mais prováveis) ou se estiver confiando em alguns componentes no modo kernel de terceiros que você acredita pode ser um buggy nas condições em que você os coloca.
Ou seja: a grande maioria dos desenvolvedores (ou seja, aqueles que desenvolvem software de aplicativo - software com o qual os usuários interagem, independentemente de ser "gerenciado" ou "não gerenciado", por linha de comando ou por GUI; em resumo, código do espaço do usuário ) não precisa disso e não deve usá-lo, porque é mais lento que as versões convencionais do Windows.
Portanto, se você não tem certeza se precisa ou não, quase certamente deve evitá-lo. Por outro lado, se seu trabalho se beneficiar dele, você já estará bem ciente disso (por exemplo, onde quer que você tenha aprendido como desenvolver o modo de kernel).
fonte
Speed is utterly irrelevant...
Não é verdade. Muitos bugs complicados só aparecem quando as coisas começam a funcionar rápido o suficiente para criar as condições para eles. Erros de encadeamento especialmente sutis, retornos de chamada assíncronos, etc. Às vezes, você pode visualizá-lo visualmente ao executar algum aplicativo antigo de 16 bits, por exemplo, repintar cintilantes muito irritantes.