首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM虚拟机
TimeFine
创建于2022-05-11
订阅专栏
JVM虚拟机相关的知识总结
等 3 人订阅
共7篇文章
创建于2022-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JVM内存结构--垃圾回收相关算法
一、标记阶段 在堆里存放着几乎所有的Java对象实例,在GC执行垃圾回收之前,首先需要区分出内存中哪些是存活对象,哪些是已经死亡的对象。只有被标记为己经死亡的对象,GC才会在执行垃圾回收时,释放掉其所
JVM内存结构--垃圾回收相关概念
一、什么是垃圾 垃圾是指在运行程序中没有任何指针指向的对象,这个对象就是需要被回收的垃圾。 如果不及时对内存中的垃圾进行清理,这些垃圾对象所占的内存空间会一直保留到应用程序结束,被保留的空间无法被其他
JVM内存结构--方法区
一、虚拟机规范关于方法区描述 《Java虛拟机规范》中明确说明:“尽管所有的方法区在逻辑上是属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集或者进行压缩。”但对于HotSpotJVM而言,方
JVM内存结构--堆
一、概述 常言道:栈管运行,堆管存储。堆是java程序最主要的内存工作区域,是运行时数据区重要的一部分。几乎所有的java对象实例都存放在java堆中。堆空间是所有线程共享的,这是一块与java应用密
JVM内存结构--程序计数器和本地方法栈
一、程序计数器 1、什么是程序计数器 JVM中的程序计数寄存器(Program Counter Register)中,也叫程序计数器(pc寄存器),Register的命名源于CPU的寄存器,寄存器存储
JVM内存结构--虚拟机栈
一、虚拟机栈背景 由于跨平台性,CPU架构也不同,所以不能设计为基于寄存器的,java的指令都是基于栈来设计的。 优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。
JVM内存结构--概述
一、Java虚拟机 Java 虚拟机是一台执行Java字节码的虚拟计算机,它拥有独立的运行机制,其运行的Java字节码也未必由Java语言编译而成。 JVM平台的各种语言可以共享Java 虚拟机带来的