From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: Date: Tue, 25 May 2004 17:49:05 -0500 From: Russ Cox To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] plan9ports performance In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: Topicbox-Message-UUID: 88e8dea2-eacd-11e9-9e20-41e7f4b1d025 > : unix; time sed -e 's/e/E/g' fortunes > /dev/null > 0.01u 0.02s 0.03r sed -e s/e/E/g fortunes > : unix; time 9sed -e 's/e/E/g' fortunes > /dev/null > 0.17u 0.00s 0.17r 9sed -e s/e/E/g fortunes you could rewrite things to avoid the need to zero Resublists so much. it's hard to get excited about it. t23=; profile 9sed s/e/E/g fortunes >/dev/null 0.7% /usr/local/plan9/bin/9sed:executable 1.4% /usr/local/plan9/bin/9sed:Bputc 1.4% /usr/local/plan9/bin/9sed:putline 1.4% /usr/local/plan9/bin/9sed:rregexec9 2.0% /usr/local/plan9/bin/9sed:Bputrune 2.7% /usr/local/plan9/bin/9sed:Bgetrune 2.7% /usr/local/plan9/bin/9sed:_renewmatch 2.7% /usr/local/plan9/bin/9sed:_rrenewemptythread 2.7% /usr/local/plan9/bin/9sed:gline 6.8% /usr/local/plan9/bin/9sed:Bgetc 11.5% /usr/local/plan9/bin/9sed:dosub 14.2% /usr/local/plan9/bin/9sed:_renewthread 18.2% /usr/local/plan9/bin/9sed:rregexec1 31.8% /lib/tls/libc-2.3.2.so:memset t23=; russ