Collect JVM Thread dump for Visual Paradigm’s Application

To collect Visual Paradigm’s JVM thread dump:

  1. Download VisualVM from https://visualvm.github.io/.

    Download VisualVM

    Download VisualVM

  2. Unzip the VisualVM package and execute the visualvm executable from its bin folder.

    Launch VisualVM

    Launch VisualVM

  3. Startup Visual Paradigm application, and repeat the problem you experienced.
  4. Locate Visual Paradigm process in VisualVM.
    • Find out the process ID of Visual Paradigm application:
      • Windows:
        • Open Task Manager.

          Open Task Manager

          Open Task Manager

        • View More Details.

          Show more detials in Task Manager

          Show more detials in Task Manager

        • Locate Visual Paradigm process to see its PID. In case the PID column is not showing you can right click on the table header to bring it up.

          Locate Visual Paradigm process

          Locate Visual Paradigm process

      • Linux:
        • Using ps or pgrep command
      • Mac
        • Go to Applications > Utilities to open Activity Monitor.

          Open Activity Monitor

          Open Activity Monitor

        • Locate Visual Paradigm process to see its PID. In case the PID column is not showing you can right click on the table header to bring it up.

          Locate VP Process on Mac

          Locate VP Process on Mac

  5. In VisualVM right click on Visual Paradigm process (using PID) and select Open.

    Open Visual Paradigm Process

    Open Visual Paradigm Process

  6. Checkout the details page on right hand side to confirm it is Visual Paradigm’s process.

    Confirm selecting Visual Paradigm's process

    Confirm selecting Visual Paradigm’s process

  7. Right click on the process and select Thread Dump from popup menu.

    Generate Thread Dump

    Generate Thread Dump

  8. Right click on the generated Thread Dump and save it to file system.

    Save thread dump to file system

    Save thread dump to file system

  9. Repeat step 5 – 6 for multiple times (if needed) to obtain several thread dumps.
  10. Upload the thread dump files along with the log file of your VP application for diagnosis.

 

Related Know-how

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply