日期:2014-05-18  浏览次数:20895 次

关于c#效率问题
今天写三个程序分别测试wcf,c#,vc 通讯的,
我发现Wcf 客户端每秒向服务器发1600多次服务端的程序就快处于假死的状态了。(客户端和服务端都是wcf的)
c#每秒向服务器端发送3000次左右服务器端的程序就快处于假死的状态了。(客户端和服务端都是c#的)
c++ 每秒向服务器端发送2万次多次都没有问题(客户端和服务端都是c++的)

服务器没有做任务操作只是将数据输出到屏幕上。
难道c#效率这么低吗?

------解决方案--------------------
在C#代码写的高明且对框架深入了解的情况下,可以这样认为
------解决方案--------------------
lz的所说的wcf,c#,vc指的是?

wcf?
c#下面的socket?
非托管的socket?
------解决方案--------------------
C#效率和C++比非常低,不过一般项目足够了.


------解决方案--------------------
没有深入到那个层面,先顶一下
------解决方案--------------------
没有这么比的吧,不在一个层面上。
你没加上汇编,要不汇编比C++还快。
------解决方案--------------------
所以说干什么活用什么工具。多数企业级项目中,程序员的销量比程序的效率更重要。
------解决方案--------------------
销量 =〉 效率