diff options
-rw-r--r-- | NEWS.md | 2 | ||||
-rw-r--r-- | yjit/src/options.rs | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -518,6 +518,8 @@ The following deprecated APIs are removed. * Simply run ruby with `--yjit-stats` to compute stats (incurs some run-time overhead). * YJIT is now optimized to take advantage of object shapes. [[Feature #18776]] * Take advantage of finer-grained constant invalidation to invalidate less code when defining new constants. [[Feature #18589]] +* The default `--yjit-exec-mem-size` is changed to 128 (MiB). +* The default `--yjit-call-threshold` is changed to 30. ### MJIT diff --git a/yjit/src/options.rs b/yjit/src/options.rs index 645af0faac..268e141ed6 100644 --- a/yjit/src/options.rs +++ b/yjit/src/options.rs @@ -55,7 +55,7 @@ pub struct Options { pub static mut OPTIONS: Options = Options { exec_mem_size: 128 * 1024 * 1024, code_page_size: 16 * 1024, - call_threshold: 10, + call_threshold: 30, greedy_versioning: false, no_type_prop: false, max_versions: 4, |