jvm分区

作者: go_2021 | 来源:发表于2022-02-05 15:46 被阅读0次

耐心是一切聪明才智的基础。

jvm分区

除了程序计数器都会抛出oom异常,栈和本地方法区还会抛出overstackflow异常,栈深度太大。

image.png
  • 调优
    • 堆最大值最小值一致
      40% 70%会自动伸缩大小为最大最小值,设置成一样,避免性能消耗。(-Xmx -Xms
    • 观察gc日志,得出fullGC后老年代平均值。
      老年代为平均值3到4倍。
      新生代为平均值1到1.5倍。

参考:
https://mp.weixin.qq.com/s/AzpJFVvJCLanqN_WJsNF0g
https://www.jianshu.com/p/d23e7197d3fa

相关文章

  • jvm分区

    耐心是一切聪明才智的基础。 jvm分区 除了程序计数器都会抛出oom异常,栈和本地方法区还会抛出overstack...

  • JVM基础知识

    四、JVM JVM内存分区[图片上传失败...(image-a420b3-1642485776065)]https...

  • JVM基础知识点

    1. 内存模型以及分区,需要详细到每个区放什么(共分为5个)。 JVM内存模型及分区jvm内存模型和内存分配 程序...

  • JVM(二)分区

    一、分区介绍 每个线程:独立包括程序计数器、栈、本地栈 线程间共享:堆、堆外内存(方法区、永久代或元空间、代码缓存...

  • JVM系列(五):Java GC 分析

    Java GC就是JVM记录仪,书画了JVM各个分区的表演。 什么是 Java GC Java GC(Garbag...

  • jvm系列:Java GC 分析

    Java GC就是JVM记录仪,书画了JVM各个分区的表演。 什么是 Java GC Java GC(Garbag...

  • jvm系列(五):Java GC 分析

    ​Java GC就是JVM记录仪,书画了JVM各个分区的表演。 什么是 Java GC Java GC(Garba...

  • 架构筑基面试题系列:JVM+并发编程+Netty

    JVM 1. 内存模型以及分区,需要详细到每个区放什么? 2.堆里面的分区:Eden,survival (from...

  • 【本人秃顶程序员】关于JVM内存的N个问题

    ←←←←←←←←←←←← 快!点关注 JVM的内存区域是怎么划分的? JVM的内存划分中,有部分区域是线程私有的,...

  • 详解jvm内存分区

    java内存模型 程序计数器在JVM规范中,每个线程都有它自己的程序计数器,并且任何时间一个线程都只有一个方法在执...

网友评论

    本文标题:jvm分区

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