LatencyMon 是一款专注于音频延迟检测的工具,能够帮助用户找出电脑上导致音频卡顿、爆音或持久性噪点的原因。它通过监测驱动程序的响应时间和执行情况,判断声卡驱动是否与系统良好适配。软件提供了 ISR 监视器、DPC 监视器和 pagefault 显示器等模块,在播放音乐或玩游戏时出现声音异常,可以用它来定位问题源头。虽然它不直接给出修复方案,但能扫描并呈现所有与音频相关的潜在问题。

1、 可以测量 DPC 和 ISR 的执行时间,并展示系统的详细运行信息
2、 为了评估系统性能,程序会记录内核时间延迟,并计算中断服务例程和延迟过程调用的最高执行时间
3、 这些数据在测试过程中实时显示,并自动汇总到统计页面
4、 除了测试结果,还能查看正在运行的进程、已安装的驱动程序以及可导出为文本文件的 CPU 核心统计信息
5、 在选项窗口中可以选择处理器核心,并对测试参数进行调整
- 驱动程序视图会显示每个驱动的 ISR 计数、DPC 计数和最高执行时间
- 对最高执行时间列进行排序后,能快速找出造成延迟问题的驱动程序
- 除了驱动文件的公司和产品信息,现在还展示驱动文件的版本信息
- 报告里新增了硬件信息,比如系统品牌、型号以及系统板名称
- 软件面向需要评估电脑实时音频播放能力的用户,在避免音频输出出现咔嗒声和砰砰声时尤其有用
- 提供一个名为 In Depth Latency Tests 的新实用程序,允许在后台不运行其他操作的情况下执行紧密循环延迟测试,以获得最佳执行效果
- 软件现在可以识别处理器组,如果存在多个活动处理器组,会正确报告系统中的处理器数量
- 每 CPU 视图将显示系统中每个处理器的组和编号信息
- LatencyMon 现在报告从操作系统获得的每个 CPU 的 ISR 和 DPC 循环时间,此功能仅适用于 Windows 7 及更高版本
1、 进入主界面后,按左上角的绿色按钮开始分析,大约持续三分钟然后停止
2、 观察 driver 栏的结果,按 Highest Execution (ms) 排列
3、 如果有任何 driver 的 Highest Execution 值大于 1,可试着从 Windows 设备管理器中寻找该 driver 对应的硬件,如可停用即暂时停用(按右键选择)
4、 假如无法确定是否可停用(如 ndis.sys、网卡驱动),可搜索是否可安全停用此驱动
5、 如不能停用,可试着寻找 service 服务或软件会用到此 driver,然后暂时停用该 service 或软件
6、 关注 DPC 的频率执行(按执行时间类别划分)
7、 努力的过程 pagefault 发生了最多的时间来解决
8、 关注 ISR 的频率执行(按执行时间类别划分)
- LatencyMon 是一款紧凑型应用程序,分析计算机并提供有关整体延迟的重要信息,这些数据与需要处理实时音频信号的用户相关
- 启动程序后,在系统上执行 CPU 密集型任务时,程序可能会遇到缓冲区欠载,这可能导致错误或性能问题
- 为了避免这些情况,最好分析潜在原因并采取预防措施,LatencyMon 允许以最少的工作量执行测试并查看结果
- 实际上,只需运行应用程序并启动监视,就能在主窗口中查看结果
(您的评论需要经过审核才能显示)
0条评论