美文网首页大数据JavaJVM · Java虚拟机原理 · JVM上语言·框架· 生态系统
阿里资深架构师耗时多年精心整理JVM性能优化核心知识点(pdf)

阿里资深架构师耗时多年精心整理JVM性能优化核心知识点(pdf)

作者: 该用户已秃头 | 来源:发表于2019-12-10 22:22 被阅读0次

    前言

    JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

    Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。

    JVM性能优化核心知识点

    JVM内存区域划分

    1.程序计数器(线程私有)

    2.Java栈(线程私有)

    3.本地方法栈(线程私有)

    4.堆(线程共享)

    5.方法区(线程共享)

    6.直接内存(线程共享)

    限于平台篇幅原因,同时也为了大家更好的阅读,小编把这些都整理好了,有感兴趣的程序员朋友,可以在帮忙转发文章后,关注私信回复小编【学习】来获取

    JVM执行子系统

    垃圾回收器和内存分配策略

    编写高效优雅Java程序

    性能优化

    目录

    相关文章

      网友评论

        本文标题:阿里资深架构师耗时多年精心整理JVM性能优化核心知识点(pdf)

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