1. A method for mitigating performance impact of background or idle time processing on interactive applications comprising: identifying, using a prioritization executable executing on physical memory, executable and data pages in the physical memory that are associated with an interactive application that is presently unused; selecting, using the prioritization executable, a page out prevention technique from a plurality of page out prevention techniques, wherein the plurality of page out prevention techniques is stored in memory and available to the prioritization executable; and preventing, by at least one of modifying or prioritizing the identified executable and data pages, the identified executable and data pages from paging out using the selected page out prevention technique.