쌓인 기록에서 찾기
무엇을 찾으세요?
날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위부터 2026년 9월 17일 (목)까지585건
2건 · "JIT 컴파일러"조건 지우기 ×
001▲ 133 · 댓글 25.NET 11의 성능 개선 공개, 작은 최적화들 누적마이크로소프트가 .NET 11의 성능 개선 내용을 상세히 공개했다.인프라 · 데브옵스 · Performance Improvements in .NET 11
.NET 11의 성능 개선 공개, 작은 최적화들 누적

Key Point매년 누적되는 성능 개선을 구체적인 최적화 사례와 벤치마크로 확인할 수 있어, .NET 기반 애플리케이션 개발자들이 버전 업그레이드의 실질적 효과를 평가하고 최적화 기법을 학습하는 데 도움이 된다.
핵심 요약
- 마이크로소프트가 .NET 11의 성능 개선 내용을 상세히 공개했다.
- 바운드 체크 제거, 불필요한 할당 최적화, 잠금 제거, 루프 사이클 감소 등 수백 개의 개선이 이루어졌다.
- 각 개선은 JIT 컴파일러 최적화, 메모리 할당 감소, SIMD 활용 등 여러 영역에서 축적된 결과다.
- 제시된 벤치마크는 BenchmarkDotNet을 사용하며, .NET 10과 .NET 11을 직접 비교할 수 있도록 설계됐다.
- 개발자들이 직접 테스트할 수 있도록 자체 포함된 마이크로벤치마크 코드를 제공하고 있다.
002▲ 100 · 댓글 52자바 JVM 시작 시 네이티브 코드 미리 준비하기JEP 544는 AOT(Ahead-of-Time) 컴파일과 JIT(Just-In-Time) 컴파일을 결합해 자바 애플리케이션의 시작 속도와 워밍업 시간을 단축한다.인프라 · 데브옵스 · JEP 544: Ahead-of-Time Code Compilation
자바 JVM 시작 시 네이티브 코드 미리 준비하기
Key Point자바 애플리케이션의 느린 시작과 워밍업 문제를 근본적으로 해결하는 동시에 동적 최적화의 유연성을 유지하는 핵심 기술로, 컨테이너와 마이크로서비스 환경에서 자바의 효율성을 크게 개선한다.
핵심 요약
- JEP 544는 AOT(Ahead-of-Time) 컴파일과 JIT(Just-In-Time) 컴파일을 결합해 자바 애플리케이션의 시작 속도와 워밍업 시간을 단축한다.
- 훈련 실행 중에 애플리케이션 코드를 네이티브 코드로 컴파일하고 AOT 캐시에 저장해 이후 프로덕션 실행에서 즉시 사용할 수 있게 한다.
- 워크로드가 변하면 JIT 컴파일러가 동적으로 새로운 네이티브 코드를 생성해 최고 성능을 유지한다.
- 애플리케이션 코드 변경 없이 작동하며 AArch64와 x64 아키텍처를 지원한다.
- HotSpot의 기존 AOT 캐시 생성 워크플로우를 확장하는 방식으로 Serial, Parallel, G1, ZGC 가비지 컬렉터를 모두 지원한다.