File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -243,8 +243,8 @@ which often consumes more memory than JIT code. Generally, YJIT adds memory over
243
243
3-4x of ` --yjit-exec-mem-size ` in production as of Ruby 3.3. You should multiply that by the number
244
244
of worker processes to estimate the worst case memory overhead.
245
245
246
- We use ` --yjit-exec-mem-size=64 ` for Shopify's Rails monolith, which is Ruby 3.3's default ,
247
- but smaller values like 32 MiB or 48 MiB might make sense for your application.
246
+ ` --yjit-exec-mem-size=48 ` is the default since Ruby 3.3.1 ,
247
+ but smaller values like 32 MiB might make sense for your application.
248
248
While doing so, you may want to monitor ` RubyVM::YJIT.runtime_stats[:ratio_in_yjit] ` as explained above.
249
249
250
250
### Enabling YJIT lazily
You can’t perform that action at this time.
0 commit comments