Диагностика и инструментирование

Устранение неполадок

Автоматизируйте задачи администрирования на удаленных компьютерах и отправляйте данные в другие части операционной системы и программных продуктов — например, в System Center Operations Manager или в службу удаленного управления Windows (WinRM).

Используйте XML-манифест для определения событий, которые требуется публиковать в канале или в сеансе трассировки событий Windows при трассировке или ведении журнала для устранения неполадок.

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

Анализируйте состояние системы и решайте проблемы, связанные с производительностью, надежностью или функциональностью.

Записывайте состояние процесса целиком или частично, в том числе содержимое виртуальных адресов процесса, с помощью внутренней возможности Windows клонирования ветвлений POSIX.

Оценка производительности

Создавайте уведомления для оповещений на основании порогов счетчиков производительности, чтобы запрашивать данные о производительности, создавать сеансы трассировки событий, записывать конфигурацию компьютера и трассировать вызовы API в некоторых системных библиотеках DLL Win32.

Проверяйте, насколько хорошо работает приложение, находите узкие места системы и регулируйте производительность системы и приложения.

Предоставляйте пользователям возможность упрощенного устранения неполадок сети, включая в приложение мощное средство устранения неполадок.

Записывайте сетевой трафик для отображения и анализа. Анализируйте ранее записанные данные в определяемых пользователем методах и извлекайте данные из определенных средств синтаксического анализа протоколов.

Улучшение взаимодействия с пользователем

Получайте от корпорации Microsoft информацию из отчетов об ошибках клиентов и используйте ее, чтобы помогать им устранять проблемы и гарантировать, что они не потеряют данные после аварийного завершения приложения.

Автоматизируйте процесс устранения наиболее часто встречающихся неполадок, с которыми могут столкнуться клиенты при использовании приложения.

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

Ориентирование на специализированные приложения

Для элементов ActiveX. Просматривайте данные счетчиков производительности в реальном времени и ранее записанные, например данные об использовании памяти, дисков и процессора.

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

Для разработчиков инструментов. Получайте информацию о текущих выполняющихся приложениях и оптимизируйте создание таких инструментов, как отладчики.

Записывайте данные профилирования потоков, такие как время цикла и причины переключения контекста, и данные счетчиков производительности оборудования.

Была ли эта страница вам полезна?
Хотите оставить дополнительный отзыв?
Благодарим вас! Мы ценим ваши отзывы.
Подпишитесь на нас Twitter Блог Facebook Twitter Блог Facebook веб-чата линия