1. 성능과 최적화
자바는 블루칼라언어입니다. 박사 학위 논문 주제가 아니라 일을 하려고 만든 언어죠.
1.4 성능 분류
처리율
: 일정 시간동안 완료한 작업 단위 수
- ex) RPS , TPS
지연 = 종단 시간 (latency)
- 요청 시작부터 끝까지 소요되는 시간
용량 (capacity)
- 시스템이 동시 처리 가능한 작업 단위 갯수. (트랜잭션 갯수)
- 보통 어떤 처리율 또는 지연값을 전제로 가능한 처리량으로 표시된다.
사용률 (utilization)
- 시스템 리소스를 효율적으로 활용하는것.
효율 (efficiency)
- 처리율 / 리소스 사용률
확장성 (scalability)
- 리소스 추가에 따른 처리율 변화
- 리소스를 어느정도 늘리면 선형적으로 확장되지만, 대부분 부하가 높아지면 완벽한 확장을 저해하는 한계점에 봉착하게된다.
저하 (degradation)
- 시스템이 풀 가동된 상태이면 처리율이 더는 늘어나지 않는 지연이 증가하는 양상을 띤다.