首页 > 代码库 > .NET Core 和 .NET .Framework 速度比较

.NET Core 和 .NET .Framework 速度比较

废话不多说! 一下是 .NET core 和 .NET framework 速度对比。

两者使用最慢的冒泡排序算法:  排序10万条数据

技术分享

技术分享

 

 

次数 .NET CORE(耗时) .NET framework(耗时)
 第一次

 技术分享

 

 技术分享
 第二次  技术分享

 

 技术分享

 

第三次  技术分享

 

 技术分享

 

 

平均下来.net core 需要39秒, 而.net fw 平均49秒。  在同等条件下 .net core  性能领先。

这只是个简单得测试。我相信.net core 不会让.net 程序员失望的。

 

一下代码,各位可以测试下。

static void maopao()
{
var d1 = DateTime.Now;
List<int> numbers = new List<int>();
for (int i = 0; i < 100000; i++)
{
numbers.Add(new Random().Next(0, 999999));
}
for (int i = 0; i < numbers.Count; i++)
{
for (int j = i + 1; j < numbers.Count; j++)
{
if (numbers[i] < numbers[j])
{
int temp = numbers[i];
numbers[i] = numbers[j];
numbers[j] = temp;
}
}
}
string d2 = (DateTime.Now - d1).ToString();
Console.Write(d2);
Console.ReadLine();
}

 

.NET Core 和 .NET .Framework 速度比较