aebrahim: W32 2003-11-08 optimised for P3/P4/Athlon/AthlonXP
-
- Posts: 1234
- Joined: November 10th, 2002, 2:47 am
- Location: Hong Kong
- Contact:
aebrahim: W32 2003-11-08 optimised for P3/P4/Athlon/AthlonXP
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
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
-
- Posts: 114
- Joined: September 22nd, 2003, 4:54 pm
- Location: Berlin
Re: Finally
jacsac wrote:I think we finally have a build where TBE (1.9) works in multiple browser mode
can anybody confirm this?
- Goldzilla
- Posts: 2579
- Joined: November 22nd, 2002, 6:52 pm
Re: Finally
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.
- 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"
Mr. Ebrahim has done it again! This build has replaced 02 Nov as my default browser.
Thanks Mr. Ebrahim,
Joe
Thanks Mr. Ebrahim,
Joe
Although every day is Judgment Day, I nonetheless feel like a room without a roof.
- Archangel
- Posts: 73
- Joined: August 16th, 2003, 9:35 pm
- Location: Texas, USA
-
- Posts: 1464
- Joined: October 29th, 2003, 6:19 am
- Location: Malaysia
- Contact:
-
- Posts: 292
- Joined: June 9th, 2003, 5:35 pm
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?
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
Win 7 Ultimate 64
AMD64 3000+ Gigabyte x800 1.5 gig RAM
- Goldzilla
- Posts: 2579
- Joined: November 22nd, 2002, 6:52 pm
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.