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