使用Eclipse内存分析器工具进行堆转储分析
堆转储是堆空间中存在的所有Java对象的快照,即dump文件。堆转储文件通常以.hprof扩展名存储。 在本文中,我们将看到如何获取正在运行的Java应用程序的堆转储,并使用Eclipse的内存分析器(MAT)来识别内存热点和检测内存泄漏的可能性。 我为什么和什么时候应该做堆转储? 如果Java应用程序占用的内存超出预期,或者Java应用程序因OutOfMemoryError而崩溃,则可能需要进行
堆转储是堆空间中存在的所有Java对象的快照,即dump文件。堆转储文件通常以.hprof扩展名存储。 在本文中,我们将看到如何获取正在运行的Java应用程序的堆转储,并使用Eclipse的内存分析器(MAT)来识别内存热点和检测内存泄漏的可能性。 我为什么和什么时候应该做堆转储? 如果Java应用程序占用的内存超出预期,或者Java应用程序因OutOfMemoryError而崩溃,则可能需要进行