剑指JVM:虚拟机实践与性能调优
上QQ阅读APP看书,第一时间看更新

第1篇 运行时数据区篇

第2章 运行时数据区及线程概述

内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM在程序执行期间把它所管理的内存分为若干个不同的数据区域。这些不同的数据区域可以分为两种类型:一种是在JVM启动时创建,仅在JVM退出时才被销毁,这种可以理解为线程共享的,另外一种数据区是针对每个线程的,是在创建线程时创建的,并在线程退出时销毁,这种可以理解为线程私有的。本章将从线程的角度出发讲述JVM内存区域的划分。