[webkit-dev] WTF::fastMalloc
Maciej Stachowiak
mjs at apple.com
Tue Oct 1 15:37:21 PDT 2013
On Oct 1, 2013, at 3:35 PM, Brent Fulgham <bfulgham at apple.com> wrote:
> So are you proposing to use the system allocator on Windows? Or would we keep using the existing FastMalloc implementation?
>
> The current malloc logic has been the source of a number of mysterious crashes on Windows, so reverting to the system allocator might be a good thing for stability. I don’t know what the potential performance ramifications would be.
They would be bad. The default malloc on Windows is very slow.
- Maciej
>
> -Brent
>
> On Oct 1, 2013, at 3:23 PM, Geoffrey Garen <ggaren at apple.com> wrote:
>
>>> Apple's Windows port uses FastMalloc and the last measurements we took show it to be a large performance gain over the default Windows malloc implementation.
>>
>> I believe those measurements were taken 5 Windows versions ago.
>>
>>> While this port is only used by iTunes these days, we still would not want to regress its performance. Can the new allocator be made to work with Windows?
>>
>> The set of porting tasks is the same set I outlined for GTK.
>>
>> The Windows port is missing many performance features, including tiled scrolling, LLInt, parallel garbage collection, DFG, and FTL. Given those other major missing pieces, I don’t think this piece is worth the porting time.
>>
>> Geoff
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org
>> https://lists.webkit.org/mailman/listinfo/webkit-dev
>
More information about the webkit-dev
mailing list