2012-04-22 33 views
0

我正在优化我们应用程序中的某些功能,并且我想通过记录生产环境中的实际使用情况频率来衡量成功/找到改进。鉴于我正在优化,我不想花时间写入文件。生产环境中的日志记录优化

我的想法是......我可以决定执行路径中的分裂点,并产生一个新线程来检查一个对象并将一些测量记录到磁盘?我的查询线程会受到处罚吗?我有什么影响需要考虑?

该应用程序是.NET WCF在Windows框中,如果它很重要,并且这将只需要短期。此外,我需要在应用程序端执行此操作,因为我需要记录只有应用程序可以进行的测量。

感谢您的想法!

+0

如果我没有记错,标准的.Net日志记录和大多数所有日志记录库,缓冲区数据和块写入,所以它没有你想象的那么糟糕。 – Chandermani 2012-04-23 11:09:57

回答

0

为什么不尝试像New Relic这样的APM工具?

相关问题