いくつかのプライベート プロジェクトではStopwatch、パフォーマンス測定に使用します。
しかし、測定したい呼び出しの繰り返し回数が少ないと、最終的に 0ElapsedMillisecondsになり、平均を計算することが難しくなります。
独自の Stopwatch クラスを作成することを考えました。ティックで計算し、とElapsedMicrosecondsに基づいてあいまいな値を与えることができます。これはおそらくあまり良い方法ではありません。Stopwatch.ElapsedTicksTimeSpan.TicksPerMillisecond
winapi の高性能カウンターによってバックアップされるものが絶対に必要なので、datetime などでは十分ではありません。
他のアイデアはありますか?