전자공학/임베디드
Working Set 이란? (+스레싱)
쭌Jun
2019. 10. 21. 22:31
작업 집합, 작업 세트, 작업 셋 (Working Set)
실행중인 프로세스가 자주 참조하는 페이지들의 집합입니다.
Working Set는 스레싱을 예방하기 위해 존재합니다.
스레싱(Thrashing)이란?
다중 프로그래밍 정도가 높아지면서(동시 실행 프로세스 수 증가) 메모리에 페이지 폴트가 많이 일어나
프로그램 수행보다 페이지 교환이 더 많이 일어나는 현상
결국 성능의 저하를 초래합니다. 악순환 같은 느낌입니다.