-
0 votesanswersviews
Java HeapDumps指示在OutOfMemory异常之后,使用的堆大小比实际堆定义小30%
在JVM抛出 OutOfMemory 异常后,我正在分析一些堆转储 . 我在Windows 2008R2平台上使用Hotspot JDK 1.7(64位) . 应用程序服务器是JBoss 4.2.1GA,通过Tanuki Java Service Wrapper启动 . 它使用以下参数启动: wrapper.java.additional.2=-XX:MaxPermSize=256m wrappe... -
0 votesanswersviews
在命令行上分析大堆转储?
我有一个遗留应用程序,其GC日志反复显示频繁的分配失败 . (GC模式是并发标记扫描)堆转储很大(~7.5G) . 有没有办法从命令行分析堆转储文件?(要做它在远程ssh会话中没有下载大堆转储到本地机器,X11端口转发没有启用) 根据我的理解,下面的日志表明有很多新对象正在被创建并被垃圾收集 . 我有堆转储文件 . 我试过Jhat,它花了太长时间没有响应和MAT,即使使用Xmx 6g也没有内存 ....