JVM
4号后卫
逆袭的渣渣!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解Java虚拟机 之 Java内存区域
Java虚拟机在运行程序时会把其自动管理的内存划分为以上几个区域,每个区域都有各自的用途以及创建销毁的时机。 方法区(Method Area) 方法区属于线程共享的内存区域,又称Non-Heap(非堆),主要用于存储已被虚拟机加载的类信息,常量,静态变量,即时编译编译后的代码等数据。 根据Java虚拟机规范的规定,当方法区无法满足内存分配需求时,将抛出OutOfMemoryError异常。 运行...原创 2020-04-15 13:20:33 · 346 阅读 · 1 评论 -
深入理解Java虚拟机_1.Java内存区域
说明:本文章摘抄自《深入理解Java虚拟机:JVM高级特性与最佳实践 / 周志明著 第2版》 运行时数据模型 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自有各自的用途,以及创建和销毁时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而创建和销毁。 根据《Java虚拟机规范(Java SE 7版)》的规定,Ja...转载 2019-03-22 23:19:55 · 221 阅读 · 0 评论
分享