我有一个通过命令运行的程序:
time ./my-program.sh
输出为:
./my-program.sh 10,31s 用户 8,13s 系统 38% cpu 47,308 总计
但我不知道,为什么系统和用户时间这么短,但总时间却这么长。
有人知道我怎样才能确定为什么我的程序需要这么长时间吗?
脚本如下:
#!/bin/bash
FILE=message.tb
mysql -uroot -ptest --default-character-set=utf8mb4 -e 'select * from
message;' mydatabase > $FILE
cat $FILE | while read; do ./my-program; done
./my-program
是用 C 编写的,它从我的数据库传输数据并保存它。