# Ruby 3.3의 YJIT는 Shopify 프로덕션 코드를 15% 빠르게 동작시킴

> Clean Markdown view of GeekNews topic #10977. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=10977](https://news.hada.io/topic?id=10977)
- GeekNews Markdown: [https://news.hada.io/topic/10977.md](https://news.hada.io/topic/10977.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2023-09-21T11:12:01+09:00
- Updated: 2023-09-21T11:12:01+09:00
- Original source: [railsatscale.com](https://railsatscale.com/2023-09-18-ruby-3-3-s-yjit-runs-shopify-s-production-code-15-faster/)
- Points: 6
- Comments: 1

## Topic Body

- Shopify는 YJIT를 웹스토어의 첫 화면 같은 중요 서비스에 적용하고 있음   
- 3.2에 포함된 YJIT는 이 Storefront Renderer를 평균 10% 정도 속도 향상시켜줬음   
- 3.3-preview2 에 들어있는 YJIT는 더 빨라서 3.2 YJIT 대비 평균 13% 빠름   
- Ruby 3.3 YJIT 는 Ruby 3.3 인터프리터보다 15% 빠름   
### 왜 빠를까  
- 새로운 Register Allocator   
- 더 많은 코드가 이제 JIT 컴파일됨   
### Ruby 3.3.0 릴리즈를 향해  
- 메모리 오버헤드 감소   
- 메소드 호출 최적화   
### 결론   
- Ruby 3.2 YJIT 는 Shopify를 비롯한 여러 회사들의 프로덕션 서비스 워크로드를 최적화 해줬음   
- YJIT 를 프로덕션에서 사용하는 것을 권장함   
- Ruby 3.3이 릴리즈 되면 여러분의 어플리케이션이 더욱 빠르게 동작하게 될 것

## Comments



### Comment 19394

- Author: xguru
- Created: 2023-09-21T11:13:02+09:00
- Points: 1

[Ruby 3.2.0은 다른 차원에서 왔다](https://news.hada.io/topic?id=8183)  
[Ruby 3.2.0 릴리즈](https://news.hada.io/topic?id=8118)
