使用strace测试打开程序响应时间

我们想要知道一个程序从运行到打开的响应时间可以使用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如果没有手动关闭则日志会卡住,这个时候查看日志就可以看到程序的开始时间和打开时间,并且通过这两个时间的相差信息得到程序响应时间
image
image
image
通过修改打开的程序多次测试就可以得到打开程序的响应时间
经过测试大多程序的响应时间是以毫秒计算的
image

posted @ 2023-07-06 15:49  minseo  阅读(41)  评论(0编辑  收藏  举报