[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