[webkit-dev] Storing strings in 8-bit buffers where possible

Annie Sullivan sullivan at chromium.org
Fri Aug 12 13:45:47 PDT 2011


Hi webkit-dev:

>From our testing, some pages (like espn.com) waste up to 3-5% of
WebCore's total memory storing 8-bit-encoded strings in 16-bit
buffers.

We've started investigating changing our String class to store
8-bit-encoded strings in 8-bit buffers when possible (reclaiming all
this wasted memory).

This project is tricky because 1. JavaScript exposes the
double-byte-ness of strings in the DOM and 2. our String classes tend
to be very performance sensitive.  We're proceeding with caution. :)

If anyone would like to follow along at home, they should CC
themselves on the bug:
https://bugs.webkit.org/show_bug.cgi?id=66161

-Annie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20110812/b712d431/attachment.html>


More information about the webkit-dev mailing list