sql timestep 秒数后6位_LatencyMon v 6.71 精确度最高的检查启动秒数后6位

最新版本:LatencyMon v 6.71

6.70版提供了一些重要的错误修复。


LatencyMon检查运行Windows的系统是否适合处理实时音频和其他任务。LatencyMon通过测量内核计时器延迟并报告DPC和ISR执行时间以及硬分页错误来分析缓冲区不足的可能原因。它将提供一个可理解的报告,并找到导致音频等待时间并导致辍学的内核模块和过程。它还提供ISR监视器,DPC监视器和硬页面错误监视器的功能。
LatencyMon将显示内核计时器的最高延迟,并报告ISR和DPC例程以及硬页面错误的最高执行时间。在大多数情况下,它还会找到负责执行它们的驱动程序和进程。它将创建一个可理解的报告,该报告还以详细方式显示所有采样数据,从而使您可以进行深入分析。

82702cfd6e5e75707de787f2e5db7afa.png

音频延迟问题

Windows不是实时操作系统。对操作系统的所有请求都是尽力而为的。不能保证在一定时间范围内传送请求,这是实时操作系统的特征。对于大多数设备和任务来说,这不是问题,但这对于音频应用程序(被认为是软实时)来说是个坏消息,因为它们需要每秒将数据传输到子系统和缓冲区中的硬件几次。如果一个或多个缓冲区未按时交付并且没有及时交付,则会产生可听见的后果,这些后果被认为是辍学,咔哒声和爆裂声。

关于DPC和ISR

Windows线程分派器(也称为调度程序)是内核的一部分,它基于优先级方案执行线程。与具有较低优先级的线程相比,具有较高优先级的线程将具有更长的执行时间(也称为量子或时间片)。但是,内核还知道其他类型的执行单元,称为中断服务程序(ISR)。连接到系统的设备可能会在连接的CPU上中断并导致其中断服务程序执行。可能在运行音频程序的同一处理器上发生中断。不管中断的优先级如何,在处理器上运行的任何发生中断的线程都将暂时中止。中断服务例程(ISR)被执行,并且可以调度DPC(延迟过程调用)以减轻工作量。DPC很可能会立即在同一处理器上运行,这意味着音频应用程序将停止运行,直到ISR和DPC例程均已完成执行。这是因为ISR和DPC在较高的IRQL下运行,这意味着它们不能被线程分派器(调度程序)抢占。因此,为了保证系统的响应能力,ISR和DPC例程应尽快执行。准则指出,他们不应花费超过100 µs的执行时间,但是由于驱动程序开发人员无法控制的硬件因素,通常无法达到这一目标。如果执行时间过长,则音频程序可能无法及时将音频缓冲区传送到硬件。因此,为了保证系统的响应能力,ISR和DPC例程应尽快执行。准则指出,他们不应花费超过100 µs的执行时间,但是由于驱动程序开发人员无法控制的硬件因素,通常无法达到这一目标。如果执行时间过长,则音频程序可能无法及时将音频缓冲区传送到硬件。因此,为了保证系统的响应能力,ISR和DPC例程应尽快执行。准则指出,他们不应花费超过100 µs的执行时间,但是由于驱动程序开发人员无法控制的硬件因素,通常无法达到这一目标。如果执行时间过长,则音频程序可能无法及时将音频缓冲区传送到硬件。

56bf06afdfc4008642117c740818939d.png

关于硬页面错误

Windows使用虚拟内存的概念,该概念依赖于CPU提供的页面转换系统。每当请求一个物理内存中不可用(非驻留)的内存地址时,就会发生INT 14。操作系统提供的INT 14处理程序将决定下一步如何进行。如果Windows知道该地址所在的页面,但Windows不知道该地址所在的页面,则Windows将从页面文件中读取所需的页面。那就是硬页面错误,可能需要很多时间才能完成。如果可以从硬盘缓存中读取页面,则价格将受到限制。但是,如果需要从磁盘扇区中物理读取数据,则需要花费大量时间。如果音频程序在播放时遇到严重的页面错误,几乎可以肯定会产生可听见的后果,即掉线,咔嗒声或爆裂声。
硬页面错误是音频丢失,咔嗒声和弹出声的非常普遍但经常被忽略的原因。它们尤其发生在使用大量内存的音频软件(例如采样器)中。避免硬页面错误的解决方案是增加音频应用程序的工作集,增加RAM数量或完全禁用页面文件。请注意,如果禁用页面文件,系统可能会“内存不足”,因为它没有可用于交换内存的页面文件。同样,如果系统崩溃,系统将不再创建崩溃转储文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值