我们想要知道一个程序从运行到打开的响应时间可以使用strace命令测试
写一个运行打开某个程序的脚本例如一下脚本可以打开wps
test.sh
#!/bin/bash
#/usr/bin/google-chrome-stable www.baidu.com
/usr/bin/wps
#/usr/bin/kylin-software-center
#/usr/bin/kylin-music
exit
运行以下命令执行脚本并输出日志
strace -o output_wps.log -tt ./test.sh
参数解析
-o output_wps.log #输出日志到文件
-tt 输出时间信息 两个t代表输出时间信息精确到小数点后六位
运行完以后会打开wps如果没有手动关闭则日志会卡住,这个时候查看日志就可以看到程序的开始时间和打开时间,并且通过这两个时间的相差信息得到程序响应时间
通过修改打开的程序多次测试就可以得到打开程序的响应时间
经过测试大多程序的响应时间是以毫秒计算的