Strace--系统调用分析问题集锦

----------------------------------------------------------------------------------------------------- 

今天,有一个模块启动时间不稳定。

通过strace查看后,发现频繁打印stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=311, ...}) = 0 

查看了相关资料,属于TZ环境变量未设置,因此每次都需要设置时区调用系统调用。

因此export TZ = Asia/Shanghai 

 

strace -c -p 14915 可以统计各个系统调用消耗的时间。 

strace -f -F -o ./xxx.txt ./xxx -s 

posted @ 2015-04-23 10:41  Lawrence.Lau  阅读(735)  评论(0编辑  收藏  举报