colinares
驱动牛犊
驱动牛犊
  • 注册日期2005-02-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:806回复:0

WDM驱动中使用浮点数的效率问题

楼主#
更多 发布于:2005-03-11 22:40
大家好,我刚接触驱动,请多指教

我在PCI驱动程序中加入功能代码,经过测试后发现从应用层调用驱动层的一次功能需要很长时间,根本达不到系统对时间的要求。
从应用传入到驱动的参数是浮点数,个数在1到5个。在功能代码中也使用了大量的浮点数操作。这对效率有影响吗?
其中调用的延时功能是正确的。

另外,从应用层到驱动层的一次切换大概需要多长时间?
IRP打包的时间受什么因素影响?

如果不考虑功能,只让驱动完成一个I/O操作,那么从应用层到驱动层再返回这段时间内花费最多地方应该在哪里?

我现在实在找不出来什么原因,希望大家能给我指点一下。


[编辑 -  3/12/05 by  colinares]
游客

返回顶部