<aside> 💡 최적화를 할 때는 다음 두 규칙을 따르라. 첫 번째, 하지 마라. 두 번째, (전문가 한정) 아직 하지 마라. 다시 말해, 완전히 명백하고 최적화되지 않은 해법을 찾을 때까지는 하지 마라.

</aside>

최적화

프로그램의 성능을 향상시키기 위해 코드와 데이터 구조를 효율적으로 개선하는 과정

를 줄이는데 초점을 맞춘다

최적화의 여러가지 종류

  1. 코드 최적화
  2. 컴파일러 최적화
  3. JVM 최적화

최적화의 단점

최적화는 좋은 결과보다는 해로운 결과로 이어지기 쉬움