当前位置: 首页 > news >正文

厦门市建设工程造价协会官方网站做美食介绍的网站

厦门市建设工程造价协会官方网站,做美食介绍的网站,长沙网站开发制作,南通市住房和城乡建设局网站楔子#xff1a;AOT和 CLR的区别是什么呢#xff1f;大部分人肯定会说#xff0c;一个编译成本地机器码#xff08;Native Code#xff09;#xff0c;一个是JIT即时编译的结果。这么说#xff0c;其实也对#xff0c;但是不具体。具体应该怎么看呢#xff1f;AOTAOT实…楔子AOT和 CLR的区别是什么呢大部分人肯定会说一个编译成本地机器码Native Code一个是JIT即时编译的结果。这么说其实也对但是不具体。具体应该怎么看呢AOTAOT实际上是为了静态编译做的一个变体一直在不停的循环进化它并不是.Net Core之后才有的之前的.Net FrameWork也是有的。在windows上AOT是通过ilc.exe来加载托管的DLL然后把这个DLL编译成.Obj文件。此后通过运行时也就是CLR来链接到这个.Obj文件生成你最后看到的那个超大的Exe文件。CLRCLR的编译过程其实大家都清楚具体如下源码 -》Rosyln(编译成托管DLL) -》CLR(加载DLL并且调用RyuJit) -》RyuJit(编译成机器码)区别因为RyuJit是个即时的编译器也就说你启动一个.Net程序之后程序里面需要运行的数据就会加载到内存里面。如果你把这个程序给关掉了内存就会被清除之前的数据完全不存在。所以叫做即时编译。而AOT则不同它会保存编译的结果然后在调用的时候进行结果的跳转。注意了AOT同样有CLR和GC只不过它的CLR是通过Hostfxr来进行宿主调用的而它的GC则是通过.Obj文件链接编译到了Exe里面。你同样的反编译它依然可以看到托管的代码。结尾总体来说AOT形成了一个独立的编译体系有区别与目前的.Net 7 CLR 。有人说微软以后可能会用AOT编译技术取代CLR以微软的一贯尿性还是极有可能的。到时候大家可能又要使劲的学习啦。
http://www.sadfv.cn/news/216091/

相关文章:

  • 商务网站建设组成包括网站优化电子商务平台网店关键词挖掘方法
  • dnf做汉堡怎么玩间网站开发一个相亲软件需要多少钱
  • 租车网站模板下载免费行情软件在线网站
  • 找南昌网站开发公司电话公司起名在线生成器
  • 网站注册怎么做屏蔽过滤广州注册公司需要什么资料
  • 东莞天助网的网站在线开发培训网站建设
  • 网站页面怎么算手机连接电脑弹窗wordpress
  • 建网站需要多少钱和什么条件才能建河南信阳网站建设公司电话
  • 深圳网站哪家强互联网门户网站是什么意思
  • 如何进行网站性能优化?电商关键词seo排名
  • 如何自己制作网站wordpress站群插件
  • 没有网站可以做京东联盟吗网站 备案号
  • 住房和城乡建设部政务服务门户网站免费html代码烟花特效
  • 网站关键词抓取北京市建设厅门户网站6
  • 两个男生如何做网站wordpress 首页关键词
  • 银川网站推广跨境商旅客户ppt
  • 我看别人做系统就直接网站下载软件网站开发哪里有
  • 淮南做网站公司常见软件开发模型
  • 济宁网站建设优化火鸟门户系统优点
  • 国外建站推广石家庄住房和城乡建设厅网站
  • 17一起做网站包包WordPress全站广告
  • 无锡有什么网站用linux系统怎么自己建设网站
  • 几个月网站没有排名交换友情链接推广法
  • 下载的asp网站怎么打开部门网站建设自查报告
  • 购物类网站网站建设与维护的试题卷判断题
  • 网站采用什么方法建设软文广告代理平台
  • 网站建设外包工作凡科快图 免费
  • 贵阳网站建设方案策划青浦php网站开发培训
  • 贵州讯玛网站建设行业门户网站有哪些
  • 移动应用还是网站开发wordpress 到访人数