All Products
Search
Document Center

Application Real-Time Monitoring Service:[Product Change] Deprecation Notice for On-Demand Profiling and Thread Profiling Features

Last Updated:Sep 11, 2026

Starting with probe version 3.1.4, ARMS Application Monitoring introduced the code hotspots feature. This feature uses continuous profiling to periodically capture stack snapshots of request threads and accurately reconstructs the exact state of code execution at the time of a request. In contrast, the legacy on-demand profiling and thread profiling (local method stack profiling) features in ARMS Application Monitoring have significant technical limitations. In practice, these older features often miss critical execution contexts and incur high performance overhead when triggered. The code hotspots feature requires no specific trigger conditions, fully replaces both on-demand profiling and thread profiling, delivers lower performance overhead, is easier to use, and captures more complete method stack information. For details about the code hotspots feature, see Use code hotspots to diagnose slow calls in Java applications.

ARMS Application Monitoring will unpublish the on-demand profiling and thread profiling features on March 31, 2024. If you are using an older probe version, you can upgrade your probe to version 3.1.4 or later to use the new code hotspots capability. For instructions on upgrading your probe, see Upgrade the ARMS probe.