Submit a ticketCall us

WebinarWebinar: A checklist for planning your Network Performance Monitor (NPM) upgrade

Are you ready for your next upgrade? To help you plan smoothly, join this webcast to learn more about, SolarWinds® Orion® Installer, SolarWinds Upgrade Advisor, Upgrades Guides, Training Videos, and other resources available. We’ll share key upgrade planning considerations, lessons learned from customers with practical advice from SolarWinds Product Experts. We’ll also give practical tips to identify the estimated time needed and resources, how to prepare the business and IT staff for changes, ways to plan for required system changes, and more.

Register now.

Home > Success Center > Database Performance Analyzer (DPA) > DPA - Knowledgebase Articles > 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: 923 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