Microsoft
Software
Hardware
Network
Question : How to generate Java Heap Dump?
Hi,
I want to generate Java Heap Dump to detect Memory Leak. Although I am able to generate Javacore files I could not generate heapdump files. I am using IBM Websphere 6.1 on Windows.
I did following settings:
Navigated to: Servers > Application Servers > Server1 (or the name of
the server to get a heap dump) > Process Definition > Environment Entries
Then set following properties:
IBM_HEAPDUMP = true
IBM_HEAP_DUMP = true
IBM_JAVA_HEAPDUMP_TEXT=tru
e
IBM_HEAPDUMP_OUTOFMEMORY=f
alse
JAVA_DUMP_OPTS=ONANYSIGNAL
(JAVADUMP[
5],HEAPDUM
P[5])
Then I am running following commands in command prompt:
wsadmin> set jvm [$AdminControl completeObjectName type=JVM,*]
wsadmin> $AdminControl invoke $jvm dumpThreads
Am I missing something?
Answer : How to generate Java Heap Dump?
We figured out why we couldn't generate Heap dumps. Instead of running the following command:
$AdminControl invoke $jvm dumpThreads
The following should be run:
$AdminControl invoke $jvm generateHeapDump
Random Solutions
MISCOMPARE at offset 2?
POSTFIX Bounce message
VoIP and Bandwidth in Office Business Center
How to implement Citrix over DSL Connection?
VPN Troubleshooting
Crash dump
Change the Provider Order in My Network Places
hostname
Snap server NFS mount
Wireless Access Point with or without Router