×

Performance management based on resource consumption

  • US 9,690,685 B2
  • Filed: 05/30/2014
  • Issued: 06/27/2017
  • Est. Priority Date: 05/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for performance management of a data processing system, the method comprising:

  • selecting a first application program having a first application program type for resource usage monitoring, wherein the first application program is running in a background state while the first application program is executing one or more first application tasks or one or more system tasks and is not directly interacting with the user or directly viewable by a user of the data processing system, and the first application program is not a daemon;

    determining a resource consumption threshold and a detection period for the first application program having the first application program type, wherein the resource consumption threshold and the detection period for the first application program are based at least in part on the first application program type;

    monitoring a resource usage of the first application program, in response to selecting the first application program for resource usage monitoring and determining the resource consumption threshold and detection period for the first application program;

    determining whether the monitored resource usage of the first application program exceeds the resource consumption threshold over the duration of the detection period;

    terminating the first application program when the resource usage exceeds the resource consumption threshold over the duration of the detection period;

    receiving statistics characterizing one or more previous terminations of a plurality of application programs having the first application program type;

    dynamically adjusting the detection period of the first application program type based on the statistics.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×