this stackoverflow question的答案讨论如何使用Elmah手动或以编程方式记录已处理的异常,但不讨论成本。使用以下方法记录已处理异常的(理论上)成本有什么不同?
发布于 2012-12-06 19:56:16
这并不是对你问题的真正回答,而是一个讨论点。为什么知道成本很重要(我想,就执行时间而言)?使用Elmah?
这可能是过早优化的情况。这里或那里的100毫秒都不重要,除非是在一个紧而长的循环内。如果您的应用程序抛出了足够多的错误,Elmah的添加成本积累到了拖慢性能的地步,那么我认为您应该看看为什么抛出这么多异常。
这是为了保护你的同龄人使用它吗?大多数日志记录块将显示非常相似的性能特性,其中最大的因素之一是日志目的地的位置或性质。I/O操作,如将日志写入磁盘或网络目标,将花费比其他日志代码更多的时间。
https://stackoverflow.com/questions/13750757
复制相似问题