Patent ID: 9619393
Date: 2017-04-11
CPC Classifications: G06F

Claim:
1. A computer program product to selectively clear a resources addresses cache of addresses of resources used by a virtual processor, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising: dispatching a first virtual processor by a first dispatch from a hypervisor; tracking processes executed by the first virtual processor during a first predetermined time period after the first dispatch; caching addresses of resources used by the processes executed by the first virtual processor during the first predetermined time period in a resources addresses cache; undispatching the first virtual processor by the hypervisor; dispatching a second virtual processor by a second dispatch from the hypervisor, wherein the second virtual processor utilizes the resources addresses cache; tracking processes executed by the second virtual processor during a second predetermined time period after the second dispatch; comparing processes executed by the first virtual processor during the first predetermined time period to processes executed by the second virtual processor during the second predetermined time period; identifying a level of process utilization consistency based on said comparing of processes; and adjusting said resources addresses cache by selectively clearing resource addresses from the resources addresses cache based on said level of process utilization consistency.