FYI: Some Distributed Builds results
FYI: Some Distributed Builds results
- Subject: FYI: Some Distributed Builds results
- From: Ricky Sharp <email@hidden>
- Date: Sat, 15 Nov 2003 16:25:21 -0600
I won't bore the list with timings, but instead will more generally
describe my experiences with the distributed builds feature.
I know I mentioned it in other e-mails, but for those new to the
thread, here's my setup:
Dual 2GHz G5 connected directly to a Dual 500 MHz G4 with a Gigabit
Ethernet cable. G5 is running Mac OS X 10.3.1, the G4 has 10.3. Both
are running Xcode version 1.0.
I modified the AppearanceSample example code to include a native target.
I then timed doing clean builds on the G5 alone, the G4 alone, and
various combinations of sharing processors between the two machines.
Also combinations where each machine was the "host".
The fastest build was when I built the project with only the G5. Build
times were just a few seconds slower when the G5 was the host and jobs
were sent to the G4. This makes sense as there's obviously overhead
with the communications and at least for this project, the benefits of
offloading any jobs to the other machine were cancelled out by such
overhead.
I did see a nice speed boost (perhaps 40%) when using the G4 as a host
and building the project with only the G4, and then building the
project by offloading jobs to the G5. However, this was still
noticeably slower than just building with the G5.
Thus, for folks with just two machines, you may find that you get the
best build times when just using the faster machine by itself.
It would be interesting to find out what would happen though if the two
machines are a little bit closer or the same in terms of performance.
Of course, it's best when you have 3 or more machines to do this.
___________________________________________________________
Ricky A. Sharp mailto:email@hidden
Founder & President
Instant Interactive(tm) http://www.instantinteractive.com
_______________________________________________
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.