일반적으로 Private Memory는 Paging File을 포함한 한 프로세스가 사용하는 메모리 공간을 말하고, Working Set은 해당 공간 중 Paging 을 제외한 공간을 말한다.
그런데 Windows XP 및 Windows 2003 에서 확인 하면 항상 Working Set이 크다.
그 이유는 Windows XP의 Working Set은 공유 메모리 까지를 포함 하기 때문이다.
실질적으로 Windows XP에서는 한 Process의 공유 메모리를 제외한 순수 RAM에 올라있는 영역을 카운팅하는 Performance 카운터 값은 없다.
예를 들면 NTDLL.dll 은 대부분의 프로세스가 사용하는데, 각각의 프로세스가 해당 dll 을 각자 메모리에 올려 사용하게 되면 메모리 공간의 낭비가 일어 나게 된다.
이 경우 각각의 메모리가 공동적으로 접근하는 메모리 공간은 공유 메모리로 사용하게 된다.