У меня есть сторонний компонент, который использует функцию TraceSwitch, чтобы я мог выводить некоторые следы того, что происходит внутри. К сожалению, запуск переключателей в подробном режиме с использованием TextWriterTraceListener в качестве потребителя (выходы в файл) слишком сильно замедляет приложение.TextWriterTraceListener в фоновом потоке
Не имеет значения, что прослеживаемые данные записываются немедленно, так же как можно получить данные, записанные в потоке с более низким приоритетом? Возможно, задача?
EDIT
После дальнейшего исследования, он кажется простым поворотом на коммутаторах, не подключая слушателя вызывает замедление. Я собираюсь завладеть поставщиком компонентов.
Было бы интересно услышать ответ, хотя.