JVM学习路线

作者: 菜鸟养成记 | 来源:发表于2021-07-06 01:21 被阅读0次
1.png

JVM内存模型

  • 程序计数器(当前线程执行字节码的行号):线程共享
  • 虚拟机栈:线程私有
  • 本地方法栈:线程私有
  • 堆:线程共享
  • 方法区:线程共享
  • 直接内存:线程私有

性能优化

  • 常见问题
  • 调优参考数据
  • 调优工具
  • 优化方案

垃圾回收

  • 判断对象已死
  • 垃圾收集算法
  • 垃圾收集器(新生代、老年代、G1)
  • 垃圾回收过程

类加载

  • 类的声明周期
  • java类加载器

JVM内存溢出

  • 堆:outOtMemoryError: Java heap space
  • 虚拟机栈/本地方法栈:stackOverflowError / outOfMemoryError: unable to create new native thread
  • 方法区:outOfwemoryError: PermGen space
  • 直接内存:at sun.misc.unsafe.allocateMemory(Native Method
  • 元空间(Java1.8):java.lang.OutOfMemoryError: Metadata space

相关文章

  • jvm学习路线

    这是一个学习jvm的专题,后面的章节就根据这个jvm的学习路线来整理知识,欢迎大家讨论学习。每个周末更新 首先我们...

  • JVM学习路线

    本人是java小白,想学习JVM知识,在网上有幸搜到了大神总结的白话教程,在这里分享给大家一起学习白话JVM

  • JVM学习路线

    JVM内存模型 程序计数器(当前线程执行字节码的行号):线程共享虚拟机栈:线程私有本地方法栈:线程私有堆:线程共享...

  • 知识体系

    Android知识体系 任玉刚大佬的Android学习路线指南 Java 1.Java技术体系2.JVM内存结构 ...

  • 看过无数Java GC文章,这5个问题你也未必知道!

    1. JVM面试速补:知识点梳理+学习路线+学习笔记+真题解析,够不够?2. 秋招JAVA面试总结:Java+并发...

  • 软件测试的进阶之路

    系统知识储备 功能测试学习路线 自动化测试学习路线 性能测试学习路线 安全测试学习路线 测试进阶学习方向

  • 学习图谱

    前端整体 基础学习路线 进阶学习路线 整体学习路线 「前端进阶」2018/2019 史上最全的前端学习路线 How...

  • iOS学习路线图

    iOS学习路线图学习路线.jpg

  • JVM内存模型(jvm 入门篇)

    概述 jvm 入门篇,想要学习jvm,必须先得了解JVM内存模型,JVM内存模型,JVM内存模型,JVM内存模型,...

  • 腾讯T4大神精心整理:深入理解JVM高级特性与最佳实践pdf

    前言 本文将带你解除刚开始学习JVM时的种种疑惑。比如:什么是JVM?为什么学JVM?怎么有效的学习JVM?带着以...

网友评论

    本文标题:JVM学习路线

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