Windows EventLog:操作速度有多快?

前端之家收集整理的这篇文章主要介绍了Windows EventLog:操作速度有多快?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个服务应用程序,通过TCP处理客户端请求并将任何事件写入 Windows EventLog.由于这个应用程序预计将在短时间内为每个客户端提供许多客户端和大量请求(比如每秒1到50个请求之间),我很好奇地知道如何密集(cpu明智和时间明智)和写入Windows EventLog的速度有多快?

更具体地说,连接,读取和写入EventLog的操作有多密集?

我使用我的2个事件日志类进行了测试,一个写入文件(每个log_event()写入并刷新已打开的文件),另一个基于已经注册的EventSource上的EventLog(ReportEvent()调用).在我的情况下,文件日志比EventLog快10倍.在多线程环境中,我将添加关键部分来保护写入文件.

在我看来,文件是更好的:它们很容易解析为工具,如grep.速度对我来说不那么重要.

原文链接:https://www.f2er.com/windows/363776.html

猜你在找的Windows相关文章