您好、欢迎来到现金彩票网!
当前位置:爱彩网app下载 > 公共语言 >

微软Net CLR速度和可伸缩性均会提高

发布时间:2019-06-03 09:19 来源:未知 编辑:admin

  2017-11-20 11:28it168网站原创 作者: 编译丨许线 评论】微软的公共语言运行时正在进行一系列的改造,公司宣布这个改造计划将使CLR更加高效、可扩展性更强。

  微软的C#首席设计师Mads Torgersen表示,这个计划的关键在于对CLR中间语言,即IL。IL10年都没有升级了。微软希望通过改进IL,使CLR为更多的编程语言所用。

  CLR的目标是高效运行.Net程序。微软首席软件工程师Ben Watson表示,目前.Net的最大问题是运行时自身可伸缩性的固有限制,CLR正在超越设计初衷。Watson解释说,当多重字节的代码被加载时,CLR内置算法就会开始崩溃。

  目前下一步的改进涉及SpanT,这是一种新的类型,将提供用于实现更安全、更高性能、低级别代码的语言和框架功能。Span T中的t表示类型参数。Torgersen说,Span T将被C#和其他语言用来创建更高效的代码,不需要复制大量数据、不需要暂停垃圾收集。CLR的新版本将会有关于Span T的内部知识来提高速度。Span T将在接下来几个版本的Framework中推出。

  CLR 作为微软与Java世界JVM的对接,提供包括C#,Visual Basic和F#的言的代码管理。源代码由语言编译器编译成IL代码,CLR通过执行IL来运行程序,并在程序运行时将输出翻译成机器码。CLR提供的其他服务包括自动内存管理和类型安全,从而减轻程序员的负担。

http://adcamp.net/gonggongyuyan/484.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有