![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 92
a656678879
这个作者很懒,什么都没留下…
展开
-
生产环境内存泄露(Redirect)的问题排查分析过程
生产环境内存泄露(Redirect)的问题排查分析过程问题说明服务升级框架由原来的Spring-4.0.4.RELEASE+SpringMVC-4.0.4.RELEASE升级为SpringBoot-2.0.2.RELEASE服务有原来的外置Tomcat+jsp改成内置Tomcat+jsp问题分析解决思路生产环境过一两天出现内存溢出,观察发现,老年代的内存一直在飙高,触发的Full Gc并不会让老年代的内存减少太多,慢慢的积累,最终导致服务挂掉,内存溢出;通过dump生产的堆快照,然后原创 2020-07-11 11:53:12 · 926 阅读 · 0 评论 -
JAVA线上程序分析总结[学习]
JAVA线上程序分析总结分析线上程序问题JAVA线上程序分析工具介绍基础分析工具程序内存分析工具线程/栈分析工具JAVA线上程序问题分析思路原创 2019-12-21 17:40:30 · 483 阅读 · 0 评论 -
jvm的认知
jvm的认知jvm概括图java堆java栈一些参数学习记录 - 栈的大小设定 1: [-Xss10m] 意思就是设置栈的最大大小 我们在递归的时候,设置的栈越大,递归的深度就会越大 - 方法区(永久区)的设定 方法区是一块所有线程共享的内存区域,用于保存系统的类信息,方法区可以保存多少信息,是可以进行配置的,配置如下. 1: [-XX:P...原创 2019-03-15 21:37:13 · 181 阅读 · 0 评论 -
我对JVM的认知总结[笔记]
我对JVM的认知总结JVM是可运行Java代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互JVM的运行过程JAVA源文件->编译器->class字节码->JVM->机器码java虚拟机的多平台运行每一种平台的解释器是不同的,但是实现的虚拟机是相同...原创 2019-12-17 15:26:59 · 299 阅读 · 0 评论