当前位置: 首页 > 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.yutouwan.com/news/216091/

相关文章:

  • 泊头那家做网站免费注册电子邮箱
  • 网站空白页黑链阿里云Windows网站建设
  • wordpress本地网站怎么访问tp做的网站封装成app
  • 长春市做网站的公司搜索wordpress
  • 2018年网站风格深圳网站设计公司哪种
  • 企业网站托管运营中国无法访问wordpress
  • 网站做管理后台需要知道什么网站建设策划书的撰写
  • dedecms采集规则各类网站怎么搭建个人网站
  • 小企网站建设解决方案注册公司需要什么资料和流程
  • 响应式设计的网站网站开发洽谈客户话术
  • 网站改版页面不收录开发语言有哪些
  • 重庆网站建设优化排名论坛网站开发成本
  • 带会员功能的网站discuz 企业网站 模板
  • 国际网站空间wordpress文章分页代码
  • 福建网站开发公司国内产品设计网站
  • 企业网站备案注销上海做seo
  • 360网站外链建设wordpress免费网站模板下载地址
  • 网站源文件修改大连网站建设哪个好
  • 网站后期维护包括房地产交易网站
  • 我想做个旅游网站怎么做wordpress做微信登录页面模板
  • h5 响应式手机网站金融网站建设内容
  • 义乌网站建设yw126常州建站优化
  • 宁波江北网站建设郑州微信网站建设
  • 做网站的英文江西网站建设哪家专业
  • 国家查企业的网站固镇建设局网站
  • 中国制造网官方网站入口网址湖北响应式网站设计制作
  • 公司搭建一个网站需要多少钱网店代运营代理
  • 网站开发公司联系电话网站美工培训机构
  • 网站建设 2018如何让网站被谷歌收录
  • 哪里有免费的网站模板下载 迅雷下载软件汕头市网络优化推广平台