RE: [GD-General] Compile times
Brought to you by:
vexxed72
From: Mick W. <mi...@ne...> - 2002-12-10 02:19:02
|
Tony Hawk's Pro Skater 4 has 10.6 MB of code (engine included), and takes 7.5 minutes for a full code rebuild on a 2Ghz/1GB PC using GCC 2.93 (Targeting the PS2) I've heard VC is a lot faster than GCC, so it might get the sub-5 minute there. I think it can get a lot faster. We did some restructuring of one of our subsystems using the Lakos methodology, and it sped it up noticably. But you really have to apply it everything. The code is pretty interwoven in places. We don't make much use of templates, and no STL, which I think helps the build time quite a bit. Also no exceptions or RTTI. Mick > -----Original Message----- > From: gam...@li... > [mailto:gam...@li...] On > Behalf Of Michael Moore (GAMES) > Sent: Monday, December 09, 2002 5:50 PM > To: gam...@li... > Subject: RE: [GD-General] Compile times > > > Does anyone out there have a game project of 10-20MB in size > (source & header files), that builds in 5 minutes or less? I > would love to hear about it. > > I wonder if in some ways you cross an invisible line where > complexity and inter-dependency increases dramatically as > your project size grows. Similar to the way the dynamics of a > team changes as you go from 8 developers to 40. > > Large-scale projects are not a new beast -- there are whole > books written on the subject (J. Lakos. Large-Scale C++ > Software Design, for example). I wonder how much of the > complexity in our larger game projects is "accidental" and > how much is "essential", to borrow a term from Brooks. Brian > has a strong suspicion much of it is accidental and could be > removed if the right choices were made during the course of > development. I would love to see some larger projects that > build quickly so that I could gain more confidence in this theory. > > -Michael > > > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Gamedevlists-general mailing list > Gam...@li... > https://lists.sourceforge.net/lists/listinfo/gamedevlists-general > Archives: http://sourceforge.net/mailarchive/forum.php?forum_idU7 > |