On Sun, Feb 22, 2009 at 6:48 PM, Bruno Jargot <bruno.jar...@gmail.com> wrote: > The benchmark is wrong: > /bin/ptime starts a new process and the shell can't use its built in commands. > > sleep built in > % ptime ksh93 -c 'i=0 ; while [[ $i -lt 10000 ]] ; do sleep 0 ; let i++ ; > done' > > real 0.076257622 > user 0.070381736 > sys 0.004646904 > > Old sleep on B99: > % ptime ksh93 -c 'i=0 ; while [[ $i -lt 10000 ]] ; do /bin/sleep 0 ; > let i++ ; done' > > real 30.481728193 > user 11.656788038 > sys 16.281711048 > > GNU sleep > % ptime ksh93 -c 'i=0 ; while [[ $i -lt 10000 ]] ; do > /usr/gnu/bin/sleep 0 ; let i++ ; done' > > real 39.264469018 > user 16.814216911 > sys 20.484500386 > > New ksh93 /bin/sleep: > % ptime ksh93 -c 'i=0 ; while [[ $i -lt 10000 ]] ; do /bin/sleep 0 ; > let i++ ; done' > > real 24.831689851 > user 8.932579241 > sys 13.592960088 > > ksh93 is /bin/sh on Opensolaris and more built in commands make system > scripts faster. Firefox configure.in runs 14 times faster on > Opensolaris because ksh93 is now /bin/sh.
Bruno.. Thanks for posting some more accurate numbers.. This looks good. I'm 100% for ksh93 making progress and can only hope monster threads like this don't discourage anyone. Thanks ./C _______________________________________________ tools-discuss mailing list tools-discuss@opensolaris.org