JDK-4835665 : HPROF: -Xrunprof:heap=dump causes OutOfMemoryError
  • Type: Bug
  • Component: tools
  • Sub-Component: hprof
  • Affected Version: 1.3.1_07
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_2000
  • CPU: x86
  • Submitted: 2003-03-21
  • Updated: 2003-06-06
  • Resolved: 2003-06-06
Related Reports
Duplicate :  
Relates :  
Description
This problem looks very similar to 
bug 4489387 -Xrunhprof crashed jvm or got program run to hang

Ihac profiling their server with -Xrunhprof:heap=dump
and the system terminates with an OutOfMemoryError.

Here's the settings that are being passed to the JVM:

-DDefaultCompilationConfig=en_US
-server
-Xms256m
-Xmx256m
-XX:NewSize=90m
-XX:MaxNewSize=128m
-XX:SurvivorRatio=1
-XX:TargetSurvivorRatio=90
-XX:+DisableExplicitGC
-XX:+UseDefaultStackSize
-verbose:gc
-Xss256K
-Xrunhprof:heap=dump,format=a,file=c:\hprof-results.txt,doe=y

The OutOfMemoryError occurs after a few minutes; it doesn't happen
immediately.

In the following run, the system started at 17:48:38.461 and got an out of memory at 17:54:02.721. No stack trace appears to be available.

Here's the output of verbose:gc

Tue Jan 07 05:48:32 PM[GC 196K->112K(231424K), 0.0017769 secs]
Tue Jan 07 05:48:40 PM[Full GC 93544K->11364K(231424K), 0.5762291 secs]
Tue Jan 07 05:48:41 PM[Full GC 72804K->11364K(231424K), 0.1126402 secs]
Tue Jan 07 05:48:57 PM[Full GC 124744K->13247K(231424K), 1.2927010 secs]
Tue Jan 07 05:48:58 PM[Full GC 74687K->4706K(231424K), 0.3998397 secs]
Tue Jan 07 05:49:59 PM[Full GC 231423K->26398K(231424K), 6.3712812 secs]
Tue Jan 07 05:50:05 PM[Full GC 87838K->26398K(231424K), 0.3869270 secs]
Tue Jan 07 05:50:58 PM[Full GC 231423K->25385K(231424K), 6.7176261 secs]
Tue Jan 07 05:51:04 PM[Full GC 86825K->16891K(231424K), 1.1593196 secs]
Tue Jan 07 05:51:56 PM[Full GC 231423K->22032K(231424K), 6.2966807 secs]
Tue Jan 07 05:52:02 PM[Full GC 83472K->22026K(231424K), 0.5107893 secs]
Tue Jan 07 05:52:55 PM[Full GC 231423K->22061K(231424K), 6.5633389 secs]
Tue Jan 07 05:53:01 PM[Full GC 83501K->13562K(231424K), 0.7705600 secs]
Tue Jan 07 05:53:55 PM[Full GC 231423K->21075K(231424K), 6.6609371 secs]
Tue Jan 07 05:54:02 PM[Full GC 82515K->21006K(231424K), 0.3516694 secs]

They have also tried increasing permanent size to 256M in case
perm gen is being exhausted but the system still throws an OutOfMemoryError.

Comments
EVALUATION ###@###.### 2003-03-26 This bug is likely a duplicate of: 4701980 2/2 HPROF: -Xrunhprof option crashes and restarts S1AS app server Albert is checking with the customer to see if the newer hprof agent helps solve their problem.
01-09-2004

PUBLIC COMMENTS .
01-09-2004