Memory CPU使用数量/百分比(如任务管理器)是否包括内存I/O时间?

Memory CPU使用数量/百分比(如任务管理器)是否包括内存I/O时间?,memory,io,cpu,Memory,Io,Cpu,这是我一直想知道,但从来没有看过的东西 当操作系统报告100%的CPU使用率时,这是否一定意味着瓶颈是由CPU执行的计算,还是包括暂停时间、从L1、L2、L3和RAM加载数据 如果包含暂停时间,是否有一个工具可以将数字分解为其组件?操作系统报告的CPU使用情况包括等待内存访问的暂停时间(以及由于数据依赖于高延迟计算操作(如除法)而导致的暂停) 我怀疑可以使用性能计数器来更好地处理所花费的时间,但我不熟悉使用性能监视计数器的细节。创建社区wiki,因为这充其量只是部分答案。

这是我一直想知道,但从来没有看过的东西

当操作系统报告100%的CPU使用率时,这是否一定意味着瓶颈是由CPU执行的计算,还是包括暂停时间、从L1、L2、L3和RAM加载数据


如果包含暂停时间,是否有一个工具可以将数字分解为其组件?

操作系统报告的CPU使用情况包括等待内存访问的暂停时间(以及由于数据依赖于高延迟计算操作(如除法)而导致的暂停)


我怀疑可以使用性能计数器来更好地处理所花费的时间,但我不熟悉使用性能监视计数器的细节。

创建社区wiki,因为这充其量只是部分答案。