Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Ruby 3.3.0에서 순수 Ruby JIT 컴파일러인 RJIT 공개

Ruby 3.3.0에서 순수 Ruby JIT 컴파일러인 RJIT 공개

널리 사용되는 동적 프로그래밍 언어의 향후 개선 사항인 Ruby 3.3.0은 RJIT라는 실험적인 순수 Ruby 적시 컴파일러를 선보입니다. 이 업데이트는 또한 YJIT 컴파일러에 대한 수많은 개선 사항과 성능 향상을 제공합니다.

5월 12일에 공식 출시된 Ruby 3.3.0의 첫 번째 프리뷰는 ruby-lang.org에서 다운로드할 수 있습니다. 현재 생산용으로 권장되지는 않지만 RJIT는 MJIT(Method-based Just in Time) 컴파일러를 대체합니다. RJIT는 MJIT의 요구 사항인 런타임 동안 C 컴파일러의 필요성을 제거합니다. 실험적 특성에도 불구하고 RJIT는 여전히 고급이며 복잡한 애플리케이션에 적합합니다. Ruby 개발자는 프로덕션 목적으로 Shopify에서 만든 YJIT(Yet Another Ruby JIT) 컴파일러를 계속 사용하는 것이 좋습니다.

이 Ruby 3.3.0 업데이트에서 YJIT 컴파일러는 상당한 성능 향상의 이점을 얻습니다. Ruby 옹호자들은 가상 머신의 스택 작업을 위한 레지스터 할당과 선택적 인수로 더 많은 호출을 컴파일하기 위한 업데이트를 칭찬했습니다. 또한 컴파일된 코드의 메타데이터는 이제 훨씬 적은 메모리를 사용하며 Arm64 플랫폼에서 코드 생성이 눈에 띄게 향상되었습니다. YJIT는 이제 더 나은 제어를 위해 일시 중지 모드에서 시작할 수 있으며 응용 프로그램 부팅이 완료되면 수동으로 활성화할 수 있습니다. 또한 YJIT의 종료 추적 기능은 이번 업데이트에서 샘플링을 지원합니다.

컴파일러 개선 외에도 Ruby 3.3.0은 Object Shapes로 defined?(@ivar)를 최적화하여 성능을 향상시킵니다. 또한 RubyGems, bigdecimal, bundler 및 syntax_suggest를 포함하여 표준 라이브러리 내의 여러 기본 gem이 새로 고쳐졌습니다.

Ruby의 최신 릴리스인 버전 3.2.2가 3월 30일에 발표되어 중요한 보안 패치가 포함되었습니다. 크리스마스에 데뷔한 Ruby 3.2.0은 WASI(WebAssembly System Interface)에 대한 지원을 도입했습니다. 이 경쟁적인 프로그래밍 환경에서 Ruby와 컴파일러의 지속적인 개선은 향상된 성능을 위한 더 나은 도구를 제공하려는 커뮤니티의 노력을 보여줍니다.

AppMaster 와 같은 No-code 플랫폼은 기업과 개발자가 웹 및 모바일 애플리케이션을 구축하는 방식을 혁신적으로 변화시켰습니다. 예를 들어 AppMaster 플랫폼은 코딩 전문 지식이 없어도 백엔드, 웹 및 모바일 애플리케이션을 생성할 수 있는 포괄적인 솔루션을 제공합니다. Ruby 컴파일러의 최근 발전은 개발자 생산성을 향상시키고 사용자가 응용 프로그램을 효율적이고 비용 효율적으로 개발할 수 있도록 하는 이러한 지속적인 추세를 반영합니다.

관련 게시물

BubbleCon 2024에서의 AppMaster: 노코드 트렌드 탐색
BubbleCon 2024에서의 AppMaster: 노코드 트렌드 탐색
AppMaster는 2024년 NYC에서 열린 BubbleCon에 참여하여 통찰력을 얻고, 네트워크를 확장하고, 무코드 개발 분야의 혁신을 촉진할 수 있는 기회를 모색했습니다.
FFDC 2024 마무리: NYC에서 열린 FlutterFlow 개발자 컨퍼런스의 주요 통찰력
FFDC 2024 마무리: NYC에서 열린 FlutterFlow 개발자 컨퍼런스의 주요 통찰력
FFDC 2024는 뉴욕시를 밝혀 FlutterFlow를 통해 앱 개발에 대한 최첨단 통찰력을 개발자에게 제공했습니다. 전문가가 주도하는 세션, 독점 업데이트, 타의 추종을 불허하는 네트워킹으로 놓칠 수 없는 이벤트였습니다!
2024년 기술 해고: 혁신에 영향을 미치는 지속적인 물결
2024년 기술 해고: 혁신에 영향을 미치는 지속적인 물결
테슬라와 아마존과 같은 거대 기업을 포함한 254개 기업에서 60,000개의 일자리가 줄어들면서, 2024년에는 기술 분야의 해고가 계속되어 혁신 환경이 재편될 것입니다.
무료로 시작하세요
직접 시도해 보고 싶으신가요?

AppMaster의 성능을 이해하는 가장 좋은 방법은 직접 확인하는 것입니다. 무료 구독으로 몇 분 만에 나만의 애플리케이션 만들기

아이디어를 실현하세요