StopWatch wird den hochauflösenden Zähler verwenden
Die Stoppuhr misst die verstrichene Zeit durch Zählen von t zugrundeliegenden Zeitgebermechanismus. Wenn die installierte Hardware und das Betriebssystem Betriebssystem einen hochauflösenden Leistungszähler unterstützen, dann kann die Stopwatch-Klasse diesen Zähler zur Messung der verstrichenen Zeit verwenden. Andernfalls, verwendet die Stopwatch-Klasse den Systemtimer, um die verstrichene Zeit zu messen. Verwenden Sie die Felder Frequenz und IsHighResolution, um die Genauigkeit und Auflösung und Auflösung der Stopwatch-Implementierung zu bestimmen.
Wenn Sie IO messen, dann werden Ihre Zahlen wahrscheinlich von externen Ereignissen beeinflusst, und ich würde mir so meine Gedanken machen. Exaktheit (wie Sie oben angedeutet haben). Stattdessen würde ich eine Reihe von Messungen vornehmen und den Mittelwert und die Verteilung dieser Zahlen betrachten.