먼저 최적화할 목표 결정
같은 알고리즘도 데스크톱, 서버, 실시간 시스템에서는 적합한 선택의 기준이 달라진다.
시스템
대화형
첫 반응과 입력 지연을 가장 민감하게 본다.
서버
처리량과 CPU 이용률을 함께 높여야 한다.
실시간
평균보다 데드라인 위반 여부가 더 중요하다.
우선 지표
응답 시간
짧은 타임 슬라이스와 선점이 유리하다.
처리량
전환 비용을 낮추고 유휴 시간을 줄인다.
데드라인
마감 시간이 가까운 작업을 명확히 보호한다.