글 검색

공개된 글의 제목과 본문을 검색합니다.

    닫기 Esc

    1. 잘못된 자바 성능 최적화 방법#

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

    2. 자바 성능 측정 단계#

    • 원하는 결과를 정의
    • 기존 시스템을 측정
    • 요구사항을 충족하기 위한 작업을 결정
    • 개선 작업을 수행
    • 다시 테스트
    • 목표 달성했는지 확인

    3. #

    전체 글 둘러보기