以市面上普通正常的计算机标准大概估算一下就行了,只要误差在一个数量级以内,一直觉得计算很快,但是不知道到底有多快,学编程,书里有句话说:“不要以为你连续移动鼠标,电脑就处于忙碌状态,它依然有很多的空闲时间,所以我才有此一问”
我认为移动鼠标的事件属系统事件,这个不会耗费资源,关键在于你移动鼠标事件里面所调用的事件了。
如果点了鼠标不干任何事情,那可能几百个时钟周期就够了。现代计算机每秒钟可以处理几亿个时钟周期(对于3GHz的处理器,就是3亿个)。
鼠标晃晃还是需要消耗一些资源的,因为窗口上很多控件都需要判断自身是否需要响应鼠标滑过的消息,以及处理显示。你可以打开任务管理器,切换到性能标签,
晃动鼠标,看看cpu的占用率是多少。如果你的机器性能不是很好,能晃出个2% 3%来。
请注意,MOUSE MOVE 事件的处理是不可预知的,而且MOUSE MOVE事件在队列中不累加,也就是说后续的MOUSE MOVE事件会把前面队列中未处理的MOUSE MOVE事件替换掉。
1毫秒左右的数量级,我猜测