From owner-freebsd-current Mon Sep 22 12:10:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA10284 for current-outgoing; Mon, 22 Sep 1997 12:10:41 -0700 (PDT) Received: from ns.mt.sri.com (SRI-56K-FR.mt.net [206.127.65.42]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id MAA10274 for ; Mon, 22 Sep 1997 12:10:34 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.7/8.8.7) with ESMTP id NAA14490; Mon, 22 Sep 1997 13:10:32 -0600 (MDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id NAA02147; Mon, 22 Sep 1997 13:10:31 -0600 (MDT) Date: Mon, 22 Sep 1997 13:10:31 -0600 (MDT) Message-Id: <199709221910.NAA02147@rocky.mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Poul-Henning Kamp Cc: Nate Williams , current@freebsd.org Subject: New timeout capability (was Re: cvs commit:....) In-Reply-To: <612.874952557@critter.freebsd.dk> References: <199709221630.KAA01072@rocky.mt.sri.com> <612.874952557@critter.freebsd.dk> X-Mailer: VM 6.29 under 19.15 XEmacs Lucid Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Poul-Henning Kamp writes: > In message <199709221630.KAA01072@rocky.mt.sri.com>, Nate Williams writes: > > >Stating that it takes O(n) times to add/remove a callout and calling it > >a win when it takes O(n) time to process a tick isn't a win in my book. > > > >PHK answered by saying that on his laptop, it seemed to be a wash, so > >that's encouraging, but it seems to have the ability to make the system > >slower. (I'd like to see how PHK compared the two approaches.) > > elapsed time for make world, including careful scrutinizing the basic- > block profiling output. > > This is the kind of stuff my new "rover" setup is meant to be able to > measure. I have a standard deviation of less than 1 part in thousand > for real + user time, and less than 1 in 300 for system time, so > very small changes can be measured rather reliably. Can you explain a bit more about your 'rover' setup, and how it's used? Thanks! Nate