Le 07/01/2011 20:40, Kent W a écrit : > > The question of replacing the default shell in NetBSD "base" with > something else has comeup. Naturally, being the ksh93 enthusiast > that I am I suggested we use ksh93. I am hoping to find some > shell code that I could use to benchmark the various shells (ksh93, > mksh, zsh, ...). I am hoping to show that, on average, ks93 has > superior performance to these other shells. Can someone > point me in the right direction?
easy ;^) uname -a CYGWIN_NT-6.0 pcvista 1.7.7(0.230/5/3) 2010-08-31 09:58 i686 Cygwin wc _2.txt 56024 236777 2389037 _2.txt # dash 0.5.6.1 time dash -c 'while read line; do printf "%s" "$line"; done < _2.txt > /dev/null' real 0m15.745s user 0m1.279s sys 0m14.320s # bash 3.2.51(24) bash -c 'time while read -r line; do echo -E "$line"; done < _2.txt > /dev/null' real 0m19.357s user 0m4.243s sys 0m14.601s # bash 4.1.9(1) bash -c 'time while read -r line; do echo -E "$line"; done < _2.txt > /dev/null' real 0m18.268s user 0m4.353s sys 0m13.666s # zsh 4.3.10 time zsh -c 'while read -r line; do echo -E "$line"; done < _2.txt > /dev/null' real 0m25.718s user 0m2.355s sys 0m23.181s # pdksh 5.2.14 ksh -c 'time while read -r line; do print -r "$line"; done < _2.txt > /dev/null' 15.68s real 1.59s user 13.08s system # ksh 11/16/88f ksh88 -c 'time while read -r line; do print -r "$line"; done < _2.txt > /dev/null' real 0m0.02s user 0m0.29s sys 0m0.03s # ksh JM 93t+ 2010-03-05 ksh93 -c 'time while read -r line; do print -r "$line"; done < _2.txt > /dev/null' real 0m0.37s user 0m0.37s sys 0m0.00s Regards, Cyrille Lefevre -- mailto:[email protected] _______________________________________________ ast-users mailing list [email protected] https://mailman.research.att.com/mailman/listinfo/ast-users
