perf.sh - scroll - scrollbackbuffer program for st | |
git clone git://git.suckless.org/scroll | |
Log | |
Files | |
Refs | |
README | |
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 |