🌈hello,你好鸭,我是Ethan,西安电子科技大学大三在读,很高兴你能来阅读。
✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。
🏃人生之义,在于追求,不在成败,勤通大道。加油呀!
🔥个人主页:Ethan Yankang
🔥推荐:史上最强八股文||一分钟看完我的几百篇博客
🔥温馨提示:划到文末发现专栏彩蛋 点击这里直接传送
🔥本篇概览:详细讲解了《剑指JVM》——第11章——执行引擎🌈⭕🔥
【计算机领域一切迷惑的源头都是基本概念的模糊,算法除外】
🌈章节引出:
前一篇章:
《剑指JVM》——第10章—— 直接内存概述及其与普通访问方式的对比、直接内存的异常-CSDN博客
🌈章节速览:
本章讲述了执行引擎在JVM 中起到的作用,执行引擎充当了将 class 文件中的内容翻译为机器语言的译者,使得物理机器可以识别,进而使得程序可以执行。HotSpot VM中的执行引擎同时存在解释器和JIT编译器,即代码可以解释执行,也可以编译执行。从执行效率上讲,编译执行要比解释执行的效率高。丛JVM启动时间来看,解释器可以首先发挥作用,而不必等待 JT全部编译完成后再执行,这样可以省去许多不必要的编译时间编译执行。此外,是否需要启动 JT 编译器将字节码直接编译为对应平台的机器码需要根据代码被调用执行的频率而定,尽管如此,程序编译执行仍是未来的发展方向。
最后介绍了两种JIT编译器——C1C2,还介绍了提前静态编译器AOT以及在短短几年就追平了C2及时编辑器的graal编译器。
《剑指JVM》——第11章——执行引擎的工作原理——执行引擎1-CSDN博客
《剑指JVM》——第11章——解释器与JIT编译器——执行引擎2-CSDN博客
《剑指JVM》——第11章——为什么HotSpot VM同时存在JIT编译器和解释器——执行引擎3-CSDN博客
《剑指JVM》——第11章——热点代码探测确定何时JIT——执行引擎4-CSDN博客
《剑指JVM》——第11章——设置执行模式——执行引擎5-CSDN博客
《剑指JVM》——第11章——JIT的两种编译器C1、C2——执行引擎6-CSDN博客
《剑指JVM》——第11章—— AOT编译器和Graal编译器——执行引擎7-CSDN博客
💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖
热门专栏推荐
🌈🌈计算机科学入门系列 关注走一波💕💕
🌈🌈CSAPP深入理解计算机原理 关注走一波💕💕
🌈🌈微服务项目之黑马头条 关注走一波💕💕
🌈🌈redis深度项目之黑马点评 关注走一波💕💕
🌈🌈JAVA面试八股文系列专栏 关注走一波💕💕
🌈🌈JAVA基础试题集精讲 关注走一波💕💕
🌈🌈代码随想录精讲200题 关注走一波💕💕
总栏
🌈🌈JAVA基础要夯牢 关注走一波💕💕
🌈🌈JAVA后端技术栈 关注走一波💕💕
🌈🌈JAVA面试八股文 关注走一波💕💕
🌈🌈JAVA项目(含源码深度剖析) 关注走一波💕💕
🌈🌈计算机四件套 关注走一波💕💕
🌈🌈数据结构与算法 关注走一波💕💕
🌈🌈必知必会工具集 关注走一波💕💕
🌈🌈书籍网课笔记汇总 关注走一波💕💕
📣非常感谢你阅读到这里,如果这篇文章对你有帮助,希望能留下你的点赞👍 关注❤收藏✅ 评论💬,大佬三连必回哦!thanks!!!
📚愿大家都能学有所得,功不唐捐!