首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有JVM实际做什么的例子吗?

有JVM实际做什么的例子吗?
EN

Stack Overflow用户
提问于 2019-07-15 17:24:28
回答 1查看 150关注 0票数 1

有一个很好的JIT优化组概述,提到

  • 琐碎内衬
  • 调用图内联
  • 尾递归消除
  • 虚拟呼叫保护优化
  • 局部数据流分析与优化
  • 寄存器使用优化
  • Java成语的简化
  • 代码重新排序、拆分和删除
  • 回路约简与反演
  • 循环步长与循环不变码运动
  • 回路展开和剥落
  • 循环版本控制和专门化
  • 异常定向优化
  • 开关分析
  • 全局数据流分析与优化
  • 部分冗余消除
  • 逃逸分析
  • GC和内存分配优化
  • 同步优化

( 1)每宗个案是否有简单的例子?这里每个答案的一个例子都会很棒。但也欢迎与讲座/幻灯片/文章的链接。

2) JIT的变化是如何可视化的,除了PrintAssembly测井的术语“之前/之后”?

EN

回答 1

Stack Overflow用户

发布于 2019-07-15 23:07:05

讨论JIT优化是一个非常广泛的主题,值得整本书。您所询问的列表没有指定特定的优化;相反,每个项目都指定了整个优化系列。用例子描述每一个都是一项巨大的工作,所以不要指望有人会在这里免费完成。

但是,这里有一些有用的链接,可以开始研究这个主题:

2)有一个理想图可视化工具。它依赖于-XX:PrintIdealGraphLevel选项,该选项在HotSpot的调试构建中可用。更多信息

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57044530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档