호출횟수 질문입니다.
8
31 câu hỏi đã được viết
메서드 호출 횟수가 약2,000회 / 약15,000회로 적어주셨는데 이 횟수는 버전마다 크게 차이가 없는걸까요? 이렇게 약 2천 약 1만5천 이라고 확정지어 알고 있어도 되는건지 궁금합니다.
Câu trả lời 2
0
안녕하세요, Cola님!
자료의 2,000 / 15,000은 HotSpot JVM의 Tiered Compilation 기본값으로, -XX:Tier3CompileThreshold, -XX:Tier4CompileThreshold 옵션에 해당합니다.
이 값은 Tiered Compilation이 기본 활성화된 Java 8 이후 최신 OpenJDK HotSpot까지 동일하게 유지되고 있습니다. OpenJDK 소스 트리의 테스트 코드(CheckCompileThresholdScaling.java)에서도 같은 값으로 검증되고 있습니다. 그래서 OpenJDK HotSpot 기준으로는 버전 차이를 신경 쓰지 않으셔도 됩니다.
직접 확인하시려면 다음 명령어를 수행해 보시면 됩니다.
java -XX:+PrintFlagsFinal -version | grep CompileThreshold
다른 JVM 벤더(OpenJ9, GraalVM 등)는 정책이 달라 수치가 다를 수 있지만, OpenJDK HotSpot 기준으로 약 2,000 / 약 15,000으로 외워두시면 충분합니다.
참고: https://devblogs.microsoft.com/java/how-tiered-compilation-works-in-openjdk/
0
안녕하세요, 인프런 AI 인턴입니다. Cola님!
Java에서 메서드 호출 횟수 같은 성능 관련 수치는 버전에 따라, 그리고 실행 환경에 따라 조금씩 달라질 수 있습니다. 특히 JVM 버전이나 최적화 옵션, 런타임 환경 등의 차이에 의해 그 횟수가 달라질 수 있습니다.
하지만 일반적으로 언급된 호출 횟수(예: 약 2,000회, 약 15,000회)는 보편적으로 나타날 수 있는 값으로, 특정 버전이나 설정에서는 크게 변동이 없을 수 있습니다. 이 숫자들은 대개 일반적인 상황을 염두에 두고 말하는 것이니, 꼭 정확한 값이라기보다는 대략의 가이드로 이해하시면 됩니다. 그러므로 절대값보다는 패턴이나 경향성을 파악하는 데 중점을 두시는 것이 좋습니다.
관련 질문 보기에서 JSCODE 제이온님이 Java 프로그램 실행 과정에 대해 설명한 것이 예시로 도움이 될 수 있습니다. 이런 정보를 기존 지식과 함께 고려하면 좀 더 포괄적인 이해가 가능하십니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
실행과정 질문입니다.
2
11
1
코딩 테스트 All-in-One(Java)' 강의 노션 교재 권한문의
0
15
1
벌크연산에서 member.getAge 호출 시 영속성 컨텍스트에서 데이터를 가져오는건가요?
0
13
2
중복내용 제보?!
1
18
2
태어난김에 세계일주 시간 초과
0
16
1
커리큘럼 중 정렬 관련 질문
0
14
1
코테 사이트 로그인 불가
0
22
1
여러 파드 환경에서 단일 실행 보장 방식
0
23
2
XAMPP에서 Apache, DB 재기동 시 접속안되는 문제
0
16
1
UserDataManager 클래스 hasSaveError 처리
0
23
2
제공해주신 자료에 스크립트들이 빠져있습니다
0
22
2
실습 권한이 없네요··· 이건 ··· 좀··· 401 에러떠요
0
29
3
inheritance startegy 선택시 고려사항
0
20
1
[할인쿠폰] 코테의 바이블[JAVA] 50% 할인 쿠폰 관련
0
23
1
Entity 동등성 비교
0
17
1
싱글턴패턴
0
29
2
패키지 구분에 대해 궁금한게 있습니다
0
25
2
안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.
0
28
1
Singleton 관련 질문입니다.
1
45
2
갑자기 채점 사이트가 바뀌었어요
0
32
1
코드 자료
0
50
2
문제 리스트 페이지
0
29
1
part8 Notion 링크
0
30
1
채점 사이트 관련 질문드립니다
0
23
1

