2012-04-22 70 views
0

我正在優化我們應用程序中的某些功能,並且我想通過記錄生產環境中的實際使用情況頻率來衡量成功/找到改進。鑑於我正在優化,我不想花時間寫入文件。生產環境中的日誌記錄優化

我的想法是......我可以決定執行路徑中的分裂點,併產生一個新線程來檢查一個對象並將一些測量記錄到磁盤?我的查詢線程會受到處罰嗎?我有什麼影響需要考慮?

該應用程序是.NET WCF在Windows框中,如果它很重要,並且這將只需要短期。此外,我需要在應用程序端執行此操作,因爲我需要記錄只有應用程序可以進行的測量。

感謝您的想法!

+0

如果我沒有記錯,標準的.Net日誌記錄和大多數所有日誌記錄庫,緩衝區數據和塊寫入,所以它沒有你想象的那麼糟糕。 – Chandermani 2012-04-23 11:09:57

回答

0

爲什麼不嘗試像New Relic這樣的APM工具?