마무리

Java 코드 최적화

Pavlos Kosmetatatos

Lead Engineer @Wealthyhood

1장: 코드 성능의 기초

  • 빅오 표기법
    • 시간 복잡도
    • 공간 복잡도
  • 자료 구조 선택
    • HashSet
    • HashMap
Java 코드 최적화

2장: 코드 성능 측정

  • 정밀한 시간 측정을 위한 System.nanoTime()
  • JVM 아키텍처
  • 성능 지표
    • 메모리 추적을 위한 Runtime.getRuntime()
    • CPU 분석을 위한 ThreadMXBean
Java 코드 최적화

3장: 코드 성능 개선

  • 멀티스레딩 기초
    • 병렬 스트림
    • ExecutorService
  • 캐싱 전략
    • Jedis (Redis)
  • 최적화 패턴
    • 싱글턴 패턴 구현
    • 지연 초기화 vs 즉시 초기화
Java 코드 최적화

감사합니다!

Java 코드 최적화

Preparing Video For Download...