IntervalZero RTX64 4.x 帮助文档

⌘K
  1. 主页
  2. 文档
  3. IntervalZero RTX64 4.x 帮助...
  4. RTX64 运行时环境(Runtime)介绍...
  5. 系统响应时间测量

系统响应时间测量

系统定时器响应延迟,是指从子系统定时器中断发送信号到中断服务线程 (IST:Interrupt Service Thread) ,IST 中运行的软件识别该信号的总时间。 如下图所示,延迟由硬件延迟(信号被中断服务例程 (ISR) 识别所需的时间)和软件延迟(从 ISR 到在 IST 中运行的例程所需的时间)组成。

此图片的alt属性为空;文件名为bcd2401301139.png

RTX64 Runtime 提供了一个名为系统响应时间测量 (SRTM:System Response Time Measurement) 的实用程序,这是一个实时 API 定时器延迟测量工具,用于测量应用程序监测到的定时器延迟。SRTM 提供两个版本:Windows 和 RTSS,分别用于各自环境中的测量。SRTM 直方图通常以双峰轮廓的特征显示:第一个峰表示接近最佳情况;第二个峰表示脏缓存(dirty-cache)情况。该图偶尔会显示来自处理器级中断屏蔽的其他较小尖峰。随着 RTX64 4.1 版本引入了 RTSS 定时器滴答补偿(tick compensation)机制,该图可能会在 Windows 内核和 RTSS 内核之间存在总线争用的系统上,显示更长的尾部和更大的最大延迟。