NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bin/53285: Build times tripled with make/job.c 1.193
The following reply was made to PR bin/53285; it has been noted by GNATS.
From: Andreas Gustafsson <gson%gson.org@localhost>
To: gnats-bugs%NetBSD.org@localhost, sjg%NetBSD.org@localhost, kre%NetBSD.org@localhost
Cc:
Subject: Re: bin/53285: Build times tripled with make/job.c 1.193
Date: Sun, 13 May 2018 16:08:29 +0300
Robert Elz wrote:
> Before giving up completely, perhaps it would be worth trying changing the
> "sleep(1)" into a much smaller usleep() or nanosleep() - which would have
> the same effect, of avoiding busy waiting, while not adding nearly as much
> delay (if it happens that the sleep needs to be a second occasionally, then
> that might mean 100 * usleep(10000) rather than 1 sleep(1), but it seems that
> most of the time, the wait does not need to be nearly that long).
I don't know what problem the original commit was trying to solve
(someone please file a PR), but arbitrary sleeps are never the right
solution.
--
Andreas Gustafsson, gson%gson.org@localhost
Home |
Main Index |
Thread Index |
Old Index