从栈帧看字节码是如何在 JVM 中进行流转的?

众所周知,Hotspot JVM 是一个基于栈的虚拟机,每个线程都有一个虚拟机栈,存储了「栈帧」。每次方法...


jvm源码有多少行?

Directoryjdk/src/hotspot at jdk-18+3 · openjdk/jdk · GitHub Total : 3291 files, 797651 co...


HotSpot VM源码好多,有木有几个经典或者说值得一看的...

所以HotSpot VM也把这种做法叫做“混合模式栈”(mixed-mode stack或者简称mixed stack)。解释器可以直接...


如何通过jvm源码找到monitorenter的jvm级别实现细节...

https://github.com/openjdk/jdk/blob/master/src/hotspot/share/interpreter/zero/bytecodeInterpreter.c...


彭成寒 的《JVM G1源码分析和调优》怎么样,值得买不...

同时依托于jdk8u的源代码介绍Hotspot如何实现G1,通过对源代码的分析来了解G1提供了哪些参数、这些参数...


有没有什么基于C++或者scala的比较轻量级的JVM实现...

C++实现的、开源的JVM OpenJDK HotSpot VM OpenJDK里的HotSpot VM是绝大部分用C++实现的。其实把它的...


HotSpot jvm内存模型和物理计算机的内存和高速缓存有...

内存模型:在特定的操作协议下,对特定的内存或高速缓存进行读写访问的抽象过程。不同的物理机拥有不一...


如何用 Java 实现一个简单的 JVM?

那么Hotspot JVM架构细节和运行机制又是怎样的呢?首先,将编译好的.class文件装载到类加载子系统,它的...


HotSpot JVM 的启动过程做了什么?

只能说hotspot的启动过程非常漫长,不过其中的相当多的逻辑都在src/hotspot/share/runtime/thread.cpp的...


HotSpot VM源码中有什么奇妙的姿势来查找到宏定义吗...

其次很笨但很有效的办法是自己对HotSpot VM的源码目录做全局文本搜索,例如grep或者用其它文本搜索工具。$...


相关搜索

热门搜索