У меня есть программа, которую я запускаю по команде:

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 и передает данные из моей базы данных и сохраняет их.

0