Oh, certainly page speed wins.  I suspected such was the original
desire.  I continue to doubt their all needed.

The project continues to be paralyzed by a lack of a real public benchmark. :(

-eric

On Fri, Jun 11, 2010 at 6:23 PM, Maciej Stachowiak <[email protected]> wrote:
>
> On Jun 11, 2010, at 6:17 PM, Eric Seidel wrote:
>
>> I'm all for PLT speedups (despite it running too fast on modern
>> hardware to be useful, it's all we got).  But I'm very against
>> build-time explosion. :(
>>
>> I bet we don't need to inline all of these.  Would be nice to know which 
>> ones.
>>
>> Inlines requiring additional headers (especially for Frame.h) increase
>> the .o size of most WebCore .cpp files and increase overall build
>> time.  I need to write some sort of scripts to help us check for
>> header includes we don't need.
>
> I'd be happy to see any build time speedups that don't cause a measurable 
> speed hit. It should be easy to find through testing whether some of these 
> data members can be changed to smart pointers without a speed hit.
>
> Note: inlining methods that access these is still possible even if they are 
> in separate headers, the methods just need to go into that separate header. 
> So the main costs at issue are extra allocations and extra indirection.
>
> If it's a tradeoff between page load speed and faster compile time though, I 
> think page load speed wins.
>
> Regards,
> Maciej
>
>
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to