在Windows下,可以使用以下内容读取.NET性能计数器:
gacutil.exe -l | find /I "oracle"
考虑到最近发布的.NET Core以及此类应用程序也可以在Linux中运行的事实,如何才能访问Windows上当前可用的.NET相关统计数据?
答案 0 :(得分:2)
此程序包与.NET Framework性能计数器完全等效,可以在Windows下的.NET Core应用程序中使用:
https://www.nuget.org/packages/System.Diagnostics.PerformanceCounter/
答案 1 :(得分:1)
性能计数器不在Linux中,因此不在NET Core中。创建另一个基于完整NET的帮助应用程序"将性能计数器公开为服务于" NET Core Application"
答案 2 :(得分:0)
.NET Core的Windows兼容包中将支持性能计数器
https://www.nuget.org/packages/Microsoft.Windows.Compatibility
当然,它现在仅是Windows的功能。
答案 3 :(得分:0)
您可以尝试在Linux中使用oracle跟踪。 在进行首次连接之前,请写下以下内容:
OracleConfiguration.TraceFileLocation = "/app/trace";
OracleConfiguration.TraceOption = 0;
OracleConfiguration.TraceLevel = 1;