쌓인 기록에서 찾기
무엇을 찾으세요?
날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위부터 2026년 10월 30일 (금)까지3636건
4건 · "AOT 컴파일"조건 지우기 ×
001▲ 112 · 댓글 34VLC 가우시안 블러 필터를 C와 C#으로 경주시켜봤다VLC 4의 가우시안 블러 필터를 C 원본과 C# 포트의 성능 비교하기 위해 동일한 환경에서 테스트했다.인프라 · 데브옵스 · C vs. C#: racing VLC's Gaussian blur

Key PointC# .NET AOT는 CPU 집약적 비디오 필터에서 C 대비 8~10% 수준으로 경쟁력 있으며, 컴파일러 최적화로 격차를 더 줄일 수 있다는 점이 주목할 만하다.
핵심 요약
- VLC 4의 가우시안 블러 필터를 C 원본과 C# 포트의 성능 비교하기 위해 동일한 환경에서 테스트했다.
- 라인 바이 라인 포트에서 C# 버전은 약 23% 더 느렸는데, 원인은 가비지 컬렉터가 아니라 RyuJIT 코드 생성기가 Math.Min을 매 루프마다 재계산하기 때문이다.
- 루프 경계를 사전 계산하고 nint 인덱스를 사용하는 두 줄의 수정으로 C# 성능을 8% 범위 내로 개선했다.
전체 요약 12문장 읽기 → 002당일 +181애플 플랫폼용 오픈소스 브라우저 Crest 공개SwiftUI로 구축한 macOS, iPhone, iPad용 오픈소스 브라우저 Crest를 공개했다.웹 · 프론트엔드 · pauljoda/Crest · Swift

Key PointMac·iPhone·iPad에서 작동하고 Chromium과 WebKit을 병행 지원하는 오픈소스 브라우저의 등장으로, Space 개념의 컨텍스트 분리와 일관된 경험을 애플 에코시스템 전체에서 제공한다.
핵심 요약
- SwiftUI로 구축한 macOS, iPhone, iPad용 오픈소스 브라우저 Crest를 공개했다.
- Mac에서는 Chromium(기본값)과 WebKit 엔진을 함께 제공하며, iPhone·iPad는 WebKit만 사용한다.
- Spaces라는 개념으로 일, 가정, 연구 등을 분리하고 각각 독립적 쿠키, 히스토리, 자격증명, 동기화 설정을 갖는다.
전체 요약 14문장 읽기 → 003▲ 117 · 댓글 25Haskell 프로그램을 JVM에서 돌리는 새로운 JIT 컴파일러 THC 공개Edward Kmett이 GHC 9.14.1의 모든 prim-ops을 구현한 'Turbo Haskell compiler' THC를 개발했다.인프라 · 데브옵스 · Turbo Haskell
Key PointGHC에서 컴파일한 Haskell 코드를 JVM 위에서 고성능으로 실행할 새로운 선택지이며, 다른 언어 라이브러리 직접 연동과 경량 스레드 같은 기능으로 Haskell의 실용성을 높이고 있다.
핵심 요약
- Edward Kmett이 GHC 9.14.1의 모든 prim-ops을 구현한 'Turbo Haskell compiler' THC를 개발했다.
- GHC가 파싱·타입체크·최적화까지 담당하고, THC가 Core를 받아 Truffle/GraalVM 위에서 JIT 컴파일해 실행한다.
- Template Haskell과 Linear Haskell 등 고급 기능을 완벽히 지원하며, JIT와 Native Image를 통한 AOT 컴파일 모두 가능하다.
전체 요약 13문장 읽기 → 004▲ 100 · 댓글 52자바 JVM 시작 시 네이티브 코드 미리 준비하기JEP 544는 AOT(Ahead-of-Time) 컴파일과 JIT(Just-In-Time) 컴파일을 결합해 자바 애플리케이션의 시작 속도와 워밍업 시간을 단축한다.인프라 · 데브옵스 · JEP 544: Ahead-of-Time Code Compilation
Key Point자바 애플리케이션의 느린 시작과 워밍업 문제를 근본적으로 해결하는 동시에 동적 최적화의 유연성을 유지하는 핵심 기술로, 컨테이너와 마이크로서비스 환경에서 자바의 효율성을 크게 개선한다.
핵심 요약
- JEP 544는 AOT(Ahead-of-Time) 컴파일과 JIT(Just-In-Time) 컴파일을 결합해 자바 애플리케이션의 시작 속도와 워밍업 시간을 단축한다.
- 훈련 실행 중에 애플리케이션 코드를 네이티브 코드로 컴파일하고 AOT 캐시에 저장해 이후 프로덕션 실행에서 즉시 사용할 수 있게 한다.
- 워크로드가 변하면 JIT 컴파일러가 동적으로 새로운 네이티브 코드를 생성해 최고 성능을 유지한다.
전체 요약 5문장 읽기 →