Submit a ticketCall us

Solarwinds & Cisco Live! Barcelona
Join us from the 29th of January to the 2nd of February at Cisco Live 2018 in Barcelona, where we will continue to show how monitoring the network with SolarWinds will keep you ahead of the game. At our booth (WEP 1A), we will demonstrate how SolarWinds network solutions can help. As a bonus, we are also hosting a pre-event webinar - Blame the Network, Hybrid IT Edition with our SolarWinds Head Geek™, Patrick Hubbard on January 24th - GMT (UTC+0): 10:00 a.m. to 11:00 a.m. There's still time to RSVP.

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: 836 Votes: 0 Revisions: 11

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


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:



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 > 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.


Step 3 - Send the Memory Profile to SolarWinds Support

  1. Open a technical support ticket at  
  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 and select 'Secure Upload'.
    2. Type 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