В этом разделе мы обсудим некоторые возможности отладки Visual
Studio. Для того чтобы воспользоваться возможностью отладки на уровне исходного
кода, следует создать исполняемые файлы в конфигурации Debug (Отладка),
обсужденной выше. Существуют две возможности войти в отладчик:
- Оперативная отладка (Just-in-Time Debugging). Программа работает обычным
образом, но если возникает исключение, вы получите возможность запустить
отладчик. Программа терпит крах, так что вы не сможете ни продолжить ее
выполнение, ни сделать следующий шаг, ни установить точку останова или
предпринять что-то подобное. Тем не менее, вы сможете просмотреть значения
переменных и узнать, в каком именно месте программы остановилось ее
выполнение.
- Обычная отладка (Standard Debugging). Программа запускается под
отладчиком. При этом можно установить точки останова, выполнение в пошаговом
режиме и т.д.
Тестирование параллельного программного обеспечения представляет собой более
сложную задачу по сравнению с тестированием последовательной программы. Программист
должен знать о подводных камнях при тестировании параллельного кода, имеющихся
методологиях и инструментарии.
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее
реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности,
достоинства и недостатки.