gpt4 book ai didi

c# - 性能计数器与 .Net Core 的兼容性

转载 作者:行者123 更新时间:2023-12-03 21:15:23 25 4
gpt4 key购买 nike

是否有任何用于控制 .Net Core 中的自定义性能计数器的 nuget 包或帮助程序?我正在使用 System.Diagnostics.PerformanceCounter 包。

Visual Studio 具有在调试时运行的 PerfWatson2(开发人员分析工具)扩展,因此我能够更改计数器值。

但是,如果我将该代码作为服务安装在该机器上并启动它,则性能计数器值不会更改(始终为零)。服务用户被添加到“性能监视器用户”。

如果我将服务用户添加到“管理员”组。然后性能计数器工作。

也许“性能监视器用户”组不适用于 .Net Core?由于性能计数器,我不想以管理员权限运行服务。

尝试了 Microsoft.Windows.Compatibility nuget 包,但仍然没有运气..
https://blogs.msdn.microsoft.com/dotnet/2017/11/16/announcing-the-windows-compatibility-pack-for-net-core/

最佳答案

此问题已解决 - a fix已合并到 https://github.com/dotnet/runtime .

关于c# - 性能计数器与 .Net Core 的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54072458/

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