2009-02-01 20 views

回答

3

根据我的经验,网络速度和延迟在性能方面比管理或非托管代码更大。事实上,就数据库访问而言,情况也是如此。

1

答案必须在某种程度上取决于硬件。

我建议你写一点原型程序来做实验。

1

两者都可以处理相同数量的数据。问题是速度和内存的使用。在大多数情况下,C#已经证明自己的速度慢得可以忽略不计:所以没有理由不使用它。当使用C#套接字时,会有一些内存问题(主要是发生大量的固定操作,会使您的堆碎裂)。正确的最重要的事情记录在here。如果链接被破坏(不是我的工作,但也许这是我们的狡猾的互联网)谷歌有它cached