.net 6 미리 보기 2 [wip] #5889 새로운 내용

슬슬 .NET 6 Preview2에 적용 기능들이 올라오고 있습니다.

이제 모든 프레임워크 어셈플리가 Crossgen2를 사용하여 컴파일 된다고 합니다.

좋아요 1

Crossgen2 사용을 시도하는 사람이 있군요

좋아요 1

crossgen (및 crossgen2)가 무엇인지에 대해서 간단히 설명하면, 닷넷 프레임워크 시절에는 글로벌 어셈블리 캐시 (GAC)에 고정되는 이미지가 JIT 방식으로 MSIL을 컴파일하지 않고 미리 정적인 x86, x64 또는 ARM64 방식으로 컴파일되도록 하던 ngen (Native Image Generation) 도구를 닷넷 코어 기준으로 새로 만든 것입니다. 성능 상의 이점은 분명하지만, 배포하는 애플리케이션의 바이너리 코드를 여러 variation으로 변형하여 함께 포함하여 배포하기 때문에 배포본의 크기가 매우 커지는 문제가 있는, 일장일단이 있는 접근 방식입니다.