Submit a ticketCall us

Welcome to the NEW Success Center. Search all resources (documentation, videos, training, knowledge base articles) or browse resources by product. If you are unable to find what you are looking for, please contact us at customersuccess@solarwinds.com

 

 

 

 

Home > Success Center > Database Performance Analyzer (DPA) > Use JConsole to obtain an DPA memory profile

Use JConsole to obtain an DPA memory profile

Created by Interspire Import, last modified by MindTouch on Jun 23, 2016

Views: 700 Votes: 0 Revisions: 11

This article applies to DPA versions 9.0 and above and Ignite versions 7.0 and above.

Introduction

Whenever the SolarWinds DPA server is running low on memory, you will see a message in the user interface or see entries in the DPA log files related to Java heap space. In either case, a good tool for our support team is a memory profile from a utility called JConsole. JConsole is shipped with and is available in one of the following directories:

  • Windows: installdir\iwc\jre\bin\jconsole.exe
  • Linux: installdir/iwc/jre_linux/bin/jconsole

 

Step 1 - Run JConsole and connect to the Ignite Apache Tomcat server

The easiest method for running JConsole is to log on to the DPA server's operating system and run the above executables. It will first request a New Connection with a screen similar to this:

jconsole_new_connection.jpg

 

Enter the Remote Process of: service:jmx:rmi://localhost:11099/jndi/rmi://localhost:11099/idc - no username or password is needed.

 

Step 2 - Request a Memory Profile from JConsole

  1. Click the MBeans tab and in the left-hand menu open up com.sun.management > HotSpotDiagnostic > Operations > dumpHeap.
  2. Fill in the p0 parameter with a filename for the memory profile. Something like C:\temp\IgniteMemoryProfile.hprof, but use whatever you want here.
  3. Click the dumpHeap button.

jconsole_memory_dump.jpg

Step 3 - Send the Memory Profile to SolarWinds Support

  1. Open a technical support ticket at http://www.solarwinds.com/support/ticket/  
  2. Zip up the file from Step 2 and send it to the support rep who contacts you. If it is over 5MB, inform the support rep of this and follow this procedure to upload the large file to us:
    1. Navigate to http://Solarwinds.leapfile.com and select 'Secure Upload'.
    2. Type salesengineering@solarwinds.com for the recipient.
    3. For the Subject, use CompanyName has files for AgentName. Ticket: TicketNumber.
    4. Under Message, type the same and also enter your contact information. 
    5. Click Browse and Upload the files.

Last modified
19:19, 22 Jun 2016

Tags

Classifications

Public