使用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 @   minseo  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2020-07-06 Ubuntu20.04使用命令date设置时间不生效解决办法
2018-07-06 ELK之使用filebeat的多行过滤插件把多行合并成一行
点击右上角即可分享
微信分享提示