在旧的ASP.NET项目中,我曾经包含MiniProfiler,它显示了测量方法执行时间的整洁表。但是,它不适用于.NET Core。有可行的替代方案吗?
我了解Visual Studio中的Application Insights,或JetBrains中的dotTrace和dotMemory。但是,我不需要测量内存泄漏,性能等。我真的只需要注释或注入代码片段到关键控制器和业务层方法,这些方法调用第三方API并测量,单个部分的时间有多长代码执行。
答案 0 :(得分:0)
dotTrace中有一个分析/自我分析API,它与.NET Core兼容,可以满足您的要求:https://www.jetbrains.com/help/profiler/2016.3/Profiling_Guidelines__Advanced_Profiling_Using_dotTrace_API.html
答案 1 :(得分:0)
MiniProfiler for .NET V4支持.NET Core(适用于ASP.NET Core和console applications)。