2012-04-22 5 views
0

私たちのアプリケーションのいくつかの機能を最適化しています。本番環境での実際のユースケースの頻度を記録して、成功/発見の改善を測定したいと思います。私が最適化していることを考えると、私はファイルに書き込む時間を費やしたくありません。本番環境でのロギングの最適化

私は実行パスの分割ポイントを決めて、オブジェクトを調べていくつかの測定値をディスクに記録するために新しいスレッドを生成できましたか?私のクエリスレッドは全くペナルティを科せられますか?私が考慮しなければならない影響はありますか?

アプリケーションは重要な場合はWindowsボックス上の.NET WCFです。これは短期間だけ必要です。また、私はアプリケーションだけが行うことができる測定値を記録する必要があるので、アプリケーション側でこれを行う必要があります。

あなたの考えをありがとう!

+0

もし私が正しく標準の.Netロギングを覚えていれば、ほとんどすべてのロギングライブラリ、データをバッファリングしてチャンクで書いているので、思っているほど悪くはありません。 – Chandermani

答えて

0

なぜNew RelicのようなAPMツールを試してみませんか?

関連する問題