• 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 Builds
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Distributed Builds


  • Subject: Re: Distributed Builds
  • From: Rob Frohne <email@hidden>
  • Date: Mon, 14 Mar 2005 08:00:24 -0800

Yes, but at least for my development style, I end up compiling every file many times. Xcode could keep track of how fast it was to compile each file on each computer available and then use that information to decide how to distribute the files to build. It wouldn't likely change too much between edits. It also could likely make a decision based on how many lines the files were, how many files were to be compiled, etc, and do better than it does now.

Rob
On Mar 14, 2005, at 7:35 AM, Thomas Davie wrote:

The problem is that finding out how long a file is going to take to compile is just as hard as compiling said file - so there's no way for XCode to tell if it will be faster to ship the file out or keep it in-house. The only thing that it might be able to do is go "oh... I've finished building all my stuff and I'm waiting on my partners, I might as well see if I can beat them to the punch" and start compiling something another box had been told to build.

Bob

On Mar 14, 2005, at 3:20 PM, Rob Frohne wrote:

Hi Dix,

I've noticed the same thing you are. If I'm compiling a lot of files, the distributed build wins hands down, but if it is only one or two files it is actually slower than not using the distributed build. I'm using a powerbook G4 1.25 GHz and my distributed partners vary from dual G5s to a 450 MHz Cube. Perhaps we should file a "bug report" on this.

Rob
On Mar 14, 2005, at 2:45 AM, Dix Lorenz wrote:

Hi,

is there any way I can tell XCode to prefer the local machine for building? Or just set the order of preference which machine gets to work? It doesn't matter if I am doing a complete build but when I need to compile only 1 or 2 files I think it would be faster to use the local machine than to push all the stuff around the network. In my case it would be a lot faster since my local machine is a G5 while the remote machine is a lowly G4...

Thanks,
Dix

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden

--
Rob Frohne, Ph.D., P.E.
E.F. Cross School of Engineering
Walla Walla College
http://www.wwc.edu/~frohro/

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
email@hidden


This email sent to email@hidden


--
Rob Frohne, Ph.D., P.E.
E.F. Cross School of Engineering
Walla Walla College
http://www.wwc.edu/~frohro/

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Distributed Builds (From: Dix Lorenz <email@hidden>)
 >Re: Distributed Builds (From: Rob Frohne <email@hidden>)
 >Re: Distributed Builds (From: Thomas Davie <email@hidden>)

  • Prev by Date: Re: Distributed Builds
  • Next by Date: Re: Distributed Builds
  • Previous by thread: Re: Distributed Builds
  • Next by thread: "Hardware" System Preferences
  • Index(es):
    • Date
    • Thread