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

Reply via email to