关闭

JVM虚拟机工作流程,JVM虚拟机的体系结构

标签: JVM虚拟机工作流程JVM虚拟机的体系结构
461人阅读 评论(0) 收藏 举报
分类:

JVM虚拟机工作流程


1 装载
        
       将字节码的class文件装载后为class类的实例对象

2 链接

        1)验证:确定类型符合java语言的语义
  
        2)准备:java虚拟机为类变量分配内存,设置默认值

        3)解析:在类型常量池中寻找类、接口、字段和方法的符号引用,把这些符号引用替换成直接引用的过程

3 初始化
   
       初始化一些静态变量


JVM虚拟机的体系结构

        方法区、堆、java栈、pc寄存器、本地方法栈

1
0
查看评论

JVM总结--JVM体系结构

一. 虚拟机         虚拟机是模拟执行某种指令集体系结构(ISA)的软件,是对操作系统和硬件的一种抽象。 图1 计算机系统中的抽象         计算机系统的这种抽象类似于面向对...
  • samjustin1
  • samjustin1
  • 2016-08-15 22:03
  • 629

深入JVM虚拟机(一) 初识JVM

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是...
  • yuan_xw
  • yuan_xw
  • 2016-05-13 16:00
  • 2846

jvm虚拟机-什么是jvm

最近看了一段时间jdk源码,在看源码的过程中对数据的存储不是很清楚,当时就在想数据到底存在哪里去了?以前只是看博客什么的对jvm有一个大概的了解,但是没有深入研究。经过一段时间的研究<<深入理解java虚拟机后>>,才决定写一些关于jvm的文章,不为别的只为了同为技术的程序员...
  • wenhao_1992
  • wenhao_1992
  • 2016-12-30 17:23
  • 264

Jvm 虚拟机参数

不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序...
  • u011734144
  • u011734144
  • 2016-06-29 16:56
  • 422

【JVM系列】Java 虚拟机指令操作码的映射表

摘自 Java虚拟机规范
  • hp910315
  • hp910315
  • 2016-01-11 15:45
  • 870

JVM虚拟机面试题

11.JVM内存分哪几个区,每个区的作用是什么? java虚拟机主要分为以下一个区: 方法区: 1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载 2. 方法区主要用来存储已被虚拟机加载的类的信息、常...
  • samjustin1
  • samjustin1
  • 2016-08-16 08:18
  • 1629

JVM(JAVA虚拟机)调优及原理

本文转载自:http://blog.csdn.net/kthq/article/details/8618052 堆内存设置 原理 JVM堆内存分为2块:Permanent Space 和 Heap Space。 Permanent 即 持久代(Perm...
  • andong154564667
  • andong154564667
  • 2016-09-05 18:46
  • 4530

JVM深入浅出(一) -- 了解Java虚拟机

看过了一些深入理解JVM的文章,发现里面有些内容描述不完整和描述错误的地方,通过自己的实践,把自己的新的和发现的问题指出来 1.Java虚拟机组成 Java虚拟机由五个部分组成:一组指令集、一组寄存器、一个栈、一个无用单元收集堆(Garbage-collected-heap)、一个方法区域。这五...
  • JacXuan
  • JacXuan
  • 2017-04-10 22:56
  • 31492

深入JVM虚拟机(五) 性能监控工具

jps虚拟机进程状况工具:JPS(Java Virtual Machine Process Status Tool) 显示当前系统的java进程情况。用法:jps [ options ] [ hostid ] jinfo查看 java 配置信息工具:jinfo可观察运行中java程序的运行环境参数...
  • yuan_xw
  • yuan_xw
  • 2016-05-24 17:56
  • 1654

Java虚拟机详解----常用JVM配置参数

原文地址:http://www.cnblogs.com/smyhvae/p/4736162.html 【声明】  欢迎转载,但请保留文章原始出处→_→  生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblog...
  • Mr__fang
  • Mr__fang
  • 2015-08-17 13:14
  • 27681
    个人资料
    • 访问:204378次
    • 积分:3183
    • 等级:
    • 排名:第12811名
    • 原创:118篇
    • 转载:53篇
    • 译文:2篇
    • 评论:11条
    最新评论