Loading
0

.Net5 有三大特点

CLR
以后clr只会有两个, coreclr和monovm(mini)了,从文章叙述推论来说, 这两个clr都可能是全平台制霸, 而且可能会在下一个五年内共存

CoreCLR
coreclr 主要面向服务器和桌面, 有以下特点:

高吞吐量
高生产力, 高性能
全平台支持(包括ios)
只存在jit编译器, 不支持jit的平台(ios,ps4等)使用Full AOT方案
aot方案现在的方向是准备把mono的LLVM aot的方案移植过来
MonoVM
MonoVM 主要是面向移动设备(ios和android)还有嵌入式设备, 有以下特点:

快速启动
低内存占用
低内存使用
唯一存在 jit, aot和interpreter 三种模式的clr
支持hybrid运行, 就是interpreter, jit, aot 三种模式可以同时运行

本站内容来源于互联网,仅用于信息分享,具体以官方公布为准,内容如有侵权请联系站长删除。