.NET 性能最佳做法:使常用代码路径保持快速

你希望所有代码都可快速执行。经常调用的代码路径是优化的关键。其中包括:

  • 应用请求处理管道中的中间件组件,尤其是在管道中早期运行的中间件。这些组件对性能具有很大影响。

  • 对每个请求都执行或是按请求执行多次的代码。例如,自定义日志记录、授权处理程序或暂时性服务的初始化。.

建议:

  • 请勿将自定义中间件组件用于长时间运行的任务。

  • 请使用性能分析工具(例如 Visual Studio 诊断工具或 PerfView)标识热代码路径。