WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
145503
Explore turning off inlining of functions that haven't made it to Baseline
https://bugs.webkit.org/show_bug.cgi?id=145503
Summary
Explore turning off inlining of functions that haven't made it to Baseline
Filip Pizlo
Reported
2015-05-31 11:02:28 PDT
...
Attachments
Add attachment
proposed patch, testcase, etc.
Robin Morisset
Comment 1
2017-12-01 10:31:32 PST
I have started experimenting with this. It provided a very small, barely significant (when lucky and there is very low noise in the benchmark) speed-up of about 0.5% on the old jsc-only benchmarks (Octane, Kraken, Sunspider). I would like to do more thorough benchmarking, including ARES/Speedometer before landing this change. I have also tested scaling the inliningCost by the tier reached by the callee (encouraging inlining of very hot functions, and discouraging inlining of very cold ones). So far it has not seemed to bring any measurable additional improvement.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug