모두의 개발 블로그

  • 홈
  • 태그
  • 방명록

2023/05/20 1

[F-Lab 모각코 챌린지 7일차] C1 컴파일러, C2 컴파일러, 인라이닝, 루프 언롤링

학습 목표 팀코칭 질문으로 학습 TIL JIT 컴파일러 C1 컴파일러 핫스팟 C2 컴파일러 오버헤드 발생 감소 인라이닝 루프 언롤링 오버헤드 함수 호출 JIT 컴파일러 (C1C2 컴파일러) Java는 기본적으로 JIT (Just-In-Time) 컴파일러를 이용하여 프로그램을 실행합니다. 이 컴파일러는 Java 바이트코드를 런타임에 기계 코드로 컴파일하는 역할을 합니다. 이 과정은 런타임 중에 발생하므로, 프로그램의 성능을 향상시키는 데 큰 역할을 합니다. Oracle의 HotSpot JVM에서는 JIT 컴파일러가 두 가지, 즉 C1 (Client) 컴파일러와 C2 (Server) 컴파일러로 나뉩니다. 이 두 컴파일러는 각각 특정한 상황에 더 잘 맞도록 설계되었습니다. C1 컴파일러는 메소드가 처음 호출될..

[F-Lab 66해빗 페이백 챌린지 ] 2023.05.20
이전
1
다음
더보기
프로필사진

모두의 개발 블로그

  • 분류 전체보기 (219)
    • [F-Lab 66해빗 페이백 챌린지 ] (65)
    • [F-Lab 멘토링 학습] (48)
    • [JPA] (4)
    • [SQLD] (2)
    • 개인 개발 공부 일지 (26)
    • [코딩테스트] (14)
    • 회사업무중고민 (5)
    • [PYTHON] (2)
    • [프래피티] (26)
    • [도서 리뷰] (3)
    • [KAFKA] (4)
    • [SQLP] (3)
    • [실무 설계와 판단] (9)

Tag

코딩테스트, CS, 프로그래밍, 코딩 테스트, Collection, 암호화, 개념, 인터뷰, 차이, F-Lab, SQLP, 직렬화, 자바, 카프카, 트랜잭션, https, SQL, Java, 데이터베이스, 프로그래머스,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2023/05   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바