A computer system, method and computer readable medium for memory
management with intelligent trimming of pages of working sets are
disclosed. The computer system has memory space allocatable in chunks,
known as pages, to specific application programs or processes. The pages
allocated to a specific application program or process define a working
set of pages for the program or process. Occasionally, a system runs short
of free memory space and needs to reduce the size of working sets using a
process called trimming. A trimming method is disclosed that estimates
numbers of trimmable pages for working sets based upon a measure of how
much time has elapsed since the memory pages were last accessed by the
corresponding application program. This estimation is performed prior to
the need to trim working sets, and the trimming method uses these
estimates to facilitate faster and more accurate trimming and thus faster
recovery from shortages of free memory.
Um sistema computatorizado, um método e um meio readable do computador para a gerência da memória com aparamento inteligente das páginas de jogos de funcionamento são divulgados. O sistema computatorizado tem o espaço de memória allocatable nos pedaços, sabidos como páginas, aos programas de aplicação ou aos processos específicos. As páginas alocadas a um programa ou a um processo específico de aplicação definem um jogo de funcionamento das páginas para o programa ou processam-no. Ocasionalmente, um sistema funciona brevemente do espaço de memória livre e necessita reduzir o tamanho de jogos de funcionamento usando um aparamento chamado process. Um método do aparamento é divulgado que estime números de páginas trimmable para os jogos de funcionamento baseados em uma medida de quanto hora decorreu desde que as páginas da memória foram alcançadas por último pelo programa de aplicação correspondente. Este estimation é executado antes da necessidade aparar jogos de funcionamento, e o método do aparamento usa estas estimativas facilitar um aparamento mais rápido e mais exato e assim uma recuperação mais rápida das faltas da memória livre.