[webkit-changes] [WebKit/WebKit] 9f05a2: [JSC] Flush deallocation log of the current thread...
Yusuke Suzuki
noreply at github.com
Tue May 2 12:33:58 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9f05a2e63573098a12e9bb442d28734096147687
https://github.com/WebKit/WebKit/commit/9f05a2e63573098a12e9bb442d28734096147687
Author: Yusuke Suzuki <ysuzuki at apple.com>
Date: 2023-05-02 (Tue, 02 May 2023)
Changed paths:
M Source/JavaScriptCore/heap/IncrementalSweeper.cpp
Log Message:
-----------
[JSC] Flush deallocation log of the current thread in incremental sweeper
https://bugs.webkit.org/show_bug.cgi?id=256188
rdar://108763314
Reviewed by Alexey Shvayka.
Running scavenger in sync is super costly, but flushing the current TLS cache of libpas would be reasonable
when it is idle. This patch does this in IncrementalSweeper.
* Source/JavaScriptCore/heap/IncrementalSweeper.cpp:
(JSC::IncrementalSweeper::doSweep):
Canonical link: https://commits.webkit.org/263601@main
More information about the webkit-changes
mailing list