用于异常处理和日志记录的企业库是否在内存使用方面对所提供的功能有效?
有什么利弊? 谢谢
答案 0 :(得分:2)
我怀疑企业库是否会成为您的性能瓶颈。我会说使用它,测量你的应用程序的性能,找到瓶颈并从那里开始。对于可能的性能的烦恼,不会为您的场景提供任何有用的数据。
那就是说,我对企业库应用程序日志记录块运气不错,在大多数情况下我会推荐它。 :)
答案 1 :(得分:2)
之前我曾使用过EntLib(在CAB,Object Builder,SmartClient等时代)。
我认为它过于沉重和不灵活。
更好地使用log4net进行日志记录和异常处理的自定义异常策略(您可以使用EntLib轻松实现最后一件事,like this)。
答案 2 :(得分:1)
鉴于今天(和最近的)计算机的内存和处理速度更快,我没有出现效率低下的问题。我在企业库中发现的效率是我不必自己编写和测试它。而且,由于其一致性和文档,我不必花费太多时间教给其他任何人。当然,我没有专门测试它的速度,你可能会编写一个更有针对性的自定义版本,而没有太大的开销......但同样,效率是使用库本身并继续解决其他更重要的问题