.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();
}

时间: 2024-07-29 05:16:29

.NET Core 和 .NET .Framework 速度比较的相关文章

[UWP小白日记-11]在UWP中使用Entity Framework Core(Entity Framework 7)操作SQLite数据库(一)

前言 本文中,您将创建一个通用应用程序(UWP),使用Entity Framework Core(Entity Framework 7)框架在SQLite数据库上执行基本的数据访问. 准备: Entity Framework Core(Entity Framework 7)下文将简称:EF 1.在UWP中使用EF需要更新Microsoft.NETCore.UniversalWindowsPlatform到大于“5.2.2”的版本. 2.直接在“程序包管理器控制台”输入命令来更新:Update-P

Mono ASP.NET core 添加 Entity Framework

Mono ASP.NET core 添加 Entity Framework 的时候, 仅仅用 Nuget 添加  System.Data.Entity 是没用的. 还需要添加一个叫做 EntityFramework 的包才能使用.

ubuntu .net core The specified framework &#39;Microsoft.NETCore.App&#39;, version &#39;1.0.1&#39; was not found

想在ubuntu下试试.net core mvc,按照官方教程走完,然后把在window 下做好的项目想在ubuntu下试试,然后输入了 git clone https://github.com/kastier/a_test_dotnet_core.git ,然后运行,结果发现没法运行,报出错误: The specified framework 'Microsoft.NETCore.App', version '1.0.1' was not found 我就想重新安装,但是又不知道对应的版本号,

登录注册的小项目对比.Net Core与 .Net Framework的一些区别

一.需求: 1.功能只有登录.注册. 二.架构: 1.分别为 UserSys.IServices:主要有实体和对实体的配置,还有对实体的操作接口 UserSys.Services :主要是对自IService层中的接口实现 UserSys.DTO :主要是我们Web层中需要什么实体就给传递什么实体 UserSys.Common:一些通用的组件封装到该类库中 UserSys.Web:Asp.Net MVC 2.Web层采用Asp.Net MVC 3.数据库访问通过EF 三.具体实现    1.写U

ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First

ASP.NET Core 开发-Entity Framework Core 1.0 Database First,ASP.NET Core 1.0 EF Core操作数据库. Entity Framework Core 1.0 也已经发布了,可以适用于 .NET Core 1.0 及ASP.NET Core 1.0 . EF Core RC2 时,使用的Code First: http://www.cnblogs.com/linezero/p/EntityFrameworkCore.html E

Choosing between .NET Core and .NET Framework for server apps

There are two supported choices of runtime for building server-side applications with .NET: .NET Framework and .NET Core. Both share a lot of the same .NET platform components and you can share code across the two. However, there are fundamental diff

Building a Web App with ASP.NET Core, MVC, Entity Framework Core, Bootstrap, and Angular

Since I have spent many years on Windows Application development in my first three years of software career.  I was interested in the C#, had tried to understand the basic knowledge about C#. The programs, the patterns, the object-oriented methodolog

ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程

原文:ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 配置 Entity Framework Core 上一章节学习完了视图,其实我们应该立即着手讲解模型的,但 ASP.NET Core MVC 中的模型和 Entity Framework 有相当大的关系,所以,在此之前,我们先来讲讲 Entity Framework Core 和如何配置它 本章中,我们将设置和配置我们的应用程

.NET Core、.NET Standard 、ASP.NET Core 和 .NET Framework 有什么不同?

经查阅.Net Core相关资料: https://www.infoq.cn/article/2017%2F10%2Fdotnet-core-standard-difference https://blog.csdn.net/yiyelanxin/article/details/84439216 对.NET Core..NET Standard .ASP.NET Core 和 .NET Framework有了初步的了解: .NET Core .NET Core是免费.跨平台的,是托管框架的开源实