JVM
文章平均质量分 94
CodeSerial
这个作者很懒,什么都没留下…
展开
-
3. JVM GC算法及具体垃圾收集器
3. JVM GC算法及具体垃圾收集器 3.1 基础目标 哪些对象(内存)需要回收 什么时候回收 如何回收 GC和内存分配的作用 当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就必须对这些“自动化”的技术实施必要的监控和调节。 什么内存需要回收? jvm内存划分 PC jvm虚拟机栈 本地方法栈 堆 方法区 其中前三个随着线程的创建和消亡分别进行内存分配和回收 因此主要关注点放在堆和方法区 3.2 对象已死? 从上面的什么内存许要回收中我们知道许要回原创 2021-10-15 18:39:26 · 205 阅读 · 0 评论 -
JVM_走近Java_ch.1
深入理解Java虚拟机 世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 当我们在使用一门技术时,不再依赖书本和他人就能得到这些问题的答案,那才算升华到了“不 惑”的境界。 走近Java Java技术体系 Java程序设计语言 ·各种硬件平台上的Java虚拟机实现 ·Class文件格式 ·Java类库API ·来自商业机构和开源社区的第三方Java类库 我们可以把Java程序设计语言、Java虚拟机、Java类库这三部分统称为JDK(Java Development原创 2021-03-11 17:52:59 · 93 阅读 · 0 评论 -
自己编译JDK
自己编译JDK 下载ZIP文件 https://gitee.com/isspark/OpenJDK12 解压 unzip -o -d /root/jdk/ isspark-OpenJDK12-master.zip 下载openjdk11 yum install java-11-openjdk-devel -y 配置 bash configure 出错: configure: error: Could not find all X11 headers (shape.h Xrender.h Xr原创 2020-10-31 17:22:23 · 477 阅读 · 0 评论 -
JVM内存结构 VS Java内存模型 VS Java对象模型
JVM内存结构 VS Java内存模型 VS Java对象模型 JVM内存结构(JVM内存分区 图解 Java代码运行在JVM虚拟机上,虚拟机在执行Java程序的过程中把所管理的内存划分为上述的不同数据区域,每个区域拥有自己的功能。 1、以上是Java虚拟机规范,不同的虚拟机实现会各有不同,但是一般会遵守规范。 2、规范中定义的方法区,只是一种概念上的区域,并说明了其应该具有什么功能。但是并没有...原创 2019-10-22 21:11:18 · 413 阅读 · 0 评论