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学习路线

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