可以用strace观察系统调用的情况,耗时等.
将源码拷贝之后,设置交叉编译的环境,然后解压编译:
tar xf strace-4.21.tar
cd strace-4.21
./configure --prefix=/home/nfsshare/strace --host=arm-none-linux CC=arm-linux-gcc LD=arm-linux-ld
make
make install
这就编译完成了,将/home/nfsshare/strace目录拷贝到设备上,就可以使用了。
在目标设备上,简单使用:
./strace -p 3017 -c
./strace -p 3017 -tt -T -e trace=epoll_wait
具体的使用./strace -h查看使用方法.
效果: