💡 핵심 요약 (Executive Summary)
본 가이드는 개발용어정리 핵심 가이드 및 실전 아키텍처의 핵심 개념, 실전 구성 명령어 및 아키텍처 베스트 프랙티스를 다룹니다. 클라우드 네이티브 및 인프라 엔지니어링 실무에 즉시 활용 가능하도록 체계적으로 정리했습니다.
📑 Table of Contents
타임(Time)
특정한 시점을 의미하는 경우
- 컴파일타임(Compile Time): 컴파일러가 소스 코드를 기계어로 변환하는 시점.
- 로드타임(Load Time): 프로그램이 실행될 때 메모리에 로드되는 시점.
- 링크타임(Link Time): 오브젝트 파일과 라이브러리가 결합되어 실행 파일이 생성되는 시점.
- 바인드타임(Bind Time): 변수나 함수 호출이 실제 메모리 주소와 결합되는 시점.
- 인스톨타임(Install Time): 소프트웨어가 사용자 시스템에 설치되는 시점.
- 초기화 시간(Initialization Time): 프로그램이 실행될 때 초기 설정이 완료되는 시점.
기간을 의미하는 경우
- 빌드타임(Build Time): 소스 코드가 빌드되어 실행 파일로 변환되는 전체 과정.
- 응답 시간(Response Time): 사용자 입력이 주어진 후 시스템이 반응하는 데 걸리는 시간.
- 실행 시간(Execution Time): 프로그램이 실제로 실행되는 동안 소요되는 시간.
- 디버그 타임(Debug Time): 프로그램을 디버깅하는 동안의 시간.
런타임(Runtime)
- 런타임은 기간을 의미할 때도 있고 시점을 의미할 때도 있다.
-
특정 프로세스를 런타임이라고 부르는것은 주로 런타임 환경을 구성하는 코어 엔진을 부른다.
– 런타임 환경: JRE
– 런타임: JVM
| 사용 사례 | 설명 | 시점/기간 구분 |
| 런타임 오류(Runtime Error) | 프로그램이 실행되는 동안 발생하는 오류 | 기간 |
| 런타임 환경(Runtime Environment) | 프로그램이 실행될 때 필요한 모든 소프트웨어 및 하드웨어 환경 | 시점 |
| 런타임 라이브러리(Runtime Library) | 프로그램 실행 중에 사용되는 라이브러리 함수들의 집합 | 시점 |
| 런타임 최적화(Runtime Optimization) | 프로그램이 실행되는 동안 성능을 최적화하는 과정 | 기간 |
| 런타임 구성(Runtime Configuration) | 프로그램이 실행되는 동안 적용되는 설정 및 구성 | 시점 |
| 런타임 바인딩(Runtime Binding) | 실행 시간에 결정되는 함수나 변수의 실제 메모리 주소를 결합하는 과정 | 시점 |
Leave a Reply