[webkit-dev] Let's get bmalloc working on Linux (and delete TCMalloc)

Gyuyoung Kim gyuyoung.kim at webkit.org
Thu Feb 5 16:59:43 PST 2015


Hello Geoffrey,

Could you take a look Bug 140162 again ?

I hope to use bmalloc on EFL and GTK port soon.

Bug 140162 - [EFL][GTK] Use bmalloc instead of tcmalloc
https://bugs.webkit.org/show_bug.cgi?id=140162

Gyuyoung.

On Fri, Jan 9, 2015 at 3:44 PM, Gyuyoung Kim <gyuyoung.kim at webkit.org>
wrote:

> Looks like nice improvement ! Let me try to use bmalloc for EFL port soon.
>
> Gyuyoung.
>
>
> On Friday, January 9, 2015, Geoffrey Garen <ggaren at apple.com> wrote:
>
>> From https://bugs.webkit.org/show_bug.cgi?id=132629:
>>
>> MallocBench result vs TCMalloc:
>>
>> geometric mean speedup: 2.11x faster
>> biggest speedup (list_allocate): 4.09x faster
>>
>> Results from perf bots:
>>
>> OSMemoryTesting/Snap2FinishedLoadingPost:Allocations:Total: 0% (no regression)
>>
>> PLT: 5%
>>
>> DOM/GetElement: 42.84%
>> jslib-attr-jquery: 18.1%
>> dromaeo-object-string: 13.3%
>> dom-modify: 12.3%
>> cssquery-jquery: 5%
>> cssquery-prototype: 4.8%
>> cssquery-dojo: 3.8%
>> dromaeo-object-array: 3.4%
>> jslib-style-jquery: 3.2%
>> DYEB: 2.4%
>> Parser/HTML5-8266-FullRender: 4%
>> Parser/HTML5-8266-ParseOnly: 5.6%
>> css-parser-yui: 10.2%
>> Parser/html-parser: 6.5%
>> Parser/textarea-parsing: 11.22%
>> Layout/floats_100_100: 7.22%
>> Layout/floats_100_100_nested: 9.32%
>> Layout/floats_20_100: 11.42%
>> Layout/floats_20_100_nested: 13.86%
>> Layout/layers_overlap_2d: 6.69%
>> Layout/auto-grid-lots-of-data: 4.3%
>> Layout/chapter-reflow-once-random: 3.8%
>> Layout/fixed-grid-lots-of-data: 5.92%
>> Interactive/window-resize: 2%
>> Animation/balls:FrameRate: 4%
>> DOM/CloneNodes: 13.93%
>> DOM/DOMDivWalk: 10.7%
>> DOM/GetElement: 42.84%
>> DOM/ModifyAttribute: 8.7%
>>
>> On Jan 7, 2015, at 4:51 PM, Gyuyoung Kim <gyuyoung.kim at webkit.org> wrote:
>>
>> By the way, do you have any number how much is bmalloc faster than
>> TCMalloc ?
>>
>> If you have it, could you let us know ?
>>
>> Gyuyoung
>>
>> On Wednesday, January 7, 2015, Gyuyoung Kim <gyuyoung.kim at webkit.org>
>> wrote:
>>
>>> Hello Geoff,
>>>
>>> EFL port has used TCMalloc. To use bmalloc on EFL port, I file a new bug
>>> 140162 for now.
>>> When patch is ready, I will upload it to the bug.
>>>
>>> Thanks,
>>> Gyuyoung
>>>
>>> On Wednesday, January 7, 2015, Geoffrey Garen <ggaren at apple.com> wrote:
>>>
>>>> Hi folks.
>>>>
>>>> We’ve been using bmalloc on Mac and iOS for some time now, and it is
>>>> fast and stable.
>>>>
>>>> Is there a Linux maintainer who would like to take on enabling bmalloc
>>>> on Linux? The implementation is Unix-y, so it should “just work”. I can
>>>> advise on this project, but I don’t have a Linux build & test environment.
>>>>
>>>> I plan to remove TCMalloc soon.
>>>>
>>>> Regards,
>>>> Geoff
>>>> _______________________________________________
>>>> webkit-dev mailing list
>>>> webkit-dev at lists.webkit.org
>>>> https://lists.webkit.org/mailman/listinfo/webkit-dev
>>>>
>>>
>>>
>>> --
>>> Sent from Gyuyoung Iphone
>>>
>>
>>
>> --
>> Sent from Gyuyoung Iphone
>>
>>
>>
>
> --
> Sent from Gyuyoung Iphone
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-dev/attachments/20150206/44984113/attachment.html>


More information about the webkit-dev mailing list