❔ footprint란?
-. 하드웨어나 소프트웨어 단위가 차지하고 있는 공간의 크기
-. 프로그램 실행 중에 사용하거나 참조하는 메인 메모리의 총량
-. 최근에는 공간을 적게 차지하는 마이크로컴포넌트, 메모리를 작게 차지하는 소프트웨어를 가리키는데 쓰임
참고 : 제타위키
❗ 실제 사용 예시
<모던 자바 인 액션 >에서는 이런 문구가 있다.
"C, C++는 프로그래밍 안전성은 부족하지만 작은 런타임 풋프린트 덕분에 운영체제와 다양한 임베디드 시스템에서 여전히 인기를 끌고 있다."
위와 같이 사용되며, 인기를 끌고 있는 이유는 메모리 용량이 크지 않은 임베디드 시스템이나 메모리 관리하는 운영체제의 경우 적은 footprint를 가져가는 경우가 좋기 때문이다.
'IT용어 > 다양한' 카테고리의 다른 글
방어적 프로그래밍(Defensive programming), 방어 코딩(defensive coding) (0) | 2022.08.11 |
---|