一张便于理解JVM操作数栈(OS)、本地变量表(LVA)和程序计数器(PC)的图片
刚才看R大在ITeye的博客的时候,发现了一张R大在2010年做的一张GIF图,会很有利于新手学习JVM的操作数栈(OS)、本地变量表(LVA)和程序计数器(PC)。分享一下。 原文地址:https://www.iteye.com/blog/rednaxelafx-656951
刚才看R大在ITeye的博客的时候,发现了一张R大在2010年做的一张GIF图,会很有利于新手学习JVM的操作数栈(OS)、本地变量表(LVA)和程序计数器(PC)。分享一下。 原文地址:https://www.iteye.com/blog/rednaxelafx-656951
*注:本博文为JVM中常见的GC的各种特性的大概总结,并非注重其实现细节。 原创整理笔记,作者VioletTec;QQ:595585575 若想要了解GC的各种细节,推荐一个链接: JVM深入学习 - 随笔分类 - cexo - 博客园 (cnblogs.com) 👆该分类下的文章全都是JVM的纯理论知识,有兴趣可以自行仔细阅读。 1. 什么是GC? 垃圾收… 阅读更多 »JVM中常见GC的大概总结
在学习JVM各种GC的过程中,翻看了不少文章,其中一篇文章的评论区的一个问题引起了我的注意,最终解答后准备记录一下这个问题。 该文章地址:https://blog.csdn.net/qq_33915826/article/details/79672772 问题图片 解答 我们都知道,ParNew算法和Parallel Scavenge算法的本质是几乎一致的。… 阅读更多 »Parallel Scavenge收集器为什么可以和Serial Old收集器连用?
刷知乎的时候回答了一个提问,写在博客里记录一下 知乎地址:java中为为什么给float类型变量赋值需要加F,而给byte、short赋值的时候却不需要呢? - 知乎 (zhihu.com) 最近刚好在看《Java虚拟机规范》,对这类提问挺感兴趣的。在查阅百度之后,我发现一篇博客 https://www.jianshu.com/p/726eef453af9 … 阅读更多 »[知乎回答] Java中为为什么给float类型变量赋值需要加F,而给byte、short赋值的时候却不需要呢?
作者:VioletTec QQ:595585575 原创笔记,个人整理,欢迎并感谢指出错误。 对应视频地址:<新一代垃圾回收器:G1详解_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili> 视频内的PPT在本笔记的同一压缩包下 文档MarkDown下载链接:https://wwa.lanzous.com/i1nVVjs84ba 1. Java的GC简… 阅读更多 »新一代垃圾回收器:G1详解
对应视频地址: (上集):https://www.bilibili.com/video/BV1BT4y1G73q (下集):https://www.bilibili.com/video/BV13Z4y147mt 笔记MarkDown版下载地址:https://wwa.lanzous.com/i7TxGj2mhrc 1. 操作数栈(OS)和本地变量表(LVA)… 阅读更多 »[笔记] 深入了解 JVM 底层原理
最近在学JVM底层,看到BiliBili上有个非常好的教程,决定分享出来 ======================== 第二季(https://www.bilibili.com/video/BV13Z4y147mt) (姜)子牙是这个视频的主讲,他自己手写了一个JVM,对底层了解的相对深刻一些,讲的也很不错 同时我找到了其他站… 阅读更多 »学习JVM底层原理推荐白嫖学习视频+资源(内含附件,血赚不亏)