0

就所提供功能的内存使用而言,用于异常处理和日志记录的企业库是否有效?

优缺点都有什么?谢谢

4

3 回答 3

2

我怀疑企业库会成为您的性能瓶颈。我会说使用它,测量您的应用程序的性能,找到瓶颈并从那里开始。担心性能可能不会为您的场景提供任何有用的数据。

也就是说,我对 Enterprise Library Application Logging Block 很幸运,在大多数情况下我会推荐它。:)

于 2008-10-09T16:20:33.510 回答
2

我以前使用过 EntLib(在 CAB、Object Builder、SmartClient 等时代)。

我认为它太重且不灵活。

更好地使用 log4net 进行日志记录和自定义异常策略以进行异常处理(您可以使用 EntLib 轻松实现最后一件事,就像这样)。

于 2008-10-09T17:55:36.920 回答
1

鉴于今天(和最近)计算机的更大内存和更快的处理速度,我没有效率低下的问题。我在企业库中发现的效率是我不必自己编写和测试。而且,由于它的一致性和文档,我也不必花太多时间教给其他人。诚然,我没有专门测试它的速度,你可能会编写一个更有针对性的自定义版本,而不需要太多开销……但同样,效率在于使用库本身并继续解决其他更重要的问题.

于 2008-10-09T16:11:53.433 回答