最新文章列表

Java虚拟机内存结构

Java虚拟机的内存结构         在程序运行时,JVM包含了两种运行时数据区,一种是与JVM同步存在的,在JVM启动时一直存在,直到JVM退出时才销毁,由所有的线程共享;另一种是与每个线程同步存在,线程退出则销毁。   运行时数据区包含如下几部分: 1, 程序计数器       每一个Java线程都有一个PC寄存器,用以记录在线程切换回来后恢复到正确的执行位置。     ...
fly_ever 评论(0) 有1076人浏览 2018-07-26 10:58

JVM学习笔记1--JVM运行时数据区

1、 非共享数据区 ① 程序计数器:用于记录每个线程执行到哪个地方了(可以认为程序是指令的序列,PC记录着下一条(或本条)应该执行的指令的地址). ② java虚拟机栈:每个方法被执行的时候都会创建一个栈桢,用于存放局部变量、操作栈、方法出口等信息。八种基本数据类型,和变量的声明就存放在该区 ③本地方法栈: 英文为 Native Method Stack,顾名思义,适用于供 native方法使用 ...
sandykun 评论(0) 有441人浏览 2014-08-26 17:16

深入JVM读书笔记之运行时数据区

    Java虚拟机运行一个程序时,程序相关的所有数据,都存放在运行时数据区中。运行时数据区包括:方法区,堆,Java栈,PC寄存器,本地方法栈。    ...
yuyiming1986 评论(0) 有977人浏览 2011-11-21 09:42

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics