У меня есть программа, которую я запускаю по команде:
time ./my-program.sh
вывод:
./my-program.sh 10,31 с пользователем 8,13 с системой 38% процессоров 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 и передает данные из моей базы данных и сохраняет их.