[webkit-dev] WTF::fastMalloc
Geoffrey Garen
ggaren at apple.com
Tue Oct 1 11:34:58 PDT 2013
> Here’s a rough task list:
>
> (1) Define a canonical GTK platform we’ll use for performance measurement.
>
> (2) Measure FastMalloc on/off on that platform.
>
> Assuming FastMalloc is a significant improvement:
>
> (1) Refactor GTK APIs so that API-level objects are not allocated/deleted by global operator new/delete in WebCore+JavaScriptCore.
>
> (1a) Either build the API layer as a separate library from WebCore+JavaScriptCore,
>
> (1b) or specifically annotate each object at the API library with a per-class operator new / operator delete.
>
> (2) Find a fast secure random number API on the canonical GTK platform.
>
> (3) Find a fast thread-specific data API on the canonical GTK platform.
(4) Find a fast API for aligned virtual memory allocation.
(5) Find a fast API for committing / decommitting physical memory without releasing virtual memory pages.
Geoff
More information about the webkit-dev
mailing list