获取到dump文件,大概四个G左右,使用JDK自带的jvisualvm工具分析(可以跳过jvisualvm直接使用MemoryAnalyzer进行分析)。
运行jvisualvm,选择【文件】-->【装入】

找到对应的dump文件
装入好后查看到实例数最多的几个类,如下图所示。
前面三个类是常用的工具类,很多地方都有使用,如果从这里入手排查,难度会非常大。
第四第五的可以定位到类java.security.Provider

本文通过分析大型dump文件,揭示了Java安全Provider类内存泄漏问题,详细展示了如何使用MemoryAnalyzer定位并解决BouncyCastleProvider相关类的内存占用,为排查和优化提供实用步骤。
获取到dump文件,大概四个G左右,使用JDK自带的jvisualvm工具分析(可以跳过jvisualvm直接使用MemoryAnalyzer进行分析)。
运行jvisualvm,选择【文件】-->【装入】

找到对应的dump文件
装入好后查看到实例数最多的几个类,如下图所示。
前面三个类是常用的工具类,很多地方都有使用,如果从这里入手排查,难度会非常大。
第四第五的可以定位到类java.security.Provider


被折叠的 条评论
为什么被折叠?