Δημοσιεύτηκε: 11 Μαρ 2012, 20:21
simosx έγραψε:
- Κώδικας: Επιλογή όλων
REAL: 30 s
CPU: 10 s
KERNEL: 5 s
Το ερώτημά σου είναι, ποια είναι η ερμηνεία των καθένα από τα παραπάνω.
Και εδώ βλέπεις στην τεκμηρίωση του Bash για την εσωτερική εντολή time.
Για παράδειγμα, το «KERNEL» είναι ο χρόνος που ο κώδικας χρησιμοποίησε κώδικα που έτρεχε σε κατάσταση πυρήνα (kernel mode, σε αντίθεση με user mode).
Συναρτήσεις όπως το fputs() είναι συναρτήσεις της βασικής βιβλιοθήκης glibc, και τρέχουν σε κατάσταση χρήστη. Μέσα στις συναρτήσεις αυτές γίνονται οι προσβάσεις προς τον πυρήνα, και όχι απευθείας.
Απο το όλα αυτά που ρώτησα αυτό κατάλαβες? :O Ξέρω τι είναι το καθένα και πολύ περισσότερες λεπτομέριες απο όσες ανέφερα. Δεν είναι εκεί το πρόβλημά μου! ρωτάω αν θα έπρεπε να έχει περισσότερη χρήση ο πυρήνας!!!