A computer application program executing on a computer, such as a portable
computer, is selected for termination by first identifying computer
application programs executing on the computer. A priority value is
assigned to each of the identified computer applications. The priority
value is based on multiple characteristics of the identified computer
application programs. The computer application program with the smallest
priority value is automatically terminated. If the computer application
program with the smallest priority value is in a modal state in which it
waits for a response from a user, then a default response is provided to
the application prior to terminating the computer application program.
The characteristics associated with the computer application programs may
include average launch times, average memory usages, a class or type of
application, frequencies of usage, and an amount of data stored on the
computer by the computer application program.
Un programme d'application informatique s'exécutant sur un ordinateur, tel qu'un ordinateur portatif, est choisi pour l'arrêt par les premiers programmes d'identification d'application informatique s'exécutant sur l'ordinateur. Une valeur prioritaire est assignée à chacune des applications informatiques identifiées. La valeur prioritaire est basée sur des caractéristiques multiples des programmes identifiés d'application informatique. Le programme d'application informatique avec la plus petite valeur prioritaire est automatiquement terminé. Si le programme d'application informatique avec la plus petite valeur prioritaire est dans un état modal dans lequel elle attend une réponse d'un utilisateur, alors une réponse de défaut est fournie à l'application avant de terminer le programme d'application informatique. Les caractéristiques liées aux programmes d'application informatique peuvent inclure des utilisations de temps de lancement et moyennes moyennes de mémoire, une classe ou un type d'application, des fréquences d'utilisation, et une quantité de données stockées sur l'ordinateur par le programme d'application informatique.