windows - 如何增加 Windows 中断延迟以对驱动程序进行压力测试?

标签 windows interrupt

我有一个驱动程序和设备,当用户做任何复杂的事情(打开大型 word 文档、一次打开大量文件等)时,它似乎表现不正常——但在任何一件事情上都不会可靠地出错被重复。我相信这是因为它没有优雅地处理高中断延迟情况。

有没有一种可靠的方法可以增加 Windows XP 上的中断延迟来检验这一理论?

我更喜欢用 python 编写我的测试程序,但 C++ 和 WinAPI 也很好...

最佳答案

我很抱歉没有具体的答案,但探索的一个想法是使用 c++ 或 cython 挂接到定时器中断(时钟滴答一个)并在那里浪费时间。这将有效地增加延迟。

关于windows - 如何增加 Windows 中断延迟以对驱动程序进行压力测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7173906/

相关文章:

python - Python 的 Colorama,在 Windows 上不返回彩色打印线

c - 为什么这个函数不能正确地打开和关闭 LED?

c - 无法让中断处理程序在 C 中工作

c - PIC18F4550外部中断(按钮不工作)

.net - EF 查询包含 "Distinct()"第一次慢

windows - Haskell:无法在 Windows 上安装 SDL-0.6.2

windows - 如何获取 Windows 中的每个磁盘并过滤 DeviceType,然后在其旁边添加磁盘的大小,以逗号分隔?

assembly - NASM 编程 - `int0x80` 与 `int 0x80`

c - 使用 MCU-ATMega 1280 进行多中断实时数据记录

windows - 剥离 Windows DLL 调试信息?