move datafiles into own dir
[uzbl-00z.git] / misc / dmenu-performancetest-bench.sh
blobc06df4615030fbcbbe0f8927deb5ec61bc639cbe
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"
4 echo "Plain awk '{print \$3}':"
5 time awk '{print $3}' dummy_history_file >/dev/null
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
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