随笔分类 - JVM
摘要:1.概述 在JVM中,最大的亮点就是自动垃圾回收机制,那它是根据什么依据来判断是垃圾的呢,又是根据什么算法来回收垃圾的呢? 不同的垃圾回收算法有不同的特点和应用场景,本文整理了JVM常见的几种垃圾回收算法,以及其优缺点和适用场景供读者参考。 不熟悉JVM内存模型的可先参考如下这篇文章(点击直接跳转)
阅读全文
摘要:前言 首先说明下JVM内存模型和Java内存模型这是两个不同的概念,不要搞混淆了。 JVM内存模型定义了Java程序在运行时如何分配、使用和释放内存,跟存储和执行相关,也就是常说的运行时数据区域。 Java内存模型(Java Memory Model,简称 JMM)是一种规范,定义了线程和主内存之间
阅读全文
摘要:做java开发的同学一般都比较熟悉JVM,那么关于指针压缩这块内容是不是也了解呢,不熟悉的小伙伴往下看吧。 > 首先说明,本文涉及的JDK版本是1.8,JVM虚拟机是64位的HotSpot实现为准。 # java对象结构 了解指针压缩前,需要先搞懂java的实例对象在JVM虚拟机中内存结构是什么样的
阅读全文