These days, pure JavaScript tests won't do a lot of malloc() calls, so it's 
more relevant to try a page load speed or DOM benchmark.

 - Maciej

On Oct 4, 2013, at 6:10 AM, Osztrogonác Csaba <o...@inf.u-szeged.hu> wrote:

> Hi,
> 
> As Zoltan said this feature was introduced for Qt port. But now
> EFL, GTK and Nix use fastmalloc instead of system malloc too.
> It was fine and used for some use-cases in those days.
> 
> To make a decision if the fastmalloc or the system malloc is better,
> we need some measurements. I made a quick test on EFL and Nix with
> SunSpider and with the Methanol test suite and haven't seen any
> significant performance differences between fastmalloc and system
> malloc on my desktop: Ubuntu 12.04 (x86_64). I haven't checked the
> memory consumption, it would need more preparation.
> 
> Keeping the old TCMalloc and the custom allocator framework isn't
> blocker for us (University of Szeged), so we don't have objection
> against removing it from trunk. If nodbody is interested in maintaining
> the framework, it can be removed. If the final conclusion would be
> dropping TCMalloc, we willingly help in this clean-up.
> 
> Ossy
> 
> Zoltan Horvath írta:
>> I used to work on memory related topics, while I was working on the 
>> University of Szeged.
>> Based on a 2.5-year-old measurement 
>> (http://webkit.sed.hu/blog/20100302/war-allocators-qtlaunchers-coast) on the 
>> Qt-port, the page loading on the Methanol test suite was 5% faster (avg) 
>> with TCmalloc than the default system allocator on Linux. The performance 
>> results of the SunSpider suite was similar for both allocators. The memory 
>> consumption was always lower with the default os allocator. I guess the new 
>> allocator only has iOS support. I'm fine with removing TCmalloc, although 
>> this direction might raises further questions, like removing the custom 
>> allocation framework also. Feel free to cc me on bugs, I can help by 
>> contributing some patches. 
> 
>> On Mon, Sep 30, 2013 at 2:48 PM, Geoffrey Garen <gga...@apple.com     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?
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to