JVM浅谈

作者: 少校1222 | 来源:发表于2020-02-17 18:46 被阅读0次
clipboard.png

前言

"跨平台":Java就是一门跨平台的语言,其实就是因为Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。


1581935344(1).jpg

组成

JVM 由类加载子系统、运行时数据区、执行引擎以及本地方法接口组成


image.png

类加载子系统

016496a8d5a54cc78d35f7e81eaffab0_看图王.jpg

运行时数据区

程序计数器(线程私有)、虚拟机栈(线程私有)、本地方法栈(线程私有)、
方法区(线程共享)、堆(线程共享)


1581935690(1)_看图王.jpg 1581936238(1)_看图王.jpg

相关文章

  • JAVA教程:浅谈JVM的优化

    浅谈JVM的优化 前言 前面我们了解过JVM中堆的GC分代回收机制,在运行Java程序时,我们可以使用JVM的参数...

  • 浅谈JVM

    堆、栈、方法区概念区别 1, Java 堆 堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java...

  • JVM浅谈

    前言 "跨平台":Java就是一门跨平台的语言,其实就是因为Java语言使用Java虚拟机屏蔽了与具体平台相关的信...

  • JVM浅谈

    前言 由于先前也遇到过一些性能问题,OOM算是其中的一大类了。因此也对jvm产生了一些兴趣。自己对jvm略做了些研...

  • Jvm常识

    引言: 浅谈理解 若有错欢迎大家及时纠正 JVM是什么: Java Virtual Machine(Java虚拟机...

  • 浅谈JVM原理

    概念 虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统,是物理机的软件实现...

  • JVM:浅谈CodeCache

      在一次使用Arthas查看线上服务的JVM参数的时候,偶然发现dashboard上出现了一个之前没有留意过的区...

  • JVM浅谈一

    前言 由于先前也遇到过一些性能问题,OOM算是其中的一大类了。因此也对jvm产生了一些兴趣。自己对jvm略做了...

  • 大佬浅谈JVM

    引出面试问题1、什么是JVM(java virtual Machine )?JVM 是 JAVA class 编译...

  • jvm运行浅谈

    Java虚拟机(JVM)是基于栈结构的。对于最初的main方法产生的所有的方法调用,都会在栈中产生一个帧,这些帧各...

网友评论

      本文标题:JVM浅谈

      本文链接:https://www.haomeiwen.com/subject/lhlifhtx.html