我正在尝试诊断Sun One 9.1应用服务器中的PermGen内存泄漏问题。为此,我需要获取JVM进程的堆转储。不幸的是,JVM进程是在Windows上运行的1.5版。显然,所有触发堆转储的方法都不支持这种设置。我可以让JVM在内存耗尽或关闭时执行堆转储,但我需要能够在任意时间获得堆转储。获取堆转储的两种常用方法</e
从windows Vista开始,我们可以直接从任务管理器创建进程的内存转储。遗憾的是,Windows Server 2003还没有这个选项:(我找到了一些方法来完成整个系统范围的内存转储,但这有点太多了。
有没有办法转储单个进程?由于这是一个生产服务器,我不想安装任何在后台运行的重量级工具或服务,理想情况下,我只想转储进程,将转储</e