TraceSwitch機能を使用して、内部で起こっていることのトレースを出力できるようにするサードパーティのコンポーネントがあります。残念ながら、消費者(ファイルへの出力)としてTextWriterTraceListenerを使用してスイッチを冗長モードで実行すると、アプリケーションの速度が大幅に低下します。
トレースされたデータがすぐに書き込まれることは重要ではないので、優先度の低いスレッドにデータを書き込む方法はありますか?おそらくタスク?
編集
さらに調査すると、リスナーを接続せずにスイッチをオンにするだけで速度が低下するようです。コンポーネントプロバイダーを入手します。
それでも答えを聞くのは面白いでしょう。