1. 잘못된 자바 성능 최적화 방법
•
구글에 상위 결과로 나오는 최적화 방법은 상당히 낡아 오히려 잘못된 조언을 적용하게 될 수 있습니다.
◦
예를 들어, 과거엔 메소드 디스패치 성능이 좋지 않아 작은 메서드를 피하고 거대한 메소드를 작성했습니다.
◦
하지만 현대에 들어선 성능이 크게 향상되어 오히려 거대한 메소드는 성능을 저하시킵니다.
•
이는 인터넷 내용을 맹목적으로 믿어서는 안된다는 좋은 사례이기도 합니다.
•
좋은 성능 엔지니어링을 위해선 여러 핵심 측면에 집중합니다.
◦
소프트웨어 수명 주기 내에서의 성능 방법론
◦
성능에 적용되는 테스트 이론
◦
측정, 통계, 도구 사용법
◦
분선 기술
◦
기반 기술과 메커니즘
•
또한 성능 향상을 위한 팁이나 트릭 혹은 마법의 스위치는 없다는걸 인지해야 합니다.