• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Distributed Test Project
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Distributed Test Project


  • Subject: Re: Distributed Test Project
  • From: Dave Camp <email@hidden>
  • Date: Thu, 6 Nov 2003 16:15:50 -0800

My stats for what they are worth:

Compiling a large project with > 1000 C++ source files takes over 30 minutes to build on my Dual 1 GHz MDD machine. Due to the specifics of the source code, we are unable to use a pre-compiled header. :-(

Distributed to a total of 10 CPU's (random machines in the office: 1 dual 1 GHz, 2 dual 450s, 2 PB G4 500s, 1 733 and a 1 GHz PB) build time is down to about 10 minutes. That's a 66% improvement in build time and a lot of gained productivity.

Obviously the faster the machines you can throw at the build, faster it will go. Our initial distributed build on just the dual 1 GHZ and 2 dual 450s improved things a bit but not much. We had to get the other 4 CPU's in to really make a difference.

Also, getting G5's can make a huge difference. Our client can build the same code base on a single 1.8 GHz G5 in 15 minutes (half the time of my dual 1 GHz machine). I'm theorizing that given those stats, a dual 2 GHz machine will build the code in 7-8 minutes. I'd actually test that but my G5 has not left the factory yet... :-(

Dave

On Nov 6, 2003, at 3:02 PM, Pete Parks wrote:

Does anyone know if there's a test project available that I can derive some metrics relating to time spent compiling for 1, 2, 4, etc systems? Our project isn't converted yet and has lots of issues that need to be changed before we can move to gcc3.3. So what I want to do is show management that converting to gcc3.3 along with getting additional distributed Xcode processors is worth it. Currently we suffer extremely long compile times, but numbers speaks the truth so I need something to develop real world metrics from.

Pete
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.



---
It is dark; you are likely to be eaten by a grue. -Zork
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.

References: 
 >Distributed Test Project (From: Pete Parks <email@hidden>)

  • Prev by Date: Re: project builder or xcode for Panther
  • Next by Date: re: Zero link in deployment build?
  • Previous by thread: Re: Distributed Test Project
  • Next by thread: Protocols and Classes
  • Index(es):
    • Date
    • Thread