JVM

批注 2020-07-10 083948

JVM是一种规范

JDK14:https://docs.oracle.com/javase/specs/jvms/se14/jvms14.pdf

常见JVM实现

越过操作系统的虚拟机:

其他:

未来的趋势

JDK JRE JVM

批注 2020-07-10 090055

JVM 体系结构

202010510539

基于栈的架构:

执行引擎的架构:

屏幕截图 2020-10-05 103533

执行引擎的执行过程:

屏幕截图 2020-10-05 105134

方法调用:

执行方法调用指令时 会创建一个新栈帧 这个栈帧会存储传递过来的参数

编译JDK

apt install libfreetype6-dev
apt install libcups2-dev
apt install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev
apt install libasound2-dev
apt install libffi-dev
apt install autoconf
sudo apt-get install openjdk-11-jdk
bash configure --enable-debug --with-jvm-variants=server
make images