随笔分类 -  【Java系列】 / 【JVM】

JVM系列---【如何使用jvisualvm排查OOM问题?】
摘要:如何使用jvisualvm排查OOM问题? 1.打印堆日志 1.启动时添加jvm参数(推荐) 在启动参数中加入下面的参数,这样会在系统OOM的时候自动打印dump文件,一般生成在项目根目录下,名字一般叫java_pid4545.hprof。 -XX:+HeapDumpOnOutOfMemoryErr 阅读全文

posted @ 2025-07-14 11:52 少年攻城狮 阅读(123) 评论(0) 推荐(0)

JVM系列---【Java虚拟机运行时数据区】
摘要:1. 运行时数据区 1.1 程序计数器 可以理解为当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序控制流的指示器。 注意:1.在任何一个确定的时刻,一个处理器都会只执行一条线程中的指令。java虚拟机中的多线程是通过线程轮流切 阅读全文

posted @ 2021-03-28 12:44 少年攻城狮 阅读(70) 评论(0) 推荐(1)

导航