在 Linux 下,你可以使用 timer
命令来计算一个命令的执行时间
time
命令:time ls
这将会显示 ls
命令的执行时间,包括实际时间(real)、用户时间(user)和系统时间(sys)。
/usr/bin/time
命令:/usr/bin/time -v ls
这将会显示 ls
命令的详细执行时间信息,包括各种内存使用情况等。
perf
工具:首先,确保你已经安装了 perf
工具。在基于 Debian 的系统上,可以使用以下命令安装:
sudo apt-get install linux-tools-common linux-tools-generic linux-tools-$(uname -r)
然后,使用 perf stat
命令来测量一个命令的执行时间:
perf stat ls
这将会显示 ls
命令的执行时间以及其他性能相关的信息。
hyperfine
工具:首先,安装 hyperfine
工具。在基于 Debian 的系统上,可以使用以下命令安装:
sudo apt-get install hyperfine
然后,使用 hyperfine
命令来测量一个命令的执行时间:
hyperfine 'ls'
这将会显示 ls
命令的执行时间,并提供一些额外的统计信息。