事件和事件之间有什么区别?事件日志?

时间:2013-01-02 18:59:54

标签: c# .net event-log event-viewer

使用命名空间EventLogReader中较新的System.Diagnostics.Eventing.Reader优于创建和EventLog的传统方法并以通常的方式阅读条目有什么好处?

1 个答案:

答案 0 :(得分:1)

传统方法的问题在于您必须将所有条目加载到内存中,然后在客户端上过滤它们 - EventLog.Entries集合将所有内容加载到内存中。

使用新方法,事件将不会加载到客户端上。您可以write queries仅检索您对客户感兴趣的事件。

因此,如果您使用新类,您将消耗更少的内存,并且您的代码可能会运行得更快。