Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ebe71899e1702e2a6831137466308293324a2b33
https://github.com/WebKit/WebKit/commit/ebe71899e1702e2a6831137466308293324a2b33
Author: Nipun Shukla <[email protected]>
Date: 2026-07-15 (Wed, 15 Jul 2026)
Changed paths:
M Source/JavaScriptCore/assembler/CPU.cpp
M Source/JavaScriptCore/runtime/Options.cpp
M Source/JavaScriptCore/runtime/OptionsList.h
Log Message:
-----------
Modify JIT tier-up thresholds for Macs with lower P-core counts
https://bugs.webkit.org/show_bug.cgi?id=318980
rdar://181837153
Reviewed by Yusuke Suzuki.
On machines with lower P-core counts we may be thermally constrained
or see contention for P-cores with the main WebContent process under
certain loads which do not benefit from that.
This is a mechanical change to increase JIT tier-up thresholds for
DFG and FTL when we are on Macs which have <= 2 P-cores, which should
lead to performance improvement.
There is no behavioral change associated with this commit.
* Source/JavaScriptCore/assembler/CPU.cpp:
(JSC::hwNumberOfP0Cores):
* Source/JavaScriptCore/runtime/Options.cpp:
(JSC::overrideDefaults):
* Source/JavaScriptCore/runtime/OptionsList.h:
Canonical link: https://commits.webkit.org/317242@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications