2

通常の方法でエントリを作成および読み取る従来のアプローチよりもEventLogReader、名前空間で見つかった新しいものを使用する利点は何ですか?System.Diagnostics.Eventing.ReaderEventLog

4

1 に答える 1

1

従来のアプローチの問題は、すべてのエントリをメモリにロードしてから、クライアントでフィルタリングする必要があることですEventLog.Entries。コレクションはすべてをメモリにロードします。

新しいアプローチでは、イベントはクライアントにロードされません。write queriesクライアントで関心のあるイベントのみを取得できます。

したがって、新しいクラスを使用すると、メモリの消費量が大幅に減り、コードの実行速度が向上する可能性があります。

于 2013-01-03T07:52:55.377 に答える