Що таке "налагодження / перевірена" версія ОС Windows?


21

Шукаючи завантаження Windows XP на порталі абонентів MSDN, я помітив це:

введіть тут опис зображення

Отже, що таке налагодження / перевірена версія?

Відповіді:


31

Налагодження / перевірена версія використовується для налагодження драйверів пристроїв. Він містить перевірку часу виконання помилок і видалено оптимізацію часу виконання.


14
У випадку, якщо це недостатньо зрозуміло: це означає, що налагоджені / перевірені версії працюватимуть повільніше, ніж ті, які призначені для споживача.
Хенджі

2

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

Тобто, переважна більшість розробників (тобто тих, хто розробляє прикладне програмне забезпечення - програмне забезпечення, з яким користувачі взаємодіють, незалежно від того, керується воно чи не управляється, командним рядком або на основі графічного інтерфейсу; коротше кажучи, код простору користувача ) це взагалі не потрібно, і його не слід використовувати, оскільки він повільніше, ніж основні версії Windows.

Тож якщо ви не впевнені, чи потрібен він, вам майже напевно слід уникати цього. І навпаки, якщо ваша робота отримала б користь від цього, то ви б уже добре її знали (наприклад, звідки б ви не навчилися робити розробку в режимі ядра).


Швидкість абсолютно не має значення під час більшості випробувань. Причина, по якій більшість розробників додатків не використовує перевірені збірки, полягає в тому, що жоден їх код навіть не запуститься через усі твердження. Якби всі розробники повинні були виробляти робочий код для перевірених збірок, нам було б набагато краще.
EKW

@EKW Speed is utterly irrelevant...Неправда. Дуже багато хитрих помилок з'являються лише тоді, коли все почне працювати досить швидко, щоб створити для них умови. Особливо тонкі помилки в потоці, асинхронні зворотні дзвінки тощо. Іноді ви навіть можете це бачити візуально під час запуску якогось старовинного 16-бітного додатку, наприклад, дуже дратує мерехтливе перефарбовування.
Євгеній Сергєєв

Звідси "більшість випадків". Врешті-решт, вам потрібно перевірити наявність вільної чи роздрібної збірки ОС. Програми, як правило, не виконують правильних дзвінків до функцій ОС або обробляють винятки належним чином частіше, ніж у них є проблеми з одночасністю.
EKW

Так, можливо додатки на Місяць.
Євгеній Сергєєв
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.