작업 세트 크기

Working set size

컴퓨팅에서 작업 세트 크기는 문제에 대한 답을 계산하기 위해 필요한 메모리의 양입니다.어떤 컴퓨팅 시나리오에서도, 특히 실수에 비용이 많이 드는 고성능 컴퓨팅에서는 시스템이 예상대로 동작하도록 하기 위해 주어진 슈퍼컴퓨터 시스템에 중요한 설계기준이 됩니다.[1]

프로그램/알고리즘은 문제에 대한 답을 계산할 때 일련의 데이터(입력 및 중간 데이터)를 사용하여 작업을 완료합니다.문제의 특정 인스턴스에 대해 프로그램에는 작업 세트라고 하는 데이터 세트가 1개 있습니다.작업 세트 크기(WSS)는 이 데이터 세트의 크기입니다.

여기서 중요한 점은 작업 세트 크기가 가상 메모리 시스템에서 사용 가능한 메모리보다 클 경우 메모리 관리자는 메모리 계층의 다음 수준(일반적으로 하드 디스크)을 참조하여 RAM에서 하드 디스크로 일부 메모리 콘텐츠를 스왑하여 프로그램이 계속 작업할 수 있도록 해야 한다는 것입니다.lem. 이 교환이 계속 진행되면 프로그램이 상당히 느려집니다.이 현상은 스래싱이라고 알려져 있다.

  1. ^ "windows - What is Working Set?". Stack Overflow. Retrieved 2022-07-11.