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>