Open main menu

CDOT Wiki β

Changes

PGO Related Bugs

1,451 bytes removed, 21:26, 26 September 2008
September 2008
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>
Here is link to build [http://zenit.senecac.on.ca/wiki/imgs/Sept22build-.zip output]. <br /><br />
<li><span style="background-color:#FF9933; font-weight:bold;border-style:solid;border-width:thin;padding: 2px 2px 2px 2px;">Sept 20th, 2008</span> - Compiled an old assignment with PGO
<ul><li>My previous attempts at compiling the old assignment failed because I was including object files that were compiled with a different compiler. Oops. I was successful at creating a PGO build with an old assignment. <br />The program loads 15,000 random records from a text file into 4 tables each using a different method for storage and searching.<ol type="1"> <li>Simple Table: Uses an array and a linear search. </li> <li>Chain Table: Uses an array of link lists. Search is done with a Hash Key. </li> <li>Hash Table: Uses an array and searches with linear probing. Also uses a Hash Key. </li> <li>Tree Table: Uses a binary search tree. </li></ol>results are under Project Details<br />After the data is loaded into a table, 30 different tests are run against it. The same 30 tests for each table.Here are the Results.{||! width="100pt" style="background:#FFCC00;" | Non-PGO! width="100pt" style="background:#FFCC00;" | PGO! width="100pt" style="background:#FFCC00;" | Improved By|- align="right" ! align="left" style="background:#FFCC00;" | Simple Table:|28 Secs || 4 Secs|7x|- align="right"! align="left" style="background:#FFCC00;" | Chain Table:|0.109 Secs || 0.047 Secs|2.3x|- align="right"! align="left" style="background:#FFCC00;" | Hash Table:|0.141 Secs || 0.047 Secs|2.3x|- align="right"! align="left" style="background:#FFCC00;" | Tree Table:|0.287 Secs || 0.078 Secs|3.6x|} <!-- End result Table -->
<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. <br /><br />
1
edit