why do PGO dep builds take so long?

RESOLVED INCOMPLETE

Status

RESOLVED INCOMPLETE
10 years ago
6 months ago

People

(Reporter: ted, Unassigned)

Tracking

Trunk
x86
Windows XP

Firefox Tracking Flags

(Not tracked)

Details

I did a PGO clobber build this morning:
real    90m25.266s

then later I did a PGO dep build:
real    92m46.109s

It took 2 minutes *longer* than the clobber! I don't know why. My only possible theory is that the .pgd file contains the profiling info from the first run, so the re-links in the dep build take longer.
Here's a build log from my dep build, if anyone wants to sanity-check:
http://people.mozilla.com/~tmielczarek/pgo-build.log.bz2
Here's a quick, completely unscientific survey of nightly build times on 1.9.1/1.9.2:
3h30min, 3h50min, 4h25min, 4h, 2h50min, 3h45min, 3h45min, 4h10min
Note that this is for the full build process, not just the "compile" step

Here's the same thing for dep builds:
2h50min, 2h45min, 3h10min, 2h55min, 1h40min (wow), 3h15min, 2h30min

As you can see, dep builds are certainly quicker but there's a lot of disparity within each set.
This might have been changed by bug 518107.
I don't see a compelling reason to keep this bug open.
Status: NEW → RESOLVED
Last Resolved: a year ago
Resolution: --- → INCOMPLETE

Updated

6 months ago
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.