【问题标题】:Dot Trace show waiting for CPU while excuting multiple ASP.NET MVC actions点跟踪显示在执行多个 ASP.NET MVC 操作时等待 CPU
【发布时间】:2018-12-08 20:43:11
【问题描述】:

我目前正在尝试提高我的 Asp.Net 应用程序的性能。在此期间,我发现当我通过 ajax 调用多次调用同一操作或同一控制器内的不同操作时,所花费的时间不相等。请参考下图。

Timeline of request 在使用点跟踪工具进行挖掘时,我发现这种差异被跟踪为“等待 CPU”,即任务正在等待线程分配。我们如何优化这一点,以便所有相同的操作都有相同的时间来执行它们的功能。

【问题讨论】:

  • 可能贴出代码?
  • 嗨@GrantGarrison,在行动中,我只是返回一个硬编码的整数。有时需要相同的时间,有时差异很大。

标签: ajax asp.net-mvc dottrace


【解决方案1】:

您的 CPU 已达到最大容量。关闭未使用的程序以释放一些 CPU 活动

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多