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

Reply via email to