Bei der Suche nach einem Windows XP-Download im MSDN-Abonnentenportal ist mir Folgendes aufgefallen:
Also, was ist die Debug / Checked-Version?
Bei der Suche nach einem Windows XP-Download im MSDN-Abonnentenportal ist mir Folgendes aufgefallen:
Also, was ist die Debug / Checked-Version?
Antworten:
Die debug / checked-Version wird zum Debuggen von Gerätetreibern verwendet. Es enthält Laufzeitprüfungen auf Fehlerzustände und Laufzeitoptimierungen wurden entfernt.
Insbesondere die Interpretation der Erläuterungen mit einer Debug- / Überprüften Version hilft Ihnen wahrscheinlich nur dann, wenn Sie Kernel-Modus-Komponenten (wahrscheinlich Treiber) schreiben oder wenn Sie sich auf Kernel-Modus-Komponenten von Drittanbietern verlassen, die Sie für hilfreich halten ist unter den Bedingungen, in denen Sie sie ablegen, möglicherweise fehlerhaft.
Das heißt: Die überwiegende Mehrheit der Entwickler (dh diejenigen, die Anwendungssoftware entwickeln - Software, mit der Benutzer interagieren, unabhängig davon, ob sie "verwaltet" oder "nicht verwaltet", befehlszeilen- oder GUI-basiert ist - kurz gesagt, Code für den Benutzerbereich ) brauche das überhaupt nicht und sollte es nicht benutzen, weil es langsamer ist als die Mainstream-Versionen von Windows.
Wenn Sie also nicht sicher sind, ob Sie es brauchen, sollten Sie es mit ziemlicher Sicherheit vermeiden. Umgekehrt, wenn Ihre Arbeit davon profitieren würde, wären Sie sich dessen bereits bewusst (z. B. von überall, wo Sie gelernt haben, wie man Kernel-Mode-Entwicklungen durchführt).
Speed is utterly irrelevant...
nicht. Viele knifflige Fehler treten nur auf, wenn die Dinge schnell genug funktionieren, um die Bedingungen für sie zu schaffen. Besonders subtile Threading-Fehler, asynchrone Rückrufe usw. Manchmal können Sie es sogar visuell sehen, wenn Sie eine alte 16-Bit-Anwendung ausführen, z.