我正在尝试使用MiniProfiler
.
var profiler = StackExchange.Profiling.MiniProfiler.Current;
但它返回0 ms
结果。如何进入current time
miniprofiler。
这种方法给了我结果MiniProfiler version 2.1.0.
现在我正在使用MiniProfiler version 3.1.1.139
.
我正在尝试使用MiniProfiler
.
var profiler = StackExchange.Profiling.MiniProfiler.Current;
但它返回0 ms
结果。如何进入current time
miniprofiler。
这种方法给了我结果MiniProfiler version 2.1.0.
现在我正在使用MiniProfiler version 3.1.1.139
.
MiniProfiler
您可以通过访问获取当前的总经过时间StackExchange.Profiling.MiniProfiler.Current.DurationMilliseconds
- 但只有在当前 MiniProfiler 停止之后(它仅在该点填充)。在它停止之前,活动的 MiniProfiler 实例不会设置此属性。
现在无法获取活动 MiniProfiler 实例的经过时间。有一个名为ElapsedTicks
的内部属性,但由于这是一个内部属性,因此您无法在 MiniProfiler 程序集之外访问它。
如果能够访问活动 MiniProfiler 实例的这些数据对您来说非常重要,那么您可以分叉当前构建并将属性切换为公共(尽管在您这样做之前我会质疑您的用例是什么 -也许还有另一种方法可以实现这一点)。