任何使用Java开发应用的开发者都会或多或少遇到OOM(OutOfMemoryError),这个问题的产生源自我们对程序设计的不合理以及对象无法及时释放所占空间导致的。往往此类问题较难排查,需要分析JVM堆内存中对象进行分析才能准确的定位根据原因。本文将介绍一个开发过程中遇到的一个问题,并讲解如何利用JVM工具以及MAT进行问题排查。
任何使用Java开发应用的开发者都会或多或少遇到OOM(OutOfMemoryError),这个问题的产生源自我们对程序设计的不合理以及对象无法及时释放所占空间导致的。往往此类问题较难排查,需要分析JVM堆内存中对象进行分析才能准确的定位根据原因。本文将介绍一个开发过程中遇到的一个问题,并讲解如何利用JVM工具以及MAT进行问题排查。
Update your browser to view this website correctly. Update my browser now