Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 13dc8fa6e3d57f2a783cb5e4d7fa2daaf686ef65
      
https://github.com/WebKit/WebKit/commit/13dc8fa6e3d57f2a783cb5e4d7fa2daaf686ef65
  Author: Yusuke Suzuki <[email protected]>
  Date:   2026-08-04 (Tue, 04 Aug 2026)

  Changed paths:
    M Source/JavaScriptCore/builtins/BuiltinNames.cpp
    M Source/JavaScriptCore/runtime/VM.cpp

  Log Message:
  -----------
  [JSC] Reserve initial capacity for AtomStringTable and BuiltinNames' 
m_privateNameSet
https://bugs.webkit.org/show_bug.cgi?id=321058
rdar://184090428

Reviewed by Yijia Huang.

We found that we are taking too long time in VM launching for
AtomStringTable construction. This patch reseves initial capacity to
avoid repeated rehashing and extension of AtomStringTable &
m_privateNameSet.

* Source/JavaScriptCore/builtins/BuiltinNames.cpp:
(JSC::BuiltinNames::BuiltinNames):
* Source/JavaScriptCore/runtime/VM.cpp:
(JSC::VM::VM):

Canonical link: https://commits.webkit.org/318618@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to