【问题标题】:Identifying the module causing high CPU in w3wp在 w3wp 中识别导致 CPU 过高的模块
【发布时间】:2020-05-07 22:18:29
【问题描述】:

我正在尝试查找 IIS Web 服务器(运行 Sitecore)上出现高 CPU 情况的原因。任务管理器显示 w3wp 是原因。有 DLL 在 w3wp 下运行。我认为其中一个是罪魁祸首。 Visual Studio 2019 中的性能探查器按模块显示 CPU 使用情况(见图)。在没有安装 Visual Studio 的服务器上是否有可以为我获取此信息的工具?如果数据存在于 Process Explorer、Performance Monitor 或 Process Monitor 我找不到它。

(请不要将此标记为重复,除非重复指定如何查看 w3wp 下的模块的 CPU 使用率。)

【问题讨论】:

  • 任何足够好的 .NET 性能分析器都能为您提供相同的功能。
  • 听起来你有这方面的亲身经历。你会推荐哪一个?
  • 您可以使用调试诊断 1.2 和性能监视器来解决高 CPU 使用率问题。 docs.microsoft.com/en-us/iis/troubleshoot/performance-issues/…
  • 我在过去几天尝试了 DebugDiag。现在刚刚下载了最新版本(2.3.0.37)。我没有看到“高级”选项卡,并且没有任何转储包含 CPU % 数据。

标签: windows performance iis server sitecore8


【解决方案1】:

尝试使用 MS 提供的 PerfView。从所有线程完全加载 CPU 并内置加载 MS 模块。

【讨论】:

    猜你喜欢
    • 2013-02-12
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    相关资源
    最近更新 更多