개발공부/개념

[용어정리] 오버헤드(overhead) 란?

이자드 2022. 6. 24. 14:05

In computer science, overhead is any combination of excess or indirect computation time, memory, bandwidth, or other resources that are required to perform a specific task. It is a special case of engineering overhead - wikepidia

 

오버헤드(overhead)는 어떤 처리를 하기 위해 들어가는 간접적인 처리 시간 · 메모리 등을 말한다.


오버헤드란 프로그램의 실행흐름에서 나타나는 현상중 하나로 예를 들어 , 프로그램의 실행흐름 도중에 동떨어진 위치의 코드를 실행시켜야 할 때 , 추가적으로 시간,메모리,자원이 사용되는 현상입니다.

한마디로 정의하자면,  오버 헤드는 특정 기능을 수행하는데 드는 간접적인 시간, 메모리 등 자원을 말한다. 

 

 

출처:

https://ko.wikipedia.org/wiki/%EC%98%A4%EB%B2%84%ED%97%A4%EB%93%9C

https://donggu1105.tistory.com/175

'개발공부 > 개념' 카테고리의 다른 글

AOP란  (0) 2022.09.03
[개념 정리] 트랜잭션 (transaction)  (0) 2022.05.10
http request 구조  (0) 2022.05.09
[0317] 디버깅  (0) 2022.03.17
[0315] 공부  (0) 2022.03.15