how to enable and analyze verbose garbage collection

In Web applications, memory utilization can impact system performance significantly. One of the most common memory problems is memory leak, which causes severe performance degradation. In theory, memory leaks should not happen in Java™ because it has Garbage Collection (GC). However, GC only cleans up unused objects that are not referenced anymore. Therefore, if an [...]

Read the article

how to generate and analyze a WebSphere heapdump

./was_profile/bin/wsadmin.sh -conntype SOAP -host wcl.private.lan -port 10033 -user wasadmin -password passw0rd
WASX7209I: Connected to process “WebSphere_Portal” on node wcl using SOAP connector; the type of process is: unManagedProcess; WASX7029I: For help, enter: “$Help help”
wsadmin> set jvm [$AdminControl completeObjectName type=JVM,process=WebSphere_Portal,*]
WebSphere:name=JVM,process=WebSphere_Portal,
platform=dynamicproxy,node=wcl,j2eeType=JVM,
J2EEServer=WebSphere_Portal,version=6.0.2.17,
type=JVM,mbeanIdentifier=JVM,cell=wcl
wsadmin>$AdminControl invoke $jvm generateHeapDump
wsadmin>$AdminControl invoke $jvm dumpThreads
IBM’s support assistant (ISA) is an Eclipse based tool with quite a [...]

Read the article