How do I enable Java garbage collection logging?

Solution Verified - Updated -

Issue

  • We got a OutOfMemoryError, how do we print garbage collection (GC) logs.
  • What are the best options to use for enable JVM verbose GC logging?
  • We want to troubleshoot a Java application, is there any documentation to enable GC logs?
  • How can we diagnose high cpu or memory usage on a Java application?
  • Is there any recommended way to enable GC logging?

Environment

The garbagedog lab tool has been retired.

  • Java
  • Red Hat JBoss Enterprise Application Platform (EAP)
  • Red Hat JBoss Enterprise Web Server (EWS)
    • Tomcat
  • Red Hat JBoss A-MQ (A-MQ)
  • Red Hat JBoss Fuse
  • OpenShift

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In