f
frendguo.

Windows 应用性能关键字段解析

解释了 Windows 应用程序的各种性能指标,包括 CPU 内核使用率和用户使用率、内存使用量(私有字节、虚拟大小、页面错误、工作集)、I/O 操作(读取、写入、其他 I/O)以及 GPU 使用率(专用、共享、已提交内存)等

目录
背景CPU 部分内存部分I/O 部分GPU 部分其他

背景#

在各种软件中(任务管理器、ProcessExplorer等)中经常能看到各种关于 CPU、内存和网络部分的各个字段。

这里就做一个统一的汇总和解释:

CPU 部分#

特别地:

  1. CPU 周期数
    1. 指 CPU 时钟信号的周期数,即 CPU 在某段时间内进行的时钟脉冲数。
    2. CPU 周期代表一次时钟脉冲,CPU 在每个时钟周期内可以执行一部分指令(例如,取指令、解码、执行、写回等)。
    3. 在性能分析中,较高的 CPU 周期数可能表示 CPU 正在执行大量的计算任务,而较低的周期数则可能表示 CPU 处于空闲状态或工作负载较轻

内存部分#

特别地:

  1. Page faults 和 Hard faults:
    1. Page faults 包含 Soft Page Fault 和 Hard Page Fault
    2. Hard Page Fault 是指在应用程序尝试访问一个不在物理内存中的内存页面时发生的页错误。此错误会触发磁盘 I/O。
    3. Soft Page Fault 是指在应用程序尝试访问一个不在当前工作集中,但在物理内存中的页面的时候的也错误。此错误不会触发磁盘 I/O,只会更新页面表。

I/O 部分#

IO 主要分 磁盘 I/O网络 I/O

网络 I/O 中可能用 Receives 和 Sends 来表示 读写。

GPU 部分#

其他#

── END ──
↑ Back to topSubscribe
← NEWER
Windows 中遍历进程
OLDER →
Windows 应用暂停技术

还没有评论。下面留下第一条吧。

+ 留个评论
提交后由管理员审核 · 通常 24h 内显示
Jul 25Windows 权限相关概念解析4m →Mar 25Windows是如何区分互联网下载文件和本地文件的6m →Feb 25如何低成本的获取到应用卡顿情况3m →