[webkit-dev] WTF::fastMalloc

Maciej Stachowiak mjs at apple.com
Tue Oct 1 12:23:30 PDT 2013


On Sep 30, 2013, at 2:48 PM, Geoffrey Garen <ggaren at apple.com> wrote:

> Hi folks.
> 
> I’m planning to remove our years-out-of-date port of TCMalloc, and replace it with something that takes maximum advantage of Mac and iOS virtual memory, threading, and security APIs.
> 
> I've heard that TCMalloc has caused some problems for non-Mac, non-iOS ports in the past. So, if you maintain a port, this change might make things simpler for you.
> 
> Are there any ports whose built-in malloc implementations are slow enough that they can’t get by without TCMalloc?

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. 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?

Regards,
Maciej



More information about the webkit-dev mailing list