ASP.NET Core中的性能计数器在哪里?

goo*_*ate 2 asp.net asp.net-mvc asp.net-core-mvc asp.net-core asp.net-core-1.0

我正在寻找任何方法来确定位于各种不同操作系统上的ASP.NET Core的性能.

到目前为止,我发现的只是这个HTTP.sys级别的计数器集,但它是特定于操作系统的并且不是全面的,特别是与ASP.NET相比时

如何衡量ASP.NET Core的性能?

这是我可以用全球计数器实现的吗?(也许那里有一个Nuget)

Tse*_*eng 8

首先,性能计数器不是ASP.NET的一个特性,因此它也不是ASP.NET Core的关注点.他们是窗户的一部分.

其次,.NET Core(运行时)没有实现它,因为linux或macOS没有性能计数器的概念,.NET Core意味着在所有这些平台上运行,因此你不能使用它们.

话虽这么说,你仍然可以在ASP.NET Core中使用性能计数器,但前提是你的目标是.NET Framework而不是.NET Core.

GitHub 在这里这里发布