Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Oct 2009 19:13:54 +0200
From:      Roman Divacky <rdivacky@freebsd.org>
To:        Ivan Voras <ivoras@freebsd.org>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Make process title - % complete
Message-ID:  <20091020171354.GA92192@freebsd.org>
In-Reply-To: <hbkb79$7l2$1@ger.gmane.org>
References:  <20091020122432.GA50817@ravenloft.kiev.ua> <hbkb79$7l2$1@ger.gmane.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Oct 20, 2009 at 02:42:17PM +0200, Ivan Voras wrote:
> Alex Kozlov wrote:
> 
> >Of course ps or top output much more convenient, but if setproctitle so
> >expencive and will be called so often, then SIGINFO may be good
> >compromise. 
> 
> Regarding speed of setproctitle(), here are some microbenchmark results 
> from the attached test source:
> 
> getpid: 3661124.75 iterations/s
> setproctitle: 591357.56 iterations/s
> 
> Meaning, setprocitle() is around 6 times more expensive than getpid(), 
> meaning it can only be pulled off nearly 600,000 calls/s on a 2.3 GHz 
> Core 2 CPU.

what about contention? setproctitle() is an sysctl so it will prevent
other sysctl's from working when being executed..



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091020171354.GA92192>