En recherchant un téléchargement Windows XP sur le portail des abonnés MSDN, j'ai remarqué ceci:
Alors, quelle est la version Debug / Checked?
windows
windows-xp
msdn
Der Hochstapler
la source
la source
En particulier, interpréter les explications , utiliser une version Debug / Checked ne vous aidera probablement que si vous écrivez des composants en mode noyau (les pilotes les plus probables), ou si vous comptez sur des composants tiers en mode noyau que vous croyez peut être bogué dans les conditions où vous les placez.
C'est-à-dire: la grande majorité des développeurs (c'est-à-dire ceux qui développent des logiciels d'application - des logiciels avec lesquels les utilisateurs interagissent, qu'ils soient "gérés" ou "non gérés", en ligne de commande ou basés sur une interface graphique; en bref, un code d'espace utilisateur ) n'en a pas du tout besoin et ne devrait pas l'utiliser, car il est plus lent que les versions traditionnelles de Windows.
Donc, si vous ne savez pas si vous en avez besoin, vous devriez certainement l'éviter. Inversement, si votre travail en bénéficierait, alors vous en seriez déjà bien conscient (par exemple, d'où que vous ayez appris à vous familiariser avec le développement en mode noyau).
la source
Speed is utterly irrelevant...
Pas vrai. Beaucoup de bugs délicats ne surviennent que lorsque les choses commencent à fonctionner assez rapidement pour créer les conditions pour eux. Erreurs de filetage particulièrement subtiles, rappels asynchrones, etc. Parfois, vous pouvez même le voir visuellement lorsque vous exécutez une ancienne application 16 bits, par exemple une peinture très scintillante très ennuyeuse.