首先讲一下报率,通俗的讲,报率就是鼠标对电脑说话的次数,125hz就是一秒鼠标对电脑说125次,1000hz就是一秒说1000次,那么我们很容易发现,一秒说125次,每次的间隔要比一秒说1000次每次的间隔时间长。换做指针在屏幕上的表现,即125hz在屏幕上的运动的曲线可能是多边形,而1000hz则是完美的曲线。
下面是两种的对比:首先看一下普通曲线,一种明显有类似多边形的折痕,而另一种相对圆滑了许多。
我们再看一下这两张选上了track定位显示每一帧的图,可以明显的发现,一张图每点即每帧之间的距离较第二张图要大很多,也就解释了为什么上面两张图的曲线一个突兀一个圆滑。
首先每组的第一张图都是125hz的报率,说明鼠标对电脑的传输频率有限,所以帧与帧之间的距离会有点远,而每组的第二张图都是500hz的,帧与帧之间的距离就近了很多,越近曲线越圆滑。正是因为低报率的原因,才导致蚊香图有多边形的感觉,而不是说鼠标真的丢帧了,所以在判断蚊香图的时候,先看一下是整体都有多边形的感觉,还是单独某个位置,如果整体都是,则不一定是丢帧了。
画框的地方可以看出来每帧之间的距离大致相等,这才应该是正常情况下的表现,因为手测画圈无法达到匀速,所以整个过程只有部分是匀速的,而匀速才能保证每帧之间的距离大致相等,所以说,在判断鼠标是否丢帧时,要观察每帧之间的距离,如果某一个部位两帧之间距离过分的长,中间还能插一帧或者多帧,那就是丢帧了,因为在类匀速的情况下,不可能差那么多。
以上的测量是针对于那种并非很明显的丢帧情况的。如果明显的丢帧,你会很容易在屏幕上发现指针移动的不正常,比如跳转方向、抖动、拖拉等等,当然这些在软件上能更好的发现。