aebrahim: W32 2003-11-08 optimised for P3/P4/Athlon/AthlonXP

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

aebrahim: W32 2003-11-08 optimised for P3/P4/Athlon/AthlonXP

Post by aebrahim »

I built Mozilla Firebird today from CVS with MSVC++ .NET 2003 using some optimisations. To build on MSVC++ .NET 2003, I had to use some old headers from the MSVC++ .NET 2002 Standard C++ Library. However, it's using the MSVC++ .NET 2003 compilers and linkers, so it should fully benefit from the new optimisations. 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 (-Oxs -G7 -arch:SSE2):
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.exe (4.47MB - 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 (-Oxs -G7 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.exe (4.47MB - 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 (-Oxs -G6 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.exe (4.47MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.

Optimised for non-SSE Athlons (-Oxs -G7):
http://pryan.org/firebird/aebrahim/Mozi ... Oxs-G7.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... Oxs-G7.exe (4.46MB - 7z sfx)

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/defau ... _.2f.o.asp
User avatar
jacsac
Posts: 140
Joined: October 5th, 2003, 4:13 pm

Finally

Post by jacsac »

I think we finally have a build where TBE (1.9) works in multiple browser mode and the search bar works also. Hopefully no one will turn up any other bugs. Thanks Aebrahim
sfty
Posts: 114
Joined: September 22nd, 2003, 4:54 pm
Location: Berlin

Re: Finally

Post by sfty »

jacsac wrote:I think we finally have a build where TBE (1.9) works in multiple browser mode

can anybody confirm this?
User avatar
Goldzilla
Posts: 2579
Joined: November 22nd, 2002, 6:52 pm

Re: Finally

Post by Goldzilla »

sfty wrote:
jacsac wrote:I think we finally have a build where TBE (1.9) works in multiple browser mode

can anybody confirm this?


Yup. This is one nice build. I've done some performance testing which is in another post. Haven't had any problems with TBE/FB/CME RamDisk combination so far.
User avatar
opaiev
Posts: 142
Joined: August 18th, 2003, 6:04 pm

Post by opaiev »

cool. can anyone confirm the functioning of using tabs with the search bar?
User avatar
joeg
Posts: 2616
Joined: October 10th, 2003, 12:37 pm
Location: How can you be in two places at once, when you're not anywhere at all?

A New "Keeper"

Post by joeg »

Mr. Ebrahim has done it again! This build has replaced 02 Nov as my default browser.

Thanks Mr. Ebrahim,

Joe
Although every day is Judgment Day, I nonetheless feel like a room without a roof.
User avatar
Goldzilla
Posts: 2579
Joined: November 22nd, 2002, 6:52 pm

Post by Goldzilla »

opaiev wrote:cool. can anyone confirm the functioning of using tabs with the search bar?


I don't use the search bar so I can't help on that one.
kendp
Posts: 200
Joined: February 3rd, 2003, 6:53 am
Location: Dominican Republic

Post by kendp »

Very good build.
mhowie
Posts: 421
Joined: September 3rd, 2003, 4:28 pm

Post by mhowie »

Faster than 11/05?
--Howie
User avatar
Goldzilla
Posts: 2579
Joined: November 22nd, 2002, 6:52 pm

Post by Goldzilla »

mhowie wrote:Faster than 11/05?


Faster than 0.7 [I have the stats to prove it]. I dumped 11/05 after seeing 11/08 and before running stats.
User avatar
Archangel
Posts: 73
Joined: August 16th, 2003, 9:35 pm
Location: Texas, USA

Post by Archangel »

Aebrahim this is by far your fastest build yet. It fires up amazingly quick. On my P4 1.8Gh I hit the icon and I was up in an eye blink, never had a build launch that fast. The usual launch time for me is 1-2 sec. Thanks, for this great build. No problems with this one.
johnleemk
Posts: 1464
Joined: October 29th, 2003, 6:19 am
Location: Malaysia
Contact:

Post by johnleemk »

Is this build as fast or faster than the official Nov 7 build? :D
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b) Gecko/20050205 Firefox/1.0+
subferno
Posts: 292
Joined: June 9th, 2003, 5:35 pm

Post by subferno »

I am using the Athlon non SSE Build but I it takes about 5 secs for Firebird to load, same with the original official .7 Athlon build. I remember that older FB builds use to load a whole lot faster on my computer but it just seems slow now. I have nothing else running in the background. I defragged my HD.

Does it have anything to do with extensions that I have installed?
Firefox 12
Win 7 Ultimate 64
AMD64 3000+ Gigabyte x800 1.5 gig RAM
User avatar
Goldzilla
Posts: 2579
Joined: November 22nd, 2002, 6:52 pm

Post by Goldzilla »

subferno wrote:I am using the Athlon non SSE Build but I it takes about 5 secs for Firebird to load, same with the original official .7 Athlon build. I remember that older FB builds use to load a whole lot faster on my computer but it just seems slow now. I have nothing else running in the background. I defragged my HD.

Does it have anything to do with extensions that I have installed?


See my performance post in this forum earlier this afternoon. Extensions make a big difference as there is a lot of work done grabbing stuff off the disk as well as any CPU required for setup. Bookmarks have to be loaded too. And there may be some time (browsing) for grabbing stuff from the disk cache if it's big.

You might want to try Firebird out on a RamDisk. You'll probably be amazed at the startup performance.
kretz
Posts: 9
Joined: October 18th, 2003, 7:35 pm

Post by kretz »

very good build thanks
Post Reply