1장. 서문- 개요- 플랫폼과 규약- 완벽한 성능 이야기- 요약2장. 성능 테스트 접근법- 실제 애플리케이션을 테스트하자- 처리율 및 배치와 응답 시간 이해하기- 변동성 이해하기- 빠르게 자주 테스트하자- 요약3장. 자바 성능 도구 상자- 운영체제 도구와 분석- 자바 모니터링 도구- 프로파일링 도구- 자바 미션 컨트롤- 요약4장. JIT 컴파일러로 작업하기- 저스트 인 타임 컴파일러: 개요- 기본 튜닝: 서버나 클라이언트(또는 둘 다)- 자바와 JIT 컴파일러 버전- 컴파일러를 위한 중급 튜닝- 고급 컴파일러 튜닝- 역최적화- 티어드 컴파일 레벨- 요약5장. 가비지 컬렉션 입문- 가비지 컬렉션 개요- 기본 GC 튜닝- GC 도구- 요약6장. 가비지 컬렉션 알고리즘- 처리율 컬렉터 이해하기- CMS 컬렉터 이해하기- G1 컬렉터 이해하기- 고급 튜닝- 요약7장. 힙 메모리 베스트 프랙티스- 힙 분석- 메모리 적게 사용하기- 객체 생명 주기 관리- 요약8장. 네이티브 메모리 베스트 프랙티스- 차지 공간- 운영체제를 위한 JVM 튜닝 - 요약9장. 스레딩과 동기화 성능- 스레드 풀과 ThreadPoolExecutors- ForkJoinPool- 스레드 동기화- JVM 스레드 튜닝- 스레드와 락 모니터링하기- 요약10장. 자바 엔터프라이즈 에디션 성능- 기본 웹 컨테이너 성능- 스레드 풀- 엔터프라이즈 자바 세션 빈- XML과 SJON 처리- 객체 직렬화- 자바 EE 네트워킹 API- 요약11장. 데이터베이스 성능 베스트 프랙티스- JDBC- JPA- 요약12장. 자바 SE API 팁- 버퍼에 의한 입출력- 클래스로딩- 난수- 자바 네이티브 인터페이스- 예외 처리- 문자열 성능- 로깅- 자바 컬렉션 API- AggressiveOpts- 람다와 익명 클래스- 스트림과 필터 성능- 요약부록 A. 튜닝 플래그 요약