[webkit-dev] Memory Manager
pbouchard8 at gmail.com
Mon Dec 22 04:28:28 PST 2014
On 12/22/2014 02:04 AM, Myles C. Maxfield wrote:
> “Manager” is a vague term. Do you mean a replacement for malloc() / free()?
- It handles cyclic pointers so it's really a memory manager.
- It's deterministic because you can predict when all memory blocks will
- All memory allocations are guaranteed to be free when the application
> Is there any documentation or explanation of your implementation?
Yes, in the aforementioned link:
> Why are you confident that WebKit would see speed improvements using this library?
I am currently working for a company that uses Webkit and most of the
time the browser hangs because of the current garbage collector.
> What about your memory manager indicates that WebKit would be a good choice of user of it?
Why would Webkit be a good choice? Because it can improve the overall
> Are there any other libraries that use it? Which version(s) of Boost is/will this be included in?
It is still pending for review:
But it's already been unit tested so it is operative:
The only thing left to be done is to use a faster pool than the current
allocations are guaranteed to be freed instantly. So if the memory is
somehow exhausted; you just have to reload the page.
>> On Dec 21, 2014, at 8:53 PM, Phil Bouchard <pbouchard8 at gmail.com> wrote:
>> I wrote a deterministic memory manager in C++ and I was wondering if their is any interests introducing it into Webkit, thus speeding up Webkit.
>> The memory manager is located here:
>> Sincerely yours,
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
More information about the webkit-dev