The GYP unittests create a temp directory and copy the generated output
there to validate things working (no full paths). This all works, but runs
into
an interesting issue. Xcode will make the calls to exclude all the build
output
directories from any future TimeMachine backup. This data is stores in a plist
on disk. Since the tests generate a new directory each time, we're slowing
making this grow with time. When we had the same problem with data in the
Chrome profiles we saw a slowdown over time as the read/modify/write of
the plist slowly kept taking longer and longer as it grew. We're headed for
this same issue on the bot running the GYP unittests unless we find a way to
clear the list and/or stop using new directories every run.
Original issue reported on code.google.com by thomasvl@chromium.org on 19 Jan 2010 at 2:11
Original issue reported on code.google.com by
thomasvl@chromium.org
on 19 Jan 2010 at 2:11