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

2015-02-18 Thread Osztrogonác Csaba

Hi,

Now Apple Mac, GTK and EFL ports use bmalloc without any issue.

I noticed that Apple Windows port turned off FastMalloc 1.5 years
ago (r156933) due to some issues. Is there any plan to port bmalloc
to Windows too to use the same allocator on all ports?

br,
Ossy

Geoffrey Garen írta:

To help to go ahead, I upload a patch to enable bmalloc on EFL port as well as 
to remove TCMaclloc in CMake.


Thanks!

Geoff

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


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

2015-02-13 Thread Geoffrey Garen
 To help to go ahead, I upload a patch to enable bmalloc on EFL port as well 
 as to remove TCMaclloc in CMake.

Thanks!

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


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

2015-02-12 Thread Gyuyoung Kim
Hello Geoffrey,

EFL and GTK folks agreed that GTK port enables bmalloc first, then EFL port
will enable it after the bmalloc begins to support memory stats. Until
then, GTK port wants to refer to memory stats on EFL port one in the
meanwhile. However, as you commented on Bug 141247 Comment #2, if it is
hard to support memory stats on bmalloc at the moment, I agree to remove
TCMalloc first.

To help to go ahead, I upload a patch to enable bmalloc on EFL port as well
as to remove TCMaclloc in CMake.

Bug 141459 - [EFL] Enable bmalloc for EFL port.
https://bugs.webkit.org/show_bug.cgi?id=141459

Gyuyoung.

On Fri, Feb 13, 2015 at 9:35 AM, Geoffrey Garen gga...@apple.com wrote:

 It’s been about a month since I sent this notice, and it looks like
 bmalloc works on at least one version of Linux, so I’m going to remove
 TCMalloc in the next few days.

 Regards,
 Geoff

  On Jan 6, 2015, at 4:00 PM, Geoffrey Garen gga...@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@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


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

2015-02-05 Thread Gyuyoung Kim
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@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 gga...@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@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@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 gga...@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@lists.webkit.org
 https://lists.webkit.org/mailman/listinfo/webkit-dev



 --
 Sent from Gyuyoung Iphone



 --
 Sent from Gyuyoung Iphone




 --
 Sent from Gyuyoung Iphone

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


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

2015-01-08 Thread Gyuyoung Kim
Looks like nice improvement ! Let me try to use bmalloc for EFL port soon.

Gyuyoung.

On Friday, January 9, 2015, Geoffrey Garen gga...@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@webkit.org
 javascript:_e(%7B%7D,'cvml','gyuyoung@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@webkit.org
 javascript:_e(%7B%7D,'cvml','gyuyoung@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 gga...@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@lists.webkit.org
 https://lists.webkit.org/mailman/listinfo/webkit-dev



 --
 Sent from Gyuyoung Iphone



 --
 Sent from Gyuyoung Iphone




-- 
Sent from Gyuyoung Iphone
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


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

2015-01-08 Thread Geoffrey Garen
From https://bugs.webkit.org/show_bug.cgi?id=132629: 
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@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@webkit.org 
 mailto:gyuyoung@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 gga...@apple.com 
 javascript:_e(%7B%7D,'cvml','gga...@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@lists.webkit.org 
 https://lists.webkit.org/mailman/listinfo/webkit-dev 
 https://lists.webkit.org/mailman/listinfo/webkit-dev
 
 
 -- 
 Sent from Gyuyoung Iphone
 
 
 -- 
 Sent from Gyuyoung Iphone

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


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

2015-01-07 Thread Gyuyoung Kim
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@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 gga...@apple.com
 javascript:_e(%7B%7D,'cvml','gga...@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@lists.webkit.org
 https://lists.webkit.org/mailman/listinfo/webkit-dev



 --
 Sent from Gyuyoung Iphone



-- 
Sent from Gyuyoung Iphone
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


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

2015-01-06 Thread Geoffrey Garen
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@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


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

2015-01-06 Thread Gyuyoung Kim
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 gga...@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@lists.webkit.org javascript:;
 https://lists.webkit.org/mailman/listinfo/webkit-dev



-- 
Sent from Gyuyoung Iphone
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev