■ 코드 성능 최적화 해보기 1. 프로파일링을 통한 병목 지점 파악시간 측정 코드long startTime = System.nanoTime();myMethod();long endTime = System.nanoTime();System.out.println("실행 시간: " + (endTime - startTime) / 1000000 + "ms");전문 프로파일링 도구: VisualVM, JProfiler, YourKit 활용핵심: 전체 코드의 10%가 90%의 성능 문제를 일으키는 경우가 많음2. 반복문 최적화// 최적화 전for (int i = 0; i 3. 계산 결과 캐싱public class CachedCalculator { private Map cache = new HashMap(); ..