1

私は C# 2010 でクライアント サーバー アプリケーションを使用しています。

私はすべての着信パケットと発信パケットをトレースし、autoflush プロパティが true に設定されている streamwriter を使用してログファイルに書き込みます。

データの送信中に 2 つのデータ パケット間に一定の遅延 (15 ~ 16 ミリ秒) が発生する場合があることに気付きました。数回連続して送信すると、この遅延が再び表示されます。

なぜこの遅延?そして、どうすれば回避できますか....

画像を見る...

http://s4.postimg.org/uoly38shp/Trace_1.png
http://s14.postimg.org/m4ab7oght/Trace_2.png

4

1 に答える 1

1

DateTimeを使用してパフォーマンスを追跡している場合、提供される解像度は 15 ミリ秒です。より信頼性の高いストップウォッチを使用してみてください。

于 2013-04-18T10:52:28.137 に答える