[webkit-dev] Custom String class over STL string class

Darin Adler darin at apple.com
Thu Jan 15 10:22:08 PST 2009

On Jan 15, 2009, at 1:48 AM, wei wang wrote:

> Well I have another question on using string in WebKit. std::string  
> employs its own memory management policy, but I've found that  
> StringImpl uses 'malloc' and 'free' directly. It doesn't use copy-on- 
> write strategy, even in its copy constructor. So how is StringImpl's  
> performance of memory management compared with std::string.

StringImpl objects are rarely used for strings that will be modified.  
They're usually just created and used. I don't know if that answers  
your question.

      -- Darin

More information about the webkit-dev mailing list