| CPC G06F 11/3612 (2013.01) | 19 Claims |

|
1. A system, comprising:
one or more processors configured to:
obtain information associated with a plurality of thread dumps from execution of a set of code;
receive user input comprising a selection of one or more dimensions over which to analyze the information associated with the plurality of thread dumps, wherein the user input comprises at least one of a selection of a set of versions of code to compare performance profiles and a selection of a memory usage of an execution of a part of the set of code;
determine, based at least in part on the selection of the one or more dimensions, causal or correlated associations between processing time latencies and tasks processed during execution of the set of code, comprising filtering the information associated with the plurality of thread dumps based on the user input;
provide to a user, via a user interface, a recommended action based on the causal or the correlated associations, wherein the recommended action is for relieving a processing time latency of the latencies to improve performance of executing a part of the set of code; and
trigger the recommended action, wherein triggering causes setting a timer for termination of executing the set of code, allocating resources for executing an alternative set of code, and processing at least one task of the tasks using the alternative set of code; and
a memory coupled to the one or more processors and configured to the one or more processors with instructions.
|