Changeset 275481 in webkit


Ignore:
Timestamp:
Apr 5, 2021 7:46:02 PM (3 years ago)
Author:
Simon Fraser
Message:

Wasted vector capacity in CSSVariableData
https://bugs.webkit.org/show_bug.cgi?id=224164

Reviewed by Anders Carlsson.

Shrink m_tokens. This saves 2.7MB on youtube.com.

  • css/CSSVariableData.cpp:

(WebCore::CSSVariableData::CSSVariableData):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r275480 r275481  
     12021-04-05  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Wasted vector capacity in CSSVariableData
     4        https://bugs.webkit.org/show_bug.cgi?id=224164
     5
     6        Reviewed by Anders Carlsson.
     7
     8        Shrink m_tokens. This saves 2.7MB on youtube.com.
     9
     10        * css/CSSVariableData.cpp:
     11        (WebCore::CSSVariableData::CSSVariableData):
     12
    1132021-04-05  Wenson Hsieh  <wenson_hsieh@apple.com>
    214
  • trunk/Source/WebCore/css/CSSVariableData.cpp

    r246490 r275481  
    7676    else
    7777        updateTokens<UChar>(range);
     78
     79    m_tokens.shrinkToFit();
    7880}
    7981
Note: See TracChangeset for help on using the changeset viewer.