오버헤드

해시넷
이동: 둘러보기, 검색

개념[편집]

오버헤드는 특정한 기능을 수행하기 위해 추가로 사용되는 컴퓨터 자원을 지칭하는 것이다. 일반적으로, 이 용어는 선택적이거나, 또는 기존의 애플리케이션을 강화하는 기능을 설명하기 위해 사용된다. 예를 들어, 감사 증적을 유지하기 위해 20%의 오버헤드가 필요하다는 말은, 감사 증적 기능이 동작하고 있는 동안에는 그 프로그램의 실행속도가 20%가량 늦어진다는 것을 의미한다. 프로그래머들은 종종 새로운 특질을 구현하기 전에 오버헤드에 관해 심사숙고할 필요가 있다.