首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.net内核cpu利用率高,Perfview不能得到ntdll!?

.net内核cpu利用率高,Perfview不能得到ntdll!?
EN

Stack Overflow用户
提问于 2018-11-12 20:44:56
回答 1查看 416关注 0票数 0

目前,我们的.net核心应用程序使用的是100%的cpu利用率和非常小的凹槽,在使用perfview之后,它只显示ntdll!?,我的所有线程都包含无法解析的类(即使是在符号查找之后)。

有其他人经历过吗?

EN

回答 1

Stack Overflow用户

发布于 2022-04-06 14:35:46

我也看到“ntdll!”在我的视角快照里。他们都没有任何CPU堆栈跟踪,但其他信息,这是没有帮助的。大多数情况下,CPU跟踪在其他名称下,而不是在"ntdll!?“中。

您可以在下面收集更多的Perfview快照:

  1. 确保您有来自github的最新版本的PerfView
  2. 检查“CPU示例”复选框(如果尚未选中)
  3. 查看应用程序的正确进程ID (PID)
  4. 在Perfview输出中,开放高级组->处理器堆栈。它显示了在不同进程中运行的堆栈。
  5. 使用“线程时间”复选框获取额外信息,就像任何阻塞操作一样
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53269823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档