草庐IT

c# - C++ 数组 vs C# ptr 速度混淆

我正在用C#重写一个高性能C++应用程序。C#应用程序明显比C++原始版本慢。分析告诉我,C#应用程序将大部分时间花在访问数组元素上。因此我创建了一个简单的数组访问基准。我得到的结果与othersdoingasimiliarcomparison完全不同.C++代码:#include#include#include#includeusingnamespacestd;usingnamespacestd::chrono;intmain(void){high_resolution_clock::time_pointt1=high_resolution_clock::now();intxRepL