This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [glibc] Fix Linux sysconf(_SC_NPROCESSORS_[CONF|ONLN])performance problem
On Thu, Jun 16, 2011 at 1:04 PM, Paul Eggert <eggert@cs.ucla.edu> wrote:
>
> "Stale" could mean "the tv_sec value doesn't match", or it could be something
> fancier; I doubt whether it matters much.
I certainly think that would be a lot better than what glibc does now
- at least limiting the /proc/stat reading to a maximum of once per
second or similar.
And it could be combined with the patch I just sent out (which ends up
parsing /sys/devices/system/cpu/online every time. It's a cheaper (and
more obvious) file than /proc/stat, but it's still not zero-cost.
Linus