perf.sh - scroll - scrollbackbuffer program for st
(HTM) git clone git://git.suckless.org/scroll
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
perf.sh (505B)
---
1 #!/bin/sh
2
3 set -eu
4
5 export POSIXLY_CORRECT=1
6 num=1000000
7 seq=seq
8
9 if [ -x /usr/bin/jot ]; then
10 seq=jot
11 fi
12
13 rm -f perf_*.log
14
15 for i in `$seq 10`; do
16 /usr/bin/time st -e $seq $num 2>>perf_0.log
17 done
18
19 for i in `$seq 10`; do
20 /usr/bin/time st -e ./ptty $seq $num 2>>perf_1.log
21 done
22
23 for i in `$seq 10`; do
24 /usr/bin/time st -e ./ptty ./ptty $seq $num 2>>perf_2.log
25 done
26
27 for i in `$seq 10`; do
28 /usr/bin/time st -e ./ptty ./ptty ./ptty $seq $num 2>>perf_3.log
29 done