使用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如果没有手动关闭则日志会卡住,这个时候查看日志就可以看到程序的开始时间和打开时间,并且通过这两个时间的相差信息得到程序响应时间
通过修改打开的程序多次测试就可以得到打开程序的响应时间
经过测试大多程序的响应时间是以毫秒计算的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源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的多行过滤插件把多行合并成一行