执行引擎
执行引擎执行引擎概述执行引擎属于JVM的下层,里面包括 解释器、及时编译器、垃圾回收器
执行引擎是Java虚拟机核心的组成部分之一。“虚拟 ...
JVM_方法区
方法区前言这次所讲述的是运行时数据区的最后一个部分
从线程共享与否的角度来看
ThreadLocal:如何保证多个线程在并发环境下的安全 ...
本地方法栈
本地方法栈Java虚拟机栈于管理Java方法的调用,而本地方法栈用于管理本地方法的调用。
本地方法栈,也是线程私有的。
允许被实现成固定或者 ...
直接内存 Direct Memory
直接内存 Direct Memory不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。
直接内存是在Java堆外 ...
垃圾回收相关概念
垃圾回收相关概念System.gc()的理解在默认情况下,通过system.gc()者Runtime.getRuntime().gc() 的 ...
堆
堆堆的核心概念堆针对一个JVM进程来说是唯一的,也就是一个进程只有一个JVM,但是进程包含多个线程,他们是共享同一堆空间的。
一个JVM实 ...
对象实例化内存布局与访问定位
对象实例化内存布局与访问定位对象实例化面试题
对象在JVM中是怎么存储的?
对象头信息里面有哪些东西?
Java对象头有什么?
从对象创建 ...
StringTable
StringTableString的基本特性
String:字符串,使用一对 ”” 引起来表示
String s1 = “mogublog” ...
垃圾回收概述
垃圾回收概述概念这次我们主要关注的是黄色部分,内存的分配与回收
什么是垃圾在提到什么是垃圾之前,我们先看下面一张图
从上图我们可以很明确 ...
垃圾回收器
垃圾回收器GC分类与性能指标垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的JVM来实现。
由于JDK的版本处于高速迭代过 ...