Difference between revisions of "PGO Build Details"

From CDOT Wiki
Jump to: navigation, search
(New page: == Build Output == === Oct 10th, 2008 === Profiling:<br /> Open the browser and closed it. <ul><li>2938 objects are created</li><li>2246 of the 2938 objects are created with pgo optimiz...)
 
(Nov 7th, 2008)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
== Build Output ==
 
== Build Output ==
 +
 +
=== Nov 7th, 2008 ===
 +
 +
Profiling for Thunderbird:<br />
 +
Open Thunderbird and checked email.
 +
 +
<ul><li>
 +
xpcom_core.dll<br />
 +
5553 of 5553 (100.00%) profiled functions will be compiled for speed<br />
 +
</li>
 +
<li>
 +
mozz.dll<br />
 +
107 of 107 (100.00%) profiled functions will be compiled for speed<br />
 +
</li>
 +
<li>
 +
thebes.dll<br />
 +
2048 of 2048 (100.00%) profiled functions will be compiled for speed<br />
 +
</li>
 +
<li>
 +
gkgfx.dll<br />
 +
356 of 356 (100.00%) profiled functions will be compiled for speed<br />
 +
</li>
 +
<li>
 +
xul.dll<br />
 +
942 of 942 (100.00%) profiled functions will be compiled for speed<br />
 +
</li>
 +
<li>
 +
thunderbird.exe<br />
 +
26 of 26 (100.00%) profiled functions will be compiled for speed<br />
 +
</li>
 +
</ul>
  
 
=== Oct 10th, 2008 ===
 
=== Oct 10th, 2008 ===

Latest revision as of 19:19, 7 November 2008

Build Output

Nov 7th, 2008

Profiling for Thunderbird:
Open Thunderbird and checked email.

  • xpcom_core.dll
    5553 of 5553 (100.00%) profiled functions will be compiled for speed
  • mozz.dll
    107 of 107 (100.00%) profiled functions will be compiled for speed
  • thebes.dll
    2048 of 2048 (100.00%) profiled functions will be compiled for speed
  • gkgfx.dll
    356 of 356 (100.00%) profiled functions will be compiled for speed
  • xul.dll
    942 of 942 (100.00%) profiled functions will be compiled for speed
  • thunderbird.exe
    26 of 26 (100.00%) profiled functions will be compiled for speed

Oct 10th, 2008

Profiling:
Open the browser and closed it.

  • 2938 objects are created
  • 2246 of the 2938 objects are created with pgo optimizations
  • 2101 of the 2246 objects are optimized for size
  • 145 of the 2246 objects are optimized for speed
  • 73 objects are optimized with profile data
  • 69 of 73 objects didn't have any profile data to optimize with
  • 49 of 73 objects are tests objects
In the end only 4 objects are optimized.
Merging ..\..\dist\bin\js3250!1.pgc
882 of 2904 ( 30.37%) profiled functions will be compiled for speed

Merging ..\..\dist\bin\xul!1.pgc
3433 of 84021 (  4.09%) profiled functions will be compiled for speed

Merging ..\..\dist\bin\xpcom!1.pgc
55 of 55 (100.00%) profiled functions will be compiled for speed

Merging ..\..\dist\bin\firefox!1.pgc
61 of 61 (100.00%) profiled functions will be compiled for speed