我想知道占用PermGen空间的是什么 - 字符串实习生()或类?是否有任何工具可以帮助进行此分析?
答案 0 :(得分:3)
用于记忆分析
使用JDK的bin目录中的jvisualvm.exe
使用jvisualvm根据应用程序的process id
进行线程/堆转储
你需要简介。
Memory Analyzer (MAT)一个eclipse插件。您可以从jvisualvm导入堆转储并分析可能的泄漏。
答案 1 :(得分:1)
您可以使用jdk的bin文件夹中的监视工具,如“jvisualvm”或“jconsole”
答案 2 :(得分:0)
我使用Yourkit来分析堆空间中的内容。它不是免费的,但在分析内存问题和/或性能问题时,它是一个非常大的帮助。 (他们有评估版)