Podczas wyszukiwania pliku do pobrania dla systemu Windows XP w portalu subskrybentów MSDN zauważyłem:
Czym jest wersja Debugowana / Sprawdzona?
Podczas wyszukiwania pliku do pobrania dla systemu Windows XP w portalu subskrybentów MSDN zauważyłem:
Czym jest wersja Debugowana / Sprawdzona?
Odpowiedzi:
Wersja debugowana / zaznaczona służy do debugowania sterowników urządzeń. Zawiera kontrole w czasie wykonywania pod kątem błędów i usunięto optymalizacje w czasie wykonywania.
W szczególności interpretacja wyjaśnień , użycie wersji debugowania / sprawdzonej może pomóc tylko wtedy, gdy piszesz komponenty trybu jądra (najprawdopodobniej sterowniki) lub jeśli polegasz na niektórych komponentach trybu jądra innych firm, które Twoim zdaniem może być wadliwy w warunkach, w których je umieścisz.
To znaczy: zdecydowana większość programistów (tj. Tworzących oprogramowanie aplikacyjne - oprogramowanie, z którym użytkownicy wchodzą w interakcje, niezależnie od tego, czy jest to „zarządzane”, czy „niezarządzane”, oparte na linii poleceń lub GUI; w skrócie kod przestrzeni użytkownika) ) wcale tego nie potrzebuje i nie powinien go używać, ponieważ jest wolniejszy niż główne wersje systemu Windows.
Więc jeśli nie jesteś pewien, czy go potrzebujesz, prawie na pewno powinieneś tego uniknąć. I odwrotnie, jeśli twoja praca skorzystałaby na tym, to byłbyś już tego dobrze świadomy (np. Skądkolwiek nauczyłeś się, jak przejść do rozwoju trybu jądra).
Speed is utterly irrelevant...
Nieprawda. Wiele podstępnych błędów pojawia się dopiero wtedy, gdy wszystko zaczyna działać wystarczająco szybko, aby stworzyć im warunki. Szczególnie subtelne błędy wątków, asynchroniczne wywołania zwrotne itp. Czasami można nawet zobaczyć to wizualnie podczas uruchamiania starożytnej 16-bitowej aplikacji, np. Bardzo irytujące migotanie.