Οι περισσότεροι από εμάς έχουν την τάση να το παραβλέψουμε, αλλά είναι πολύ σημαντικό να ελέγξουμε τη χρήση των πόρων των εφαρμογών σας. Όταν μια εφαρμογή παραβιάζεται, μπορεί να προκαλέσει αδράνεια σε άλλα προγράμματα. Εάν το σύστημά σας εξαντληθεί CPU ή μνήμη, τα προγράμματα πρέπει να σταματήσουν μέχρι να διατεθούν οι πόροι αυτοί.

Από την πρώτη έκδοση των Windows, τα βοηθητικά προγράμματα για τον έλεγχο των πόρων έχουν εξελιχθεί. Τώρα τα Windows 7 συνοδεύονται από 3 προγράμματα που μπορούν να παρακολουθήσουν / ελέγξουν τη χρήση των πόρων: Διαχείριση εργασιών, Παρακολούθηση επιδόσεων και Παρακολούθηση πόρων . Παρόλο που υπάρχουν άλλες πιο προηγμένες εφαρμογές, για παράδειγμα το Process Monitor από Sysinternals, θα πρέπει να χρησιμοποιήσετε πρώτα την προεγκατεστημένη εφαρμογή καθώς χρησιμοποιεί λιγότερους πόρους και χώρο αποθήκευσης.

Σε αυτή την ανάρτηση θα σας δείξω πώς να χρησιμοποιήσετε το Resource Monitor για να παρακολουθείτε τη χρήση των πόρων μιας εφαρμογής στα Windows 7.

Ξεκινώντας την Παρακολούθηση πόρων

Μπορείτε να ξεκινήσετε τις εφαρμογές των Windows με διάφορους τρόπους. Σε αυτή την περίπτωση πρόκειται να χρησιμοποιήσουμε τη λειτουργία "find" στο μενού Έναρξη, πληκτρολογήστε resmon και κάντε κλικ πάνω στο πρόγραμμα:

Το πρόγραμμα θα εμφανιστεί.

Για παράδειγμα, θα παρουσιάσω τη χρήση του προγράμματος Excel.

CPU ελέγχου και τα σχετικά αρχεία και βιβλιοθήκες

Πρώτα επιλέγουμε τη διαδικασία του Excel:

Τώρα πηγαίνουμε στην καρτέλα της CPU και επεκτείνετε τις σχετικές λαβές και ενότητες:

Μπορείτε επίσης να μάθετε ποιες υπηρεσίες σχετίζονται με τη διαδικασία. Σε αυτήν την περίπτωση, το Excel δεν χρησιμοποιεί κανέναν, οπότε δεν έχω δείξει αυτό το τμήμα του παραθύρου.

Στις σχετικές λαβές, μπορείτε να δείτε τα αρχεία, το συμβάν και άλλα είδη αντικειμένων που ανοίγουν από αυτό το Excel. Μπορείτε να χρησιμοποιήσετε τη λαβή αναζήτησης για να ξέρετε εάν το excel χρησιμοποιεί ένα αρχείο. Ο αριθμός των χειριστηρίων με τα οποία μπορεί να λειτουργεί το σύστημα είναι περιορισμένος, οπότε ένα πρόγραμμα που χρησιμοποιεί μεγάλο αριθμό μπορεί να σταματήσει το σύστημά σας.

Στις συναφείς ενότητες μπορείτε να δείτε τις βιβλιοθήκες που χρησιμοποιούν το πρόγραμμα.

Ελέγξτε τη μνήμη

Με το Resource Monitor, είναι εύκολο να γνωρίζετε πόση μνήμη χρησιμοποιεί η εφαρμογή. Κάντε κλικ στην καρτέλα μνήμης.

Στο κάτω μέρος του παραθύρου μπορείτε να δείτε ένα γράφημα με πληροφορίες σχετικά με τη μνήμη του συστήματος. Μπορούμε να δούμε ότι το σύστημα δεν παρουσιάζει προβλήματα στην προσφορά μνήμης στα προγράμματα.

Οι πληροφορίες που παρουσιάστηκαν για κάθε διαδικασία είναι:

Σφάλμα σκληρής σελίδας ανά δευτερόλεπτο την τελευταία στιγμή - Αυτό δείχνει πόσες φορές αυτές οι διαδικασίες έχουν χρησιμοποιήσει την εικονική μνήμη την τελευταία στιγμή. Μια εντατική χρήση εικονικής μνήμης σημαίνει ότι τα προγράμματα πρέπει να περιμένουν. Έτσι, αν αρχίσετε να βλέπετε μεγάλους αριθμούς, ίσως είναι καιρός να αγοράσετε περισσότερη μνήμη RAM.

Commit Memory - Εικονική μνήμη που δεσμεύεται σε αυτή τη διαδικασία.

Σετ εργασίας - Φυσική μνήμη που χρησιμοποιείται από αυτή τη διαδικασία.

Shareable - Φυσική μνήμη που μπορεί να μοιραστεί με άλλα προγράμματα.

Ιδιωτική - Φυσική μνήμη που δεν μπορεί να μοιραστεί με άλλες διαδικασίες.

Αναλύστε την αναμονή

Το Resource Monitor μπορεί να αναλύσει εάν μια διαδικασία περιμένει άλλο πρόγραμμα. Εάν μια διαδικασία πρέπει να χρησιμοποιήσει έναν πόρο που χρησιμοποιείται από μια άλλη διαδικασία, πρέπει να σταματήσει μέχρι να γίνει διαθέσιμος αυτός ο πόρος. Για να αναλύσετε μια διαδικασία, κάντε δεξί κλικ και επιλέξτε Αναλύστε την Αλυσίδα Αναμονής ...

Και τότε θα δούμε τις πληροφορίες σχετικά με τη διαδικασία που σταματά την εφαρμογή μας:

Το Excel περιμένει το πρόγραμμα OSPPSVC.EXE προτού συνεχίσει.

Τα παραπάνω θα είναι όλα όσα χρειάζεστε για να παρακολουθήσετε την εφαρμογή σας και να ελέγξετε τη χρήση των πόρων της εφαρμογής. Είναι ένα χρήσιμο έργο, αλλά δεν χρησιμοποιείται από πολλούς ανθρώπους. Ποια άλλα προγράμματα χρησιμοποιείτε για τον εντοπισμό της χρήσης πόρων;