共用方式為


處理工作集

程式 的工作集 是最近參考的虛擬位址空間中這些頁面的集合。 其中包含共用和私人資料。 共用資料包含頁面,其中包含應用程式執行的所有指示,包括 DLL 和系統 DLL 中的頁面。 當工作集大小增加時,記憶體需求會增加。

進程具有相關聯的工作集大小下限和工作集大小上限。 每次呼叫 CreateProcess時,它都會保留進程的最小工作集大小。 虛擬記憶體管理員會嘗試在進程作用中時保留足夠的記憶體,讓最小工作集保持足夠的記憶體,但不會保留超過大小上限。

若要取得應用程式工作集所要求的最小和最大大小,請呼叫 GetProcessWorkingSetSize 函式。

系統會設定預設的工作集大小。 您也可以使用 SetProcessWorkingSetSize 函式來修改工作集大小。 設定這些值不保證記憶體會保留或駐留。 請小心要求太大或最大工作集大小,因為這樣做可能會降低系統效能。

若要為您的進程取得工作集的目前或尖峰大小,請使用 GetProcessMemoryInfo 函式。

記憶體效能資訊

工作集