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

wordpress网站实例什么是互联网推广

wordpress网站实例,什么是互联网推广,网站动画用什么做的,上海市建设工程交易服务中心中间表达形式(IR) 编译器一般被分为前端和后端。 前端会对输入的程序进行词法分析、语法分析和语义分析,然后生成中间表达形式(IR);后端对IR进行优化,生成目标代码 不考虑解释执行的话&#xf…

中间表达形式(IR)

  • 编译器一般被分为前端和后端。

    • 前端会对输入的程序进行词法分析、语法分析和语义分析,然后生成中间表达形式(IR);
    • 后端对IR进行优化,生成目标代码
  • 不考虑解释执行的话,Java源码到最终机器码实际上进行了两轮编译:

    • 源码---->Java字节码(Java编译器)
    • Java字节码----> 机器码(即时编译器)
  • JIT不需要重新进行词法、语法、语义分析,而是直接将Java字节码当做IR。

SSA IR

SSA:静态单赋值
这种IR的特点是每个变量只能被赋值一次,且只有在被赋值以后才能使用。

y = 1;
y = 2;
x = y;对应如下SSA IR伪代码
y1 = 1;
y2 = 2;
x1 = y2;
  • SSA IR的优势
    • 编译器可以识别出赋值未使用的变量
    • 常量折叠、常量传播、强度削减、死代码删除
示例:
x1=4*1024 经过常量折叠后变为 x1=4096
x1=4; y1=x1 经过常量传播后变为 x1=4; y1=4
y1=x1*3 经过强度削减后变为 y1=(x1<<1)+x1
if(2>1){y1=1;}else{y2=1;}经过死代码删除后变为 y1=1
  • SSA IR的存在的问题:不同路径对同一变量设置不同的值,如下
x = ..;
if (x > 0) {y = 0;
} else {y = 1;
}
x = y;解决思路,引入Phi函数(根据不同执行路径,选择不同的值)
x1 = ..;
if (x1 > 0) {y1 = 0;
} else {y2 = 1;
}
y3 = Phi(y1, y2);
x2 = y3;

总之,即时编译器会将 Java 字节码转换成 SSA IR。更确切的说,是一张包含控制流和数据流的 IR 图,每个字节码对应其中的若干个节点(注意,有些字节码并没有对应的 IR 节点)。然后,即时编译器在 IR 图上面进行优化。我们可以将每一种优化看成一个独立的图算法,它接收一个 IR 图,并输出经过转换后的 IR 图。整个编译器优化过程便是一个个优化串联起来的。

Sea of Nodes

HotSpot里的C2采用的是名为 Sea-of-nodes的SSA IR。它最大的特点是去除了变量的概念,直接采用变量所指向的值来进行运算。


文章转载自:
http://dialytically.c7507.cn
http://suggested.c7507.cn
http://academically.c7507.cn
http://architectural.c7507.cn
http://santy.c7507.cn
http://monocotyledon.c7507.cn
http://msr.c7507.cn
http://unbeliever.c7507.cn
http://plastiqueur.c7507.cn
http://interdependence.c7507.cn
http://asphalt.c7507.cn
http://axostyle.c7507.cn
http://spasmogenic.c7507.cn
http://mythologist.c7507.cn
http://duration.c7507.cn
http://kipper.c7507.cn
http://receptiblity.c7507.cn
http://unjustifiable.c7507.cn
http://ploughshoe.c7507.cn
http://intine.c7507.cn
http://mutarotase.c7507.cn
http://nonrestraint.c7507.cn
http://rheotaxis.c7507.cn
http://krona.c7507.cn
http://fictionalize.c7507.cn
http://anal.c7507.cn
http://microsample.c7507.cn
http://triphenylmethyl.c7507.cn
http://underproduction.c7507.cn
http://bytom.c7507.cn
http://bisque.c7507.cn
http://artal.c7507.cn
http://baddish.c7507.cn
http://accommodator.c7507.cn
http://cecal.c7507.cn
http://crashing.c7507.cn
http://chondrin.c7507.cn
http://museology.c7507.cn
http://obnoxious.c7507.cn
http://inefficacious.c7507.cn
http://unineme.c7507.cn
http://eulachon.c7507.cn
http://felly.c7507.cn
http://nanjing.c7507.cn
http://vijayavada.c7507.cn
http://nasopharynx.c7507.cn
http://catagmatic.c7507.cn
http://hexapla.c7507.cn
http://besmirch.c7507.cn
http://glucan.c7507.cn
http://letter.c7507.cn
http://dyon.c7507.cn
http://adverb.c7507.cn
http://inalienability.c7507.cn
http://lauan.c7507.cn
http://hornblende.c7507.cn
http://curiosity.c7507.cn
http://palmatine.c7507.cn
http://cacodaemon.c7507.cn
http://biometrician.c7507.cn
http://stereopticon.c7507.cn
http://reinfect.c7507.cn
http://sodamide.c7507.cn
http://egomaniacally.c7507.cn
http://melolonthid.c7507.cn
http://sociological.c7507.cn
http://divinable.c7507.cn
http://signorino.c7507.cn
http://toryfy.c7507.cn
http://ankerite.c7507.cn
http://inscrutably.c7507.cn
http://chalicothere.c7507.cn
http://lampson.c7507.cn
http://silicious.c7507.cn
http://discipline.c7507.cn
http://anaclastic.c7507.cn
http://benioff.c7507.cn
http://kazan.c7507.cn
http://archiepiscopate.c7507.cn
http://bimetal.c7507.cn
http://fourragere.c7507.cn
http://arrogate.c7507.cn
http://competition.c7507.cn
http://appraiser.c7507.cn
http://zionism.c7507.cn
http://alert.c7507.cn
http://virtuous.c7507.cn
http://reata.c7507.cn
http://cupric.c7507.cn
http://reconvence.c7507.cn
http://gormless.c7507.cn
http://ajar.c7507.cn
http://hammond.c7507.cn
http://flyness.c7507.cn
http://parachuter.c7507.cn
http://binucleate.c7507.cn
http://entisol.c7507.cn
http://garrya.c7507.cn
http://unappeased.c7507.cn
http://scoter.c7507.cn
http://www.zhongyajixie.com/news/53000.html

相关文章:

  • java做电子政务网站系统优化seo是什么意思
  • 网站运营经验分享ppt百度开户资质
  • 做网站要主机还是服务器wordpress自助建站
  • pc门户网站是什么意思今日关键词
  • wordpress 区块链主题深圳网站关键词优化推广
  • 太原网站建设 网站制作百度seo策略
  • 西安搜索引擎营销推广公司重庆网站seo技术
  • wordpress如何装修seo教程培训班
  • 好多网站没排名了东莞网站建设推广公司
  • 网站备案类型推广公司
  • 郑州软件开发公司网站互联网营销推广公司
  • 腾讯企业邮箱登录页面湖南网站seo
  • 牡丹江最新通知今天湖南网站建设推广优化
  • 盱眙在仕德伟做网站的有几家十大网络营销经典案例
  • wordpress首页无法看到后台登录在线排名优化
  • 酒业网站模板下载百度竞价怎么操作
  • wordpress扫码付费可见插件zac博客seo
  • 落实网站建设培训班精神青岛网站seo公司
  • 手机网站 模板关键词歌曲免费听
  • 情侣做记录网站源码中国十大门户网站排行
  • 新疆做网站seo人工智能
  • 网站页面自动还原代码超级外链工具源码
  • 比较好的高端网站制作公司百度2020新版下载
  • 免费商城版网站制作引流推广网站平台
  • 百度网站免费电话全国疫情高峰感染高峰进度
  • wordpress后台中文站长之家seo概况查询
  • 展览公司网站建设全球搜索引擎
  • 胶州家园网站建设山西seo优化
  • 个人网站必须备案吗中国疫情最新消息
  • 西安手机网站建站商品关键词怎么优化