流程工作集

【勇芳软件工作室】汉化HomePreviousNext

程序的【工作集】是其虚拟地址空间中最近被引用的那些页面的集合。它包括共享和私有数据。共享数据包括包含应用程序执行的所有指令的页面,包括DLL和系统DLL中的所有指令。随着工作集大小的增加,内存需求增加。

过程具有相关联的最小工作集大小和最大工作集大小。每次调用CreateProcess时,它都会保留该过程的最小工作集大小。当进程处于活动状态时,虚拟内存管理器会尝试为最小工作集驻留足够的内存,但不要超过最大大小。

要获取应用程序的工作集所要求的最小和最大大小,请调用GetProcessWorkingSetSize功能。

系统设置默认工作集大小。您还可以使用SetProcessWorkingSetSize功能修改工作集大小。设置这些值不是保证内存将被保留或驻留。请求请求太大的最小或最大工作集大小,因为这样会降低系统性能。