Send Home and End straight to WebKit too.
[uzbl-mobile] / misc / dmenu-performancetest-bench.sh
1 #!/bin/bash
2 echo "Run this test more then once. the first read on the file may be uncached. after that, the file is in Linux' block cache"
3
4 echo "Plain awk '{print \$3}':"
5 time awk '{print $3}' dummy_history_file >/dev/null
6
7 echo "awk + sort"
8 time awk '{print $3}' dummy_history_file | sort >/dev/null
9 echo "awk + sort + uniq"
10 time awk '{print $3}' dummy_history_file | sort | uniq >/dev/null
11
12 echo "Plain dmenu:"
13 dmenu < dummy_history_file
14 echo "awked into dmenu:"
15 awk '{print $3}' dummy_history_file | dmenu
16 echo "awk + sort + uniq into dmenu:"
17 awk '{print $3}' dummy_history_file | sort | uniq | dmenu