On Jul 12, 2011, at 10:31 AM, Darin Fisher wrote:

> On Tue, Jul 12, 2011 at 10:25 AM, Darin Adler <da...@apple.com> wrote:
> 
>> I would not be surprised if at least some of these will show up immediately 
>> with the right kind of performance test. The CSS parsing and serialization 
>> functions seem almost certain to be measurably slow.
> 
>> I’m looking for two related things:
>> 
>>    1) A clean way to find and root out uses of the inefficient idioms that 
>> we can work on together as a team.
>> 
>>     2) Some ways to further refine WTF::String so it’s harder to “use it 
>> wrong”. I don’t have any immediate steps in mind, but one possibility would 
>> be to remove functions that are usually part of poorly-performing idioms, 
>> pushing WebKit programmers subtly in the direction of operations that don’t 
>> build intermediate strings.
> 
> This thread resonates very deeply with me (idioms that make it hard to write 
> slow code == pure goodness), but I suspect we really ought to build 
> performance tests to help support these improvements. It is easy to put a lot 
> of energy into optimizing code that provides no measurable benefit :-/

I think we are in agreement.

I think my “I would not be surprised if these show up with the right kind of 
performance test” comment wasn’t direct enough.

    -- Darin

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to