2

作为我论文的一部分,我正在开发一个客户端/服务器应用程序,并选择使用它SocketAsyncEventArgs来获得网络操作方面的最大性能。今天下午,我决定对创建 20 个线程并每个线程发送 100,000 条 UDP 消息的应用程序进行快速而肮脏的压力测试。在应用程序快结束时出现以下异常:

在此处输入图像描述

我该如何寻找异常的原因?或者有没有人知道为什么它会在一个看似随机的地方摔倒?

我相信大部分时间都可以重新制作,并且很乐意在必要时提供代码。

更新:

我在 .Net 4.0 版上运行了完全相同的代码,没有错误。据我所知,这似乎是 .Net 4.5/Compliers/Jit 的问题。任何关于如何缩小例外范围的想法将不胜感激。

4

1 回答 1

0

是否只在调试时出现?我见过类似的情况,只有在 x86 上调试 x86(不是任何类型)时才会出现这些错误。

于 2013-02-10T09:52:12.317 回答