アプリケーションのいくつかの機能を最適化しています。本番環境での実際のユースケースの頻度をログに記録して、成功を測定/改善を見つけたいと考えています。最適化しているので、ファイルへの書き込みに時間を費やしたくありません。
私の考えでは...実行パスの分割ポイントを決定し、新しいスレッドを生成してオブジェクトを調べ、いくつかの測定値をディスクに記録できますか? 私のクエリスレッドはまったくペナルティを受けますか? 私が考慮しなければならない影響はありますか?
それが重要である場合、アプリケーションはWindowsボックス上の.NET WCFであり、これは短期間でのみ必要になります。また、アプリケーションのみが実行できる測定値をログに記録する必要があるため、アプリケーション側でこれを行う必要があります。
ご感想ありがとうございます!