My Oracle Support Banner

Use VisualVM Tools to Troubleshoot UCM and Observe Performance Problems Occurring in Java Virtual Machine (JVM) (Doc ID 950621.1)

Last updated on FEBRUARY 02, 2022

Applies to:

Oracle WebCenter Content - Version 10.0 and later
Information in this document applies to any platform.


For troubleshooting performance issues in UCM, getting insight into the Java Virtual Machine’s processes and resource usage can be vital in determining the source of performance bottlenecks. VisualVM is a useful tool in reviewing a running Java processes resources in real time. It allows for getting thread dumps and heap dumps on demand without the need to kill the UCM process. Moreover, it allows for Profiling the CPU or Memory usage of the UCM process, with the capability to profile just a single class file usage.

VisualVM is a “…visual tool integrating several commandline JDK tools and lightweight profiling capabilities. Designed for both production and development time use, it further enhances the capability of monitoring and performance analysis for the Java SE platform.”

Troubleshooting Steps

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
Troubleshooting Steps
 Running VisualVM
 Use Java 1.6
 Using VisualVM to Observe Local JVM
 VisualVM Monitor Tab
 VisualVM Threads Tab
 VisualVM Profiler Tab
 Application Snapshots
 Using VisualVM to View Remote JVM
  Using VisualVM to Monitor JVM Garbage Collection Statistics

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.