TIL

Chapter 1. 성능과 최적화

1.1 자바 성능: 잘못된 방법

자바 코드가 실행되는 속도는 변화무쌍하며 하부 JVM에 따라 다르다.

1.2 자바 성능 개요

자바는 블루 칼라(육체 노동자) 언어입니다. 박사 학위 논문 주제가 아니라 일을 하려고 만든 언어죠. -제임스 고슬링 (자바 창시자)-

1.3 성능은 실험과학이다

1.4 성능 분류

1.4.1 처리율 (throughput)

1.4.2 지연 (latency)

1.4.3 용량 (capacity)

1.4.4 사용률 (utilization)

1.4.5 효율 (efficiency)

1.4.6 확장성 (scalability)

1.4.7 저하 (degradation)

1.5 성능 그래프 읽기

성능 테스트에서 자주 등장하는 패턴을 소개

성능 엘보

암달의 법칙

암달의 법칙(Amdahl’s law)’은 컴퓨터 프로그램은 프로세서를 아무리 병렬화 시켜도 병렬처리가 가능한 부분(전체 처리량 약 5%)과 불가능한(순차 처리) 부분으로 구성되므로 더 이상 성능이 향상되지 않는 한계가 존재한다는 법칙이다.