| CPC G06F 12/0815 (2013.01) | 20 Claims |

|
1. A computer-implemented method for managing data element caching, the computer-implemented method comprising:
mapping, by a computer, non-functional requirements of a system running an application to resource utilization and system performance metric values corresponding to each of a plurality of caching parameters for each of data elements corresponding to the application suitable for caching in response to performing an automated code analysis of the application;
generating, by the computer, a caching decision for each of the data elements corresponding to the application suitable for caching by identifying certain ones of the data elements for caching to improve at least one of performance and throughput of the system based on the mapping of the non-functional requirements of the system running the application to the resource utilization and system performance metric values corresponding to each of the plurality of caching parameters for each of the data elements;
generating, by the computer, a data element caching decision recommendation for the application based on the caching decision identifying the certain ones of the data elements for caching to improve the at least one of the performance and the throughput of the system; and
outputting, by the computer, the data element caching decision recommendation corresponding to the application identifying the certain ones of the data elements for caching to improve the at least one of the performance and the throughput of the system to a client device of a customer via a network.
|