Запись выполнения приложения - PullRequest
0 голосов
/ 09 декабря 2008

Я тестирую приложение в режиме отладки при нескольких условиях. Теперь я делаю это, записывая некоторые состояния и выполняемые функции на листе бумаги, а затем сравниваю сценарии.

Кто-нибудь знает, есть ли в VS2008 какие-либо встроенные функции или какой-либо дополнительный инструмент, который может записывать выбранные состояния и выполненные функции?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 07 марта 2009

Вам следует ознакомиться с директивами TRACE и DEBUG .NET. Это означает, что вам нужно написать некоторый код в ваше приложение, где вы хотите записывать события или состояния переменных, но это даст вам индивидуальный уровень детализации, который должен быть лучше, чем записывать информацию на листе бумаги.

Любые операторы DEBUG будут скомпилированы только в сборку Debug, в то время как операторы TRACE доступны и для сборок Debug, и для выпусков Release (в зависимости от указанной директивы).

0 голосов
/ 09 декабря 2008

Это зависит от того, что вы хотите отследить, но если вы сравниваете, какие функции выполняются, вам может помочь профилировщик, такой как Vtune. Он может генерировать таблицу того, какие функции и как часто вызывались, или дерево вызовов. Я считаю, что VS2008 Professional или Enterprise также поставляется с профилировщиком, хотя я не использовал его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...