[Webkit-unassigned] [Bug 160544] New: [GTK] Build the jhbuild with -O2 optimization level by default
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Aug 4 04:06:35 PDT 2016
https://bugs.webkit.org/show_bug.cgi?id=160544
Bug ID: 160544
Summary: [GTK] Build the jhbuild with -O2 optimization level by
default
Classification: Unclassified
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Tools / Tests
Assignee: webkit-unassigned at lists.webkit.org
Reporter: clopez at igalia.com
CC: bugs-noreply at webkitgtk.org, cgarcia at igalia.com,
lforschler at apple.com, mcatanzaro at igalia.com
It seems using the internal JHBuild is causing a big performance impact because we are building without compiler optimizations.
Some numbers:
Obtained n release build of WebKitGTK+/r204105 by running the performance test:
$ Tools/Scripts/run-benchmark --platform gtk --browser minibrowser --plan animometer
1) With System libs (Debian 8 jessie):
Animometer:Score:Geometric: 252pt stdev=0.0%
Animometer:Score:Geometric: 252pt stdev=0.0%
Canvas Arcs:Score: 256pt stdev=0.0%
Canvas Lines:Score: 846pt stdev=0.0%
Design:Score: 48.0pt stdev=0.0%
Focus:Score: 318pt stdev=0.0%
Images:Score: 219pt stdev=0.0%
Leaves:Score: 99.9pt stdev=0.0%
Multiply:Score: 358pt stdev=0.0%
Paths:Score: 900pt stdev=0.0%
Suits:Score: 174pt stdev=0.0%
2) With default (current) jhbuild
Animometer:Score:Geometric: 53.5pt stdev=0.0%
Animometer:Score:Geometric: 53.5pt stdev=0.0%
Canvas Arcs:Score: 67.1pt stdev=0.0%
Canvas Lines:Score: 1.00pt stdev=0.0%
Design:Score: 14.3pt stdev=0.0%
Focus:Score: 301pt stdev=0.0%
Images:Score: 183pt stdev=0.0%
Leaves:Score: 32.2pt stdev=0.0%
Multiply:Score: 175pt stdev=0.0%
Paths:Score: 205pt stdev=0.0%
Suits:Score: 59.0pt stdev=0.0%
3) With default jhbuild and cairo with -O2:
Animometer:Score:Geometric: 74.2pt stdev=0.0%
Canvas Arcs:Score: 171pt stdev=0.0%
Canvas Lines:Score: 1.00pt stdev=0.0%
Design:Score: 14.7pt stdev=0.0%
Focus:Score: 321pt stdev=0.0%
Images:Score: 198pt stdev=0.0%
Leaves:Score: 34.1pt stdev=0.0%
Multiply:Score: 259pt stdev=0.0%
Paths:Score: 558pt stdev=0.0%
Suits:Score: 86.6pt stdev=0.0%
4) With all jhbuild with -O2:
Animometer:Score:Geometric: 259pt stdev=0.0%
Animometer:Score:Geometric: 259pt stdev=0.0%
Canvas Arcs:Score: 225pt stdev=0.0%
Canvas Lines:Score: 968pt stdev=0.0%
Design:Score: 53.6pt stdev=0.0%
Focus:Score: 332pt stdev=0.0%
Images:Score: 229pt stdev=0.0%
Leaves:Score: 102pt stdev=0.0%
Multiply:Score: 349pt stdev=0.0%
Paths:Score: 904pt stdev=0.0%
Suits:Score: 187pt stdev=0.0%
5) With all jhbuild with -O3:
Animometer:Score:Geometric: 267pt stdev=0.0%
Animometer:Score:Geometric: 267pt stdev=0.0%
Canvas Arcs:Score: 259pt stdev=0.0%
Canvas Lines:Score: 1000pt stdev=0.0%
Design:Score: 53.1pt stdev=0.0%
Focus:Score: 311pt stdev=0.0%
Images:Score: 219pt stdev=0.0%
Leaves:Score: 109pt stdev=0.0%
Multiply:Score: 371pt stdev=0.0%
Paths:Score: 934pt stdev=0.0%
Suits:Score: 194pt stdev=0.0%
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160804/b5ec2149/attachment.html>
More information about the webkit-unassigned
mailing list