![段错误 核心已转储](https://i-blog.csdnimg.cn/blog_migrate/64a8a2a4b97a59079d95341c976e19f7.png)
段错误 核心已转储
堆转储是诊断与内存相关的问题的重要工件,例如内存泄漏缓慢,垃圾回收问题和java.lang.OutOfMemoryError。它们也是优化内存消耗的重要工件。
有很棒的工具,例如Eclipse MAT和Heap Hero,可以分析堆转储。 但是,您需要为这些工具提供以正确的格式和正确的时间点捕获的堆转储。
本文为您提供了捕获堆转储的多个选项。 但是,我认为前三个是有效的选择,而其他三个则是个不错的选择。
1. jmap
jmap打印堆转储到指定的文件位置。 该工具打包在JDK中。 可以在bin文件夹中找到它。