Patent ID: 8997102
Filing Date: 2015-03-31
Classification: G06F

Abstract:
1. A method for setting priorities for deactivating and reactivating processes in a computing system, the method comprising the steps of: determining that a memory pressure condition exists which limits how many active processes are allowed; generating and storing a set of values for each process related to priority factors assigned to the associated process, wherein generate and storing the set of values includes generating and storing for each process at least a value that is proportional to a measure of parent-child descendent where the measure is a number of generates between the process and original start-up processes; calculating a prioritization score for each process based on the corresponding set of values; determining a first active process with lowest priority based on the prioritization scores; and deactivating the first active process to reduce the memory pressure condition by transferring the first active process from a random access memory that contains active processes to a virtual memory storage location.