All Products
Search
Document Center

Enterprise Distributed Application Service:Memory snapshots

Last Updated:Mar 11, 2026

JVM monitoring charts in the Enterprise Distributed Application Service (EDAS) console can reveal problems such as excessive memory usage, but they lack the granularity to pinpoint root causes. Memory snapshots provide memory usage details from logs, giving you the information needed to troubleshoot issues that charts alone cannot explain.

Create memory snapshots directly from the EDAS console and analyze results in the Application Troubleshooting Platform (ATP).

Prerequisites

Before you begin, make sure that you have:

  • An application deployed on a Kubernetes cluster in EDAS

  • A target application instance running on a Linux server (other operating systems are not supported)

Impact on running applications

  • Creating a memory snapshot stalls the Java process until the dump completes. The duration ranges from a few seconds to half an hour, depending on heap size.

  • Only one snapshot can run at a time. If you click Create Memory Snapshot while a previous snapshot is being created, an error message appears. Wait for the previous snapshot to complete before starting a new one.

Open JVM monitoring

  1. Log on to the EDAS console.

  2. In the left-side navigation pane, choose Application Management > Applications.

  3. In the top navigation bar, select a region. In the upper part of the page, select a microservice namespace.

  4. From the Cluster Type drop-down list, select Kubernetes Cluster.

  5. Click the name of the target application in the Application Name column.

  6. In the left-side navigation pane of the application details page, choose Monitor > Instance Details.

  7. In the left-side tree of the instance details page, select the target instance and click the JVM monitoring tab on the right side of the page.

Create a memory snapshot

Warning

Creating a memory snapshot stalls the Java process until the dump completes. The process takes a few seconds to half an hour to complete. Exercise caution when you create a snapshot.

  1. In the upper-right corner of the JVM monitoring tab, click Create Memory Snapshot.

    Note

    If you click Create Memory Snapshot while a previous snapshot is being created, an error message appears. Wait for the previous snapshot to complete. Memory snapshot tasks can only be created for Linux servers.

  2. In the Create Memory Snapshot dialog box, select an IP address from the IP drop-down list and click Save.

    Note

    If you already selected an instance in the left-side tree of the instance details page, its IP address is preselected in the IP drop-down list.

View and analyze snapshot results

  1. In the upper-right corner of the JVM Monitoring tab, click Historical Snapshots.

    The Number of Snapshot Jobs panel lists all snapshot tasks with their current status:

    ColorStatus
    GreenCompleted
    BlueIn progress
    RedFailed
  2. Find the target task and click Details to view task progress.

  3. Click Analysis to view the analysis results in the ATP console.