私は論文の一部としてクライアント/サーバー アプリケーションを開発しておりSocketAsyncEventArgs
、ネットワーク操作に関して最大限のパフォーマンスを得るために使用することにしました。今日の午後、20 のスレッドを作成し、スレッドごとに 100,000 の UDP メッセージを送信するアプリケーションの簡単で汚いストレス テストを実行することにしました。アプリケーションの終わり近くに、次の例外があります。
例外の原因を見つけるにはどうすればよいですか? それとも、一見ランダムな場所で倒れている理由を知っている体はありますか?
ほとんどの場合は再現できると信じており、必要に応じて喜んでコードを提供します。
アップデート:
エラーなしで .Net バージョン 4.0 でまったく同じコードを実行しました。私が知る限り、.Net 4.5/Compliers/Jit の問題のようです。例外を絞り込む方法についてのアイデアは大歓迎です。