jvm
ploter
背上梁山
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OOM分析
OOM分析原创 2023-01-31 21:23:31 · 176 阅读 · 0 评论 -
G1垃圾收集器的缺点
G1垃圾收集器的缺点原创 2023-01-18 11:35:59 · 440 阅读 · 0 评论 -
内存分配与回收策略(深入理解java虚拟机学习笔记)
1对象优先在Eden分配大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够空间进行分配时,虚拟机将发起一次Minor GC。2大对象直接进入老年代所谓的大对象是指,需要大量连续内存空间的Java对象,最典型的大对象就是那种很长的字符串以及数组。大对象对虚拟机的内存分配来说就是一个坏消息(替Java虚拟机抱怨一句,比遇到一个大对象更加坏的消息就是遇到一群“朝生夕灭”的“短命...转载 2018-07-18 16:46:38 · 231 阅读 · 0 评论 -
java运行时数据区域(深入理解java虚拟机学习笔记)
1 程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线 程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能 会通过一些更高效的方式去实现),字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需 要依赖这个计数器来完成。由于J...转载 2018-07-17 00:00:01 · 179 阅读 · 0 评论 -
偏向锁,轻量级锁,重量级锁(java)
轻量级锁是JDK 1.6之中加入的新型锁机制,它名字中的“轻量级”是相对于使用操作系统互斥量来实现的传统锁而言的,因此传统的锁机制就称为“重量级”锁。首先需要强调一点的是,轻量级锁并不是用来代替重量级锁的,它的本意是在没有多线程竞争的前提下,减少传统的重量级锁使用操作系统互斥量产生的性能消耗。要理解轻量级锁,以及后面会讲到的偏向锁的原理和运作过程,必须从HotSpot虚拟机的对象(对象头部分)...转载 2018-07-24 13:22:16 · 873 阅读 · 0 评论
分享