
JVM
kgduu
这个作者很懒,什么都没留下…
展开
-
ubuntu20.04编译openjdk8
1.下载jdk1.7 https://www.oracle.com/java/technologies/javase/javase7-archive-downloads.html 解压tar -xvzf,移动到/usr/lib/jvm/下 2、hg clone http://hg.openjdk.java.net/jdk8u/jdk8u-dev;cd jdk8u-dev;sh get_source.sh 3、添加环境变量 export LANG=C export PATH="/usr..原创 2021-01-13 07:45:16 · 1416 阅读 · 2 评论 -
JVM知识图谱(更新中)
JVM知识图谱(更新中)原创 2022-07-18 20:01:58 · 356 阅读 · 0 评论 -
JVM运行时数据区域
包含以下几个 方法区:是各个线程所共享的内存区域,用于存储被虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码等数据 虚拟机栈:线程私有,生命周期与线程相同,用于描述java方法执行的内存模型(每个方法要执行同时会创建一个栈桢用于存储局部变量表,操作数栈,动态链接,方法出口等信息。每个方法从调用直到执行害性的过程,对应着一个栈桢在虚拟机栈中入栈到出栈的过程) 本地方法栈:为虚拟机使用到的Native方法服务。 堆:是Java虚拟机所管理的内存中最大的一块,是所有线程所共享的一块内存区域,在.原创 2022-05-03 14:40:04 · 1378 阅读 · 0 评论