perf.sh 476 B

12345678910111213141516171819202122232425262728
  1. #!/bin/sh
  2. set -eu
  3. num=1000000
  4. seq=seq
  5. if [ -x /usr/bin/jot ]; then
  6. seq=jot
  7. fi
  8. rm -f perf_*.log
  9. for i in `$seq 10`; do
  10. /usr/bin/time st -e jot $num 2>>perf_0.log
  11. done
  12. for i in `$seq 10`; do
  13. /usr/bin/time st -e ./ptty jot $num 2>>perf_1.log
  14. done
  15. for i in `$seq 10`; do
  16. /usr/bin/time st -e ./ptty ./ptty jot $num 2>>perf_2.log
  17. done
  18. for i in `$seq 10`; do
  19. /usr/bin/time st -e ./ptty ./ptty ./ptty jot $num 2>>perf_3.log
  20. done