Closed
Bug 1745687
Opened 3 years ago
Closed 3 years ago
Optimize batch atomization during stencil instantiation
Categories
(Core :: JavaScript Engine, task, P3)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
People
(Reporter: arai, Assigned: arai)
References
Details
There are some redundant operations done in batch atomization during stencil instantiation
- redundant static string lookup in
AtomizeChars
(bug 1745664) CanStoreCharsAsLatin1
check done inNewStringCopyN
- redundant static string lookup
TryEmptyOrStaticString
inNewStringCopyNDontDeflat
- repeated
AutoAllocInAtomsZone
inAllocateNewAtom
that can be done inInstantiateMarkedAtoms
Zone::isAtomsZone
branch inJSLinearString::new_
JSString::validateLength
operation done inAtomizeAndCopyCharsFromLookup
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•