gpt4 book ai didi

Windows 事件日志 : How fast are operations with it?

转载 作者:可可西里 更新时间:2023-11-01 12:42:16 25 4
gpt4 key购买 nike

我有一个服务应用程序,它通过 TCP 处理客户端请求并将任何事件写入 Windows EventLog。由于此应用程序预计会在短时间内为许多客户端和来自每个客户端的大量请求提供服务(假设每秒 1 到 50 个请求),我很想知道密集程度(CPU 明智和时间明智)和写入 Windows EventLog 的速度有多快?

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

最佳答案

不要那样做。事件日志不是为此类事件设计的:

  1. 它有一个最大尺寸。
  2. 当达到最大大小时,它可以覆盖事件或停止记录,具体取决于设置(最近的 Windows 也可以存档日志并开始新的日志)。如果事件未被覆盖,它们可能会填满您的分区或阻止其他应用程序,直到手动清除日志。

事件日志不是一般的日志记录工具。它应该用于报告错误、需要注意的情况,甚至是提供信息的报告,但不是必须在某处写下的每一点信息。如果您有大量日志需求,请使用您自己的日志工具并在事件日志中报告问题(如果有的话),并在需要时提供“指针”以查找详细数据。

注意:如果真的需要事件日志,至少应用程序应该使用自己的日志目的地,而不是标准的目的地之一(应用程序或更糟糕的系统)。这样它就不会影响其他应用程序的操作,也不会“隐藏”其他应用程序事件并用其事件“淹没”日志,从而更难在不查找其他应用程序的情况下发现它们。

关于Windows 事件日志 : How fast are operations with it?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4313741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com