|
From: | Eric Melski |
Subject: | Re: Prioritizing non-dependent targets in parallel make |
Date: | Mon, 23 Aug 2010 08:37:56 -0700 |
User-agent: | Thunderbird 2.0.0.24 (X11/20100623) |
Eric Melski wrote:
ElectricAccelerator doesn't factor runtimes into scheduling decisions, although we have talked about doing so in the past. I spent some time investigating the possibility, most recently a couple years ago. ...I ran the simulation on a variety of real-world builds. ...I'll see if I can dig up the patch for ElectricInsight and maybe write it up in a blog. up that code, and maybe write it up in a blog.
Ugh, it took me a lot longer to put this together than I expected, but if anybody is still interested, I did finally do a write-up on the subject of a longest-job-first scheduler for make and why it doesn't work in practice:
http://blog.melski.net/2010/08/23/faster-builds-through-smarter-scheduling-longest-job-first/ Best regards, Eric Melski http://blog.melski.net/
[Prev in Thread] | Current Thread | [Next in Thread] |