MozillaZine


aebrahim: W32 2004-01-31 optimised for P3/P4/AthlonXP

Discussion about official Mozilla Firefox builds
aebrahim
 
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong

Post Posted January 31st, 2004, 10:08 am

These are all Trunk Builds.

I built Mozilla Firebird today from CVS with MSVC++ .NET 2003 using some optimisations. To build on MSVC++ .NET 2003, I used the temporary solution provided here. The one bug that's blocking full native build support on MSVC++ .NET 2003 (without any code modifications) is:

http://bugzilla.mozilla.org/show_bug.cgi?id=208314

If you'd like to see native build support for MSVC++ .NET 2003, please sign into Bugzilla and vote for this bug, or better yet, contribute a patch. Thanks.

Optimised for Pentium 4, Pentium M, Celeron 1.7GHz+ and Athlon64 with SSE2 (-O1 -Oi -G7 -GL -arch:SSE2):
http://pryan.org/firebird/aebrahim/Mozi ... L-SSE2.zip (6.76MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... L-SSE2.exe (5.07MB - 7z sfx)
The above build will work on Pentium 4, Pentium M, Celeron 1.7 GHz and above and Athlon64 systems ONLY.

Optimised for Athlon XP and some newer Durons with SSE (-O1 -Oi -G7 -GL -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... GL-SSE.zip (6.76MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... GL-SSE.exe (5.07MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.

Optimised for Pentium III and Pentium III based Celerons with SSE (-O1 -Oi -G6 -GL -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... GL-SSE.zip (6.76MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... GL-SSE.exe (5.07MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.

checkout start: Sat Jan 31 02:22:10 PST 2004

I should note that I can't guarantee that these builds will work with Windows 95 (Microsoft has removed Windows 95 as a target platform on their .NET 2003 version of development tools), but they will work with Windows 98/NT4 or better, and probably on Windows 95 too.

You can find a copy of these builds (and my older builds) on pryan's mirror:
http://pryan.org/firebird/aebrahim

My .mozconfig is as follows:

. $topsrcdir/browser/config/mozconfig
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --enable-optimize="see build info"
ac_add_options --enable-static
ac_add_options --disable-shared

My builds have the following preference set:
pref("general.useragent.vendorComment", "aebrahim");

I've included a copy of my .mozconfig in the build folder itself. For more on what the optimisation switches do see this link:
http://msdn.microsoft.com/library/en-us ... _.2f.o.asp
http://msdn.microsoft.com/library/en-us ... _.2f.g.asp
http://msdn.microsoft.com/library/en-us ... ecture.asp

EDIT: Fixing a broken link
Last edited by aebrahim on January 31st, 2004, 12:16 pm, edited 1 time in total.

mezziah

User avatar
 
Posts: 1738
Joined: November 29th, 2002, 4:25 pm
Location: Central Europe

Post Posted January 31st, 2004, 10:12 am

Optimised for Athlon XP and some newer Durons with SSE (-O1 -Oi -G7 -GL -arch:SSE):


-GL? Whats that?
What will happen next? You never know.

aebrahim
 
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong

Post Posted January 31st, 2004, 10:20 am

Mezziah wrote:
Optimised for Athlon XP and some newer Durons with SSE (-O1 -Oi -G7 -GL -arch:SSE):


-GL? Whats that?

http://msdn.microsoft.com/library/en-us ... zation.asp

mezziah

User avatar
 
Posts: 1738
Joined: November 29th, 2002, 4:25 pm
Location: Central Europe

Post Posted January 31st, 2004, 10:22 am

Ah, thanks. I've never seen it before, thats why I'm asking.

Your build is working fine so far and noticable faster than non-optimized builds.
What will happen next? You never know.

storm119

User avatar
 
Posts: 742
Joined: October 2nd, 2003, 7:13 am
Location: *Land Below The Wind*

Post Posted January 31st, 2004, 10:42 am

Mr.Aeb,

some explanatory may need here :

what 01/0i/ optimised flags ?

I guess another experimental build?..anyway will give a shot and give some feed back later.

lordmedikit
 
Posts: 447
Joined: August 1st, 2003, 9:18 am

Post Posted January 31st, 2004, 10:46 am

storm119 wrote:Mr.Aeb,

some explanatory may need here :

what 01/0i/ optimised flags ?

I guess another experimental build?..anyway will give a shot and give some feed back later.


Using the SSE2 build it seems to be slightly faster on both rendering and startup than yesterday's build using the -O2 flag. However, this could just be me so we need more people to post their comments. It could be slower for you.

aebrahim
 
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong

Post Posted January 31st, 2004, 10:54 am

storm119 wrote:Mr.Aeb,

some explanatory may need here :

what 01/0i/ optimised flags ?

I guess another experimental build?..anyway will give a shot and give some feed back later.

I've included the appropriate links to everything on the MSDN site in my original post.

Warduke
 
Posts: 630
Joined: November 4th, 2002, 7:49 pm

Post Posted January 31st, 2004, 11:04 am

aebrahim, is this build (O1/Oi) different from yesterday's (O2) because of the image loading problems mentioned with 02?
Firefox : One Browser to Rule Them All.

lordmedikit
 
Posts: 447
Joined: August 1st, 2003, 9:18 am

Post Posted January 31st, 2004, 11:08 am

Warduke wrote:aebrahim, is this build (O1/Oi) different from yesterday's (O2) because of the image loading problems mentioned with 02?

Also, for your next experiment aebrahim, could you use the same things as today except try O2 instead of O1? Todays build seems faster, but on the DHTML tests I did from your last build thread it was slightly slower. I think the other optimisations you have used in this build have made it faster, but not using O2 could have decreased some of that effect.
Last edited by lordmedikit on January 31st, 2004, 2:34 pm, edited 1 time in total.

aebrahim
 
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong

Post Posted January 31st, 2004, 11:08 am

Warduke wrote:aebrahim, is this build (O1/Oi) different from yesterday's (O2) because of the image loading problems mentioned with 02?

Yeah, pretty much. Although, it may turn out that -O1 -Oi works even faster. Someone will need to benchmark this ....

lordmedikit
 
Posts: 447
Joined: August 1st, 2003, 9:18 am

Post Posted January 31st, 2004, 11:10 am

aebrahim wrote:
Warduke wrote:aebrahim, is this build (O1/Oi) different from yesterday's (O2) because of the image loading problems mentioned with 02?

Yeah, pretty much. Although, it may turn out that -O1 -Oi works even faster. Someone will need to benchmark this ....


Sorry, I have looked through the thread for yesterday's build and found no mention of an image loading problem, so what is it?

aebrahim
 
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong

Post Posted January 31st, 2004, 11:12 am

lordmedikit wrote:Sorry, I have looked through the thread for yesterday's build and found no mention of an image loading problem, so what is it?

Check out pages 7 and 8 of stipe's build thread.

Warduke
 
Posts: 630
Joined: November 4th, 2002, 7:49 pm

Post Posted January 31st, 2004, 11:22 am

Thanks aebrahim. Downloading now.
Firefox : One Browser to Rule Them All.

storm119

User avatar
 
Posts: 742
Joined: October 2nd, 2003, 7:13 am
Location: *Land Below The Wind*

Post Posted January 31st, 2004, 11:45 am

Trunk 20040131 01/0i/G7/GL - arch : SSE2

Running well here...can feel faster than yesterday build (20040130).
TBE + 6 extensions working charm with this build. :D

Files also decrease becoz of switching the flags!.Great work!

Thanx..Mr.Aeb

Warduke
 
Posts: 630
Joined: November 4th, 2002, 7:49 pm

Post Posted January 31st, 2004, 11:51 am

All extensions installed and everything is working fine.

Oh yeah, no image loading problems either :banana:

Thanks aebrahim.
Firefox : One Browser to Rule Them All.

Return to Firefox Builds


Who is online

Users browsing this forum: No registered users and 2 guests