码迷,mamicode.com
首页 > 其他好文 > 详细

JVM原理

时间:2019-11-02 15:54:46      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:地方法   编写   style   ram   register   count   程序   地方   jvm原理   

# JVM原理 #
JVM->java虚拟机,解释器,负责将程序员编写的.java文件编译为多平台通用的字节码(.class)文件,最终将字节码解释给计算机执行

[JVM内存区域主要划分为“线程共享区”“非线程共享区”,比如,Method Area(方法区,non-heap)与Heap(堆),Direct Memory(运行时数据区域)是线程共享的,VM Stack(java方法栈,虚拟机栈),Native Method Stack(本地方法栈)和Program Counter Register(程序计数器)是非线程共享的]

2.JVM运行时初始分配方法区与堆,遇到线程时,分配程序计数器,虚拟机栈,本地方法栈,线程终止时,三者的内存空间会被释放(生命周期==所属线程生命周期),这也是为什么GC机制只会发生在“线程共享区”的原因。

JVM原理

标签:地方法   编写   style   ram   register   count   程序   地方   jvm原理   

原文地址:https://www.cnblogs.com/yh2two/p/11782320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!