US 11,698,797 B2
Application tuning based on performance characteristics
Harish Kumar Somisetty, Bangalore (IN)
Assigned to MICRO FOCUS LLC, Sanford, NC (US)
Filed by MICRO FOCUS LLC, Santa Clara, CA (US)
Filed on Jul. 1, 2021, as Appl. No. 17/365,787.
Prior Publication US 2023/0004403 A1, Jan. 5, 2023
Int. Cl. G06F 9/445 (2018.01); G06F 8/656 (2018.01); G06F 11/34 (2006.01); G06F 11/30 (2006.01)
CPC G06F 9/44505 (2013.01) [G06F 8/656 (2018.02); G06F 11/302 (2013.01); G06F 11/3428 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a processor; and
a memory on which are stored machine-readable instructions that when executed by the processor, cause the processor to:
receive information regarding a performance characteristic of an application during predetermined time periods, the performance characteristic being associated with a number of occurrences of an event of the application;
maintain event counts comprising the number of occurrences of the event of the application during each of the predetermined time periods;
calculate a rate of change in the maintained event counts over the predetermined time periods; and
based on a determination that the calculated rate of change in the maintained event counts associated with the performance characteristic of the application has decreased over the predetermined time periods,
tune values of a set of parameters for the application by decreasing the values of the set of parameters for the application in proportion to a decrease in the calculated rate of change in the maintained event counts associated with the performance characteristic,
wherein the application is executed based on the tuned values of the set of parameters for the application.