출처 : Chat GPT

🤔 오버헤드(Overhead)란?

  • 시스템이 작업을 처리하는 데 필요한 추가적인 시간이나 자원을 의미함
  • 실제 작업을 수행하기 위한 부가적인 비용을 뜻함
  • 프로그램 실행 시, 메모리 관리나 스레드 처리 등과 같은 작업이 성능을 저하시키는 경우 = 성능 오버헤드
  • 데이터 전송 시, 패킷의 헤더 정보 등으로 인해 발생하는 추가적인 데이터량과 처리 비용 =  네트워크 오버헤드

📌 오버헤드의 예시

🌅 인스타그램 스토리 업로드

  1. 사용자가 사진을 업로드
  2. 유저의 업로드파일 압축, 해상도 조정, 메타데이터 추가 같은 추가 작업 진행
  3. 해당 작업을 통해 업로드 속도를 느리게 만들 수 있는 현상이 오버헤드에 해당됨

 

📑 Ref.site

https://velog.io/@yangsijun528/%EC%98%A4%EB%B2%84%ED%97%A4%EB%93%9C%EB%9E%80
https://ko.wikipedia.org/wiki/%EC%98%A4%EB%B2%84%ED%97%A4%EB%93%9C
반응형

'✏️ 한줄 용어' 카테고리의 다른 글

레이턴시(Latency)란?  (0) 2024.12.08
[DB] 인덱스(Index)란?  (2) 2024.10.11
프레임워크(Framework)?  (0) 2024.09.02
캐시(Cache)란?  (0) 2024.08.22
웹훅(Webhook)이란  (0) 2024.07.04
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기