我爱Aspx >> VC.Net >> C#和C++的速度大比拼(第一部分)表二:过滤算法测试结果
| 序号 | C++(~毫秒) | C#(~毫秒) |
| 1 | 1342 | 2724 |
| 2 | 1342 | 2714 |
| 3 | 1342 | 2724 |
| 4 | 1342 | 2724 |
| 5 | 1342 | 2734 |
| 6 | 1342 | 2724 |
| 7 | 1362 | 2734 |
| 8 | 1352 | 2734 |
| 9 | 1362 | 2724 |
| 10 | 1352 | 2724 |
| 平均值 | 1348 | 2726 |
这个结果很能说明问题。整数计算C#所花的时间是C++的两倍。所以对于一个逻辑复杂的服务器来说,使用非受管C++代码比C#代码更适合。
上面的C++代码和C#代码之间有一个差别,即C#使用的是本机数组,而C++代码用的是向量模板类,我用本机数组重写了C++代码,按说应该更快。是结果不是这样,本机C++数组执行用时是1900毫秒。(待续)
【我对这篇文章有话说?】
Java、C#线程模型分析对比[05-21]
C++语法游戏 : 模仿C#的 using(..[05-21]
使用c#+(datagrid控件)编辑xml文..[05-21]
C#学习笔记[05-21]
深入C#(一)[05-21]
C++、Java/C#之比较[05-21]
C++编程人员容易犯的10个C#错..[05-21]
在C#中如何支持Foreach[05-21]
<b>从Java/J2EE到C#的自动..[05-21]
<b>用C#创建COM对象</b..[05-21]
关于杠杆长度变化的问题(C问题)[05-21]
利用SharpZipLib实现实时zip压缩..[05-21]
简单分析用SPI实现防火墙[05-21]
简单分析用SPI实现防火墙[05-21]
WIN32用户界面设计基础之Cursor篇[05-21]
WIN32用户界面设计基础之Cursor篇[05-21]
程序员手记:简析Java RMI 与 .N..[05-21]
智力游戏九连环的算法[05-21]
一个IE浏览器Explorer Bar的例子[05-21]
如何用C++编程获得某台机器的IP地..[05-21]