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