WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
288532
Profile the quantities of small v.s. medium megapage allocations in libpas
https://bugs.webkit.org/show_bug.cgi?id=288532
Summary
Profile the quantities of small v.s. medium megapage allocations in libpas
David Degazio
Reported
2025-02-25 13:50:15 PST
rdar://144180799
We had to revert some prior work to separate small/medium megapages out into using their own large free heap due to a performance regression. We'd like to gather some information about specifically how many of these megapages are small v.s. medium in a typical program and see if we can use these results to find a way back to re-enabling that change. So, let's add a PAS_PROFILE macro to the page providers where we allocate megapages out of both reserved and non-reserved memory that gets passed whether the current allocation corresponds to a small or medium megapage.
Attachments
Add attachment
proposed patch, testcase, etc.
David Degazio
Comment 1
2025-02-25 14:04:11 PST
Pull request:
https://github.com/WebKit/WebKit/pull/41331
EWS
Comment 2
2025-02-28 13:48:29 PST
Committed
291370@main
(e1fce65a6b05): <
https://commits.webkit.org/291370@main
> Reviewed commits have been landed. Closing PR #41331 and removing active labels.
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