. net核心性能计数器的故事是什么?

本文关键字:是什么 的故事 性能计数器 核心 net | 更新日期: 2023-09-27 17:53:53

在Windows下,可以使用以下命令读取。net性能计数器:

    性能监视器
  • c#使用PerformanceCounter
  • WMI和查询。net相关类

考虑到最近发布的。net Core和这样的应用程序也可以在Linux上运行的事实,如何访问目前在Windows上可用的。net相关统计数据?

. net核心性能计数器的故事是什么?

这个包完全等同于。net Framework性能计数器,可以在Windows下的。net Core应用程序中使用:

https://www.nuget.org/packages/System.Diagnostics.PerformanceCounter/

.NET Core的Windows兼容性包将支持性能计数器

https://www.nuget.org/packages/Microsoft.Windows.Compatibility

https://blogs.msdn.microsoft.com/dotnet/2017/11/16/announcing-the-windows-compatibility-pack-for-net-core/

性能计数器不在Linux中因此不在。NET Core中。创建另一个"完全基于。NET的助手应用程序",将性能计数器作为服务公开给"。NET核心应用程序"

您可以尝试在linux中使用oracle跟踪。在进行第一次连接之前,请这样写:

OracleConfiguration.TraceFileLocation = "/app/trace";
OracleConfiguration.TraceOption = 0;
OracleConfiguration.TraceLevel = 1;