规则 ID |
DA0003 |
类别 |
分析工具使用 |
分析方法 |
采样 |
消息 |
在内核模式下具有比例较大的示例。 这可能指示高量的 I/O 活动,也可能指示较高速率的上下文切换。 请考虑使用检测模式再次分析应用程序: |
规则类型 |
信息 |
原因
为应用程序收集的很大一部分调用堆栈样本在内核模式下执行。 请考虑使用其他分析方法分析应用程序。
规则说明
在 Windows 中,可以在内核模式或用户模式下执行代码。 (内核模式也称为特权模式。)只有低级系统代码(如设备驱动程序)才以内核模式运行。 用户模式应用程序可转换为内核模式以执行 I/O 操作、等待线程或进程同步基元或执行系统调用。
在分析将大多数时间花费在以用户模式工作的应用程序时,采样最为有效。 在内核模式下执行应用程序时,收集的样本数可以指示频繁的 I/O 操作,也可以指示发生的上下文切换。 无法使用采样方法对这两种操作进行调查。 如果获取太多的内核模式样本,采样数据可能不包含足够多的用户模式样本。
如何解决冲突
请考虑使用以下选项之一再次分析您的应用程序:
使用检测方法分析。
提高采样率,以尝试在用户模式下收集更多样本。