Open main menu

CDOT Wiki β

Changes

PGO Related Bugs

1,282 bytes added, 22:01, 22 September 2008
September
<br />
I think I will look at the optimization data to figure out how it optimized my application. I also need to build an optimized version of Firefox and run it. I know it has bugs or crashes, that is the point of this project so I also need to figure out how to compile and debug Firefox in Visual Studio.
|}
 
==== Firefox and PGO ( Sept 22th, 2008 ) ====
{|
|&nbsp;&nbsp;&nbsp;
|I built Firefox with the command <code>make -f client.mk profiledbuild</code>. This first compiles Firefox with extra code that watches the activity in Firefox and creates profile data to optimize Firefox. After Firefox is compiled it runs a script that loads the browser. While the browser it is outputting profile data about the activity. After the browser is closed it compiles again but this time using the profile data to optimize Firefox to run faster on Windows.<br /> <br />
During the compiling of Firefox I received a lot of warnings. Then Minefield loaded and after typing in an URL an Assertion happened. Firefox closed and continue to compile using the profile data but it failed with errors. I tried again this time just closing the browser after it started but again it failed to compile with the profile data.<br /><br />
I'll post the output and error logs online.
Here are some of the errors.
<pre>make[6]: *** [mozlcms.dll] Error 232
make[6]: *** Deleting file `mozlcms.dll'
make[5]: *** [libs] Error 2
make[4]: *** [libs_tier_external] Error 2
make[3]: *** [tier_external] Error 2
make[2]: *** [default] Error 2
make[1]: *** [build] Error 2
make: *** [profiledbuild] Error 2
</pre>
|}
1
edit