RE: [GD-General] IncrediBuild
Brought to you by:
vexxed72
From: Tom F. <to...@mu...> - 2003-01-16 19:34:27
|
We put time-hog slugs in the code that reduce your machine to a = minimum-spec one in normal builds. Solves that problem quite nicely. It's fairly approximate, but then so is anything on a PC :-) The gotcha is that the nature of the graphics code changes radically = with timing slugs, because the whole GPU/CPU parallelism thing is completely different. But then graphics coders have their own huge nightmare with different graphics cards and so on, so you can probably trust them not = to go bezerk with stuff if they have to make it run on a Voodoo1 or whatever. Tom Forsyth - Muckyfoot bloke and Microsoft MVP. This email is the product of your deranged imagination, and does not in any way imply existence of the author. > -----Original Message----- > From: Grills, Jeff [mailto:jg...@so...] > Sent: 13 January 2003 17:06 > To: 'gam...@li...' > Subject: RE: [GD-General] IncrediBuild >=20 >=20 >=20 > To elaborate more, I find that programmers stop optimizing when code > performs acceptably on their machine. So, if their=20 > processors are 3 times > as fast as the min spec machine, you've got problems waiting=20 > to bite you. > Consoles solve that - you run the code on the console, which=20 > is the min-spec > machine (and the max too). I'm basically proposing applying=20 > that model to > PC development, while still getting faster compile times. >=20 > j >=20 >=20 > -----Original Message----- > From: Skelton, Jeff [mailto:jsk...@ea...] > Sent: Monday, January 13, 2003 10:48 AM > To: gam...@li... > Subject: RE: [GD-General] IncrediBuild >=20 >=20 > Make sure there is no possibility that your programmers will=20 > ever have to do > console work in the future ;) >=20 > Jeff >=20 >=20 >=20 > -----Original Message----- > From: Grills, Jeff [mailto:jg...@so...]=20 > Sent: Monday, January 13, 2003 8:37 AM > To: 'gam...@li...' > Subject: RE: [GD-General] IncrediBuild >=20 >=20 >=20 > Too expensive? That's insane. The amount of programmer time=20 > it saves is > immense -- it pays for itself very rapidly. Besides, you=20 > don't need to > upgrade programmer machines nearly so often, because compile=20 > times are much > faster. In fact, on the next project I lead, I'm going to=20 > push to leave all > the programmers on the minimum spec CPU machine, and use=20 > Incredibuild to > keep them working efficiently. >=20 > j >=20 > -----Original Message----- > From: Emmanuel Astier [mailto:e_a...@ya...] > Sent: Monday, January 13, 2003 10:20 AM > To: gam...@li... > Subject: RE: [GD-General] IncrediBuild >=20 >=20 > I also used it for a project where compile times were > important ( more than 30 minutes for a complete > rebuild), and as we were quite a lot working on this > title, we had to make a 'rebuild all' quite often... >=20 > The gain was impressive ( around 4x / 5x faster ), > it's really easy to use, the interface is really nice. >=20 >=20 > We had some problems with some settings, but nothing > really important... > All the team wanted to buy it, but our manager said > the cost was too high. Gosh... >=20 > It was quite hard to get back to plain VC when the > test period ended... >=20 > Emmanuel >=20 > --- "Grills, Jeff" <jg...@so...> a =E9crit=A0: > >=20 > > We use it, and we couldn't live without it - it cuts > > our compile times in > > half or more. It only supports MSVC6, and right now > > we won't upgrade to > > MSVC7 until Incredbuild supports it properly. It > > also does a much better > > job of finding necessary dependencies that MSVC6. > > Sometimes a normal build > > will fail to link, or have runtime problems, but > > after doing an incredibuild > > all those issues go away. > >=20 > > It has some problems with custom build steps. We > > have some projects that > > won't properly build with it (like any of our apps > > that use QT). But the > > majority of our code works well with it. > >=20 > > I think, if we had less programmers on the team and > > could make sure they > > were more diligent reducing compile time > > dependencies, that it might not be > > as beneficial. But we're not in that situation, and > > the package is crucial > > to improving programmer workflow. > >=20 > > Jeff Grills > > Technical Director, Austin Studio > > Star Wars Galaxies > > Sony Online Entertainment > > =20 > > -----Original Message----- > > From: Gareth Lewin [mailto:GL...@cl...] > > Sent: Monday, January 13, 2003 6:57 AM > > To: Gamedevlists-General (E-mail) > > Subject: [GD-General] IncrediBuild > >=20 > >=20 > > I just saw IncrediBuild linked from flipcode, and > > wanted to know if anyone > > has used it ? > >=20 > > (Hoping this isn't OT, but I know this list is > > fairly open, and discussions > > of speading up compile times is quite common even in > > SWeng ) > >=20 > > _____________________ > > Regards, Gareth Lewin > >=20 > >=20 > > > ------------------------------------------------------- > > This SF.NET email is sponsored by: FREE SSL Guide > > from Thawte > > are you planning your Web Server Security? Click > > here to get a FREE > > Thawte SSL guide and find the answers to all your > > SSL security issues. > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en > > _______________________________________________ > > Gamedevlists-general mailing list=20 > > Gam...@li... > > > https://lists.sourceforge.net/lists/listinfo/gamedevlists-general > > Archives: > > > http://sourceforge.net/mailarchive/forum.php?forum_id=3D557=20 >=20 > ___________________________________________________________ > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en=20 > fran=E7ais ! Yahoo! > Mail : http://fr.mail.yahoo.com >=20 >=20 > ------------------------------------------------------- > This SF.NET email is sponsored by: FREE SSL Guide from Thawte are = you > planning your Web Server Security? Click here to get a FREE=20 > Thawte SSL guide > and find the answers to all your SSL security issues. > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en > _______________________________________________ > Gamedevlists-general mailing list=20 > Gam...@li... > https://lists.sourceforge.net/lists/listinfo/gamedevlists-general > Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=3D557 >=20 >=20 > ------------------------------------------------------- > This SF.NET email is sponsored by: FREE SSL Guide from Thawte are = you > planning your Web Server Security? Click here to get a FREE=20 > Thawte SSL guide > and find the answers to all your SSL security issues. > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en > _______________________________________________ > Gamedevlists-general mailing list=20 > Gam...@li... > https://lists.sourceforge.net/lists/listinfo/gamedevlists-general > Archives: http://sourceforge.net/mailarchive/forum.php?forum_idU7 >=20 >=20 >=20 > ------------------------------------------------------- > This SF.NET email is sponsored by: FREE SSL Guide from Thawte > are you planning your Web Server Security? Click here to get a FREE > Thawte SSL guide and find the answers to all your SSL=20 > security issues. > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en > _______________________________________________ > Gamedevlists-general mailing list > Gam...@li... > https://lists.sourceforge.net/lists/listinfo/gamedevlists-general > Archives: > http://sourceforge.net/mailarchive/forum.php?forum_idU7 >=20 >=20 > ------------------------------------------------------- > This SF.NET email is sponsored by: FREE SSL Guide from Thawte > are you planning your Web Server Security? Click here to get a FREE > Thawte SSL guide and find the answers to all your SSL=20 > security issues. > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en > _______________________________________________ > Gamedevlists-general mailing list > Gam...@li... > https://lists.sourceforge.net/lists/listinfo/gamedevlists-general > Archives: > http://sourceforge.net/mailarchive/forum.php?forum_idU7 >=20 |