位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# 性能

提问人:刘团圆发布时间:2020-12-09

    相对于完整的.NET Framework, .NET Core提供了许多性能改进。关于优化的许多想法都源自开源社区。现在,开发人员不必设法绕过性能问题,而可查看导致程序运行缓慢的源代码,并直接优化代码。在COREFX和CORECLR GitHub存储库中査找包含performance的请求,会看到数千个修改。下表给出了一 些示例。

名称空间/模块

性能改进

System.Runtime.Serialization

12

System.Security .Cryptography

2

System.IO.Compression

4倍

System.Linq

最高30倍

System.CoHections.Concurrent.CoIlectionBag<T>

30%

Systein.Collections.Generic.List<T>

25%

System.ColIections.Generic.SortedSet<T>

600倍

System.Collections.Generic.Queue<T>

2倍

System.T ext.RegularExpressions

25%

    己被实现的优化有很多,而随着更多开发人员和公司采用.NET Core并为其做贡献,这个库会变得越来越好。在以下网址可查看关于.NET Core的性能改进的讨论:https://blogs.msdn.microsoft.com/dotnet/2017/ 06/07/performance-improvements-in-net-core/。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部