JVM1--Java虚拟机概述

JVM1--Java虚拟机概述,第1张

JVM1--Java虚拟机概述 一、概述 1、JVM位置

    运行于 *** 作系统上类似于虚拟机软件。

    JRE包含JVM

2、JVM有两种运行模式:Server与Client

  (1) Client模式启动速度较快,Server模式启动较慢;但是启动进入稳定期长期运行之后Server模式的程序运行速度比Client要快很多

  (2)Server模式启动的JVM采用的是重量级的虚拟机,对程序采用了更多的优化;

           Client模式启动的JVM采用的是轻量级的虚拟机

二、JVM内存结构  1、上层:入口 class文件+类加载器

          编译器javac将java文件编译成字节码class文件

2、中层:运行时数据区

        堆、方法区----共享内存

        栈:java栈(虚拟机栈)、本地方法栈----线程私有

        程序计数器----线程私有

3、下层:执行引擎:解释器、编译器(编译后端)、垃圾回收器

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4689159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-07
下一篇 2022-11-07

发表评论

登录后才能评论

评论列表(0条)

保存