[webkit-dev] When should I use AtomicString vs String?
rafael.lobo at openbossa.org
Fri May 31 17:14:35 PDT 2013
This thread contains really useful information, so I've created a new topic
on https://trac.webkit.org/wiki/EfficientStrings and pointed to here.
On Fri, May 31, 2013 at 8:32 PM, Ryosuke Niwa <rniwa at webkit.org> wrote:
> We shouldn't use AtomicString if the string we're about to create doesn't
> get shared across multiple AtomicStrings.
> For example, if we had used AtomicString for the strings inside Text
> nodes, then we may end up filling up the atomic string table with all these
> really long strings that don't typically appear more than once. It also
> slows down the hash map look up for all other atomic strings.
> On Fri, May 31, 2013 at 3:00 PM, Brendan Long <self at brendanlong.com>wrote:
>> So should I just never use String and always use AtomicString?
>> On 05/31/2013 03:14 PM, Daker Pinheiro wrote:
>> It is faster to compare and hash AtomicString than regular Strings.
>> On Fri, May 31, 2013 at 5:57 PM, Brendan Long <self at brendanlong.com>wrote:
>>> I hope this isn't a stupid question, but I can't find any references to
>>> what the difference between AtomicString and String is. It looks like
>>> AtomicString is generally preferred, but I don't know why. Can someone
>>> fill me in on this? Is there any refences for the classes in WTF?
>>> webkit-dev mailing list
>>> webkit-dev at lists.webkit.org
>> Daker Fernandes Pinheiro
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
Rafael Brandao @ INdT
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the webkit-dev