• 您的位置我爱Aspx >> VC.Net >> C#和C++的速度大比拼(第一部分)
  • C#和C++的速度大比拼(第一部分)

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:49:04  关键字: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毫秒。(待续)

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:C#和C++的速度大比拼(二)
    下一篇:关于杠杆长度变化的问题(C问题)