Δημοσιεύτηκε: 11 Μαρ 2012, 20:14
από simosx
Κώδικας: Επιλογή όλων
REAL: 30 s
CPU: 10 s
KERNEL: 5 s


Το ερώτημά σου είναι, ποια είναι η ερμηνεία των καθένα από τα παραπάνω.
Και εδώ βλέπεις στην τεκμηρίωση του Bash για την εσωτερική εντολή time.

Για παράδειγμα, το «KERNEL» είναι ο χρόνος που ο κώδικας χρησιμοποίησε κώδικα που έτρεχε σε κατάσταση πυρήνα (kernel mode, σε αντίθεση με user mode).
Συναρτήσεις όπως το fputs() είναι συναρτήσεις της βασικής βιβλιοθήκης glibc, και τρέχουν σε κατάσταση χρήστη. Μέσα στις συναρτήσεις αυτές γίνονται οι προσβάσεις προς τον πυρήνα, και όχι απευθείας.