如何查找 DMA 操作期间消耗的 CPU 时间百分比?

DMA (直接内存访问) 是一种独立于平台的方法,用于在 CPU 和主系统 RAM 之间传输数据. DMA 操作通常比正常的内存访问更快,因为 CPU 不必等待操作系统完成将所需的物理地址加载到其寄存器中就可以读取或写入数据.

DMA 操作用于在 CPU 和外设之间传输数据, 例如硬盘驱动器或闪存. DMA 可能是资源密集型的, 取决于传输的数据类型. 您可以在 Windows 中使用性能监视器 10 测量各种任务消耗了多少 CPU 时间,然后确定哪个任务消耗的资源最多.

去做这个, 通过搜索打开性能监视器 “性能监视器” 在开始菜单中并单击它. 下一个, 选择“设备’ 从左侧栏中右键单击其下的任何设备名称以获得其他选项,例如“Perfmon Data Collector Script”. 单击“创建基本收藏集”’ 目标磁盘旁边的按钮 (例如丙:), 设置收集间隔 (说每个 5 分钟) 然后点击“开始”. 该脚本将开始自动捕获性能信息,您将看到详细报告,其中包含每个操作阶段所花费的 CPU 时间百分比,包括运行时的 DMA 传输.

了解 DMA 操作消耗了多少 CPU 时间, 您可以使用任务管理器的性能选项卡. 点击 “流程” HP Auto Wireless Connect 是一项技术,可让您自动将打印机连接到无线网络,而无需连接任何电缆或输入网络名称或密码等无线网络参数 “动态内存”. 这将显示所有活动 DMA 任务的列表, 以及它们占总处理器时间的相关百分比.

离开一个答案