- 디자인 패턴, 꼭 써야 한다
- 내가 만든 프로그램의 속도를 알고 싶다
- 왜 자꾸 String 쓰지 말라는거야?
- 어디에 담아야하는지
- 지금까지 사용하던 for 루프를 더 빠르게 할 수 있다고?
- static 제대로 한번 써보자
- 클래스 정보, 어떻게 알아낼 수 있나?
- synchronized는 제대로 알고 써야 한다
- IO에서 발생하는 병목 현상
- 로그는 반드시 필요한 내용만 찍자
- JSP와 서블릿, Spring에서 발생할 수 있는 여러 문제점
- DB를 사용하면서 발생 가능한 문제점들
- XML과 JSON도 잘 쓰자
- 서버를 어떻게 세팅해야 할까?
- 안드로이드 개발하면서 이것만은 피하자
- JVM은 도대체 어떻게 구동될까?
- 도대체 GC는 언제 발생할까?
- GC가 어떻게 수행되고 있는지 보고 싶다
- GC 튜닝을 항상 할 필요는 없다
- 모니터링 API인 JMX
- 반드시 튜닝해야 하는 대상은?
- 어떤 화면이 많이 쓰이느지 알고 싶다
- 튜닝의 절차는 그떄그때 달라요
- 애플리케이션에서 점검해야하는 대상들