gpt4 book ai didi

c# - Microsoft.Diagnostics 与 Microsoft.Diagnostics.EventFlow 中的性能计数器

转载 作者:行者123 更新时间:2023-12-03 04:23:16 28 4
gpt4 key购买 nike

我计划在我的一个项目中使用 PerformanceCounter。我只知道Microsoft.Diagnostics 。然而我偶然发现了一个相当新的库 Microsoft.Diagnostics.EventFlow在官方 Microsoft Azure 项目下,它似乎提供了类似的功能。

我不熟悉 Azure 服务及其库,因此如果这两个库完全正交,我深表歉意。

最佳答案

EventFlow 库使用 Microsoft.Diagnostics 命名空间中的性能计数器,如所示 here 。它本身不提供任何性能计数器。

EventFlow 库允许您捕获特定性能计数器的数据并将该数据输出到支持的输出之一。它的设计目的不是直接读取数据,而是将其路由到另一个目的地,例如简介中所述的应用程序洞察:

The EventFlow library suite allows applications to define what diagnostics data to collect, and where they should be outputted to

总结一下:要直接读取性能计数器的值,请使用 Microsoft.Diagnostics 命名空间中的类。要在其他地方记录值,请使用 EventFlow 库。

关于c# - Microsoft.Diagnostics 与 Microsoft.Diagnostics.EventFlow 中的性能计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46490206/

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