Working set is a concept in computer science which defines the amount of memory that a process requires in a given time interval.
Peter Denning (1968) defines “the working set of information of a process at time to be the collection of information referenced by the process during the process time interval ”. Typically the units of information in question are considered to be memory pages. This is suggested to be an approximation of the set of pages that the process will access in the future (say during the next time units), and more specifically is suggested to be an indication of what pages ought to be kept in main memory to allow most progress to be made in the execution of that process.