Можно ли использовать события ETW для отслеживания проблем с перфорированием?

Как насчет задержки? Я имею в виду, сколько времени это будет стоить для одного сообщения трассировки? Это в миллисекундах?

1 ответ

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

Это особенно актуально для VISTA и выше клиентских ОС и Server 2008, поскольку они имеют возможности трассировки, которые обеспечивают фактический стек вызовов, на который тратится время.

Вот статья MSDN, и у меня также есть куча сообщений об использовании трассировки ETW с управляемым кодом

Другие вопросы по тегам