【发布时间】:2011-10-16 12:40:25
【问题描述】:
我需要对 WPF 窗口中两个 GUI 事件之间的时间间隔进行计时 - 特别是 Button_Click 事件和 Canvas_MouseLeftButtonDown 事件之间的时间。我正在使用对System.Diagnostics.Stopwatch 的调用来测量此间隔。虽然 Stopwatch 类在内部非常精确(与 DateTime.Now 等较低分辨率的替代品相反),但我假设 GUI 引发的事件之间存在相对较大的粒度,按照帧速率的倒数顺序(但仍然非常在人类规模上很短)但是对于非常快速的点击(我可以管理的最好显然是 50 毫秒),假设的 GUI 事件延迟可能很重要。有谁知道这个粒度是什么,只是为了建立误差线和有效数字?
【问题讨论】: