Ζητήματα χρήσης μνήμης/διαρροής μνήμης Google Chrome;

Μου αρέσει να χρησιμοποιώ το Google Chrome(Google Chrome) για περιήγηση στο Διαδίκτυο(Internet) και ένας από τους κύριους λόγους ήταν πάντα επειδή είναι εξαιρετικά γρήγορο! Ποτέ δεν μου άρεσε η φούσκωμα του Firefox με όλα τα πρόσθετα και ο Internet Explorer είναι απλά αργός.

Ο Microsoft Edge(Microsoft Edge) είναι αρκετά πιο γρήγορος από τον IE, αλλά χρησιμοποιώ τόσες πολλές άλλες υπηρεσίες της Google που το Chrome συνεχίζει να με τραβάει πίσω. Το νέο πρόγραμμα περιήγησης Quantum του Firefox είναι ακόμα πιο γρήγορο από το Chrome και πραγματικά σκεφτόμουν να το αλλάξω.

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

Διαχειριστής εργασιών Chrome

Αφού έψαξα λίγο, αποφάσισα να ρίξω μια ματιά στον διαχειριστή εργασιών και να δω ποιες διαδικασίες εκτελούνταν για το Chrome . Να τι βρήκα:

Αγία(Holy) αγελάδα! Πρόκειται για 35 επιβλητικές διαδικασίες του Google Chrome ! Πρόκειται για πολλές διαδικασίες συν πάνω από 5 GB σε χρήση μνήμης. Ποιες είναι όλες αυτές οι διαδικασίες του Chrome ; Ομολογουμένως, είχα ανοιχτές 16 καρτέλες όταν τράβηξα το παραπάνω στιγμιότυπο οθόνης, αλλά όλες οι ιστοσελίδες ήταν στατικές χωρίς αναπαραγωγή βίντεο ή κινούμενα σχέδια. Γιατί λοιπόν 35 διεργασίες και GB(GBs) μνήμης;

Μπορείτε να μάθετε τι κρύβεται πίσω από κάθε μία από αυτές τις διαδικασίες στο Chrome κάνοντας δεξί κλικ στη γραμμή τίτλου (όχι σε μια καρτέλα) και επιλέγοντας Διαχείριση εργασιών(Task manager) .

εικόνα

Εδώ θα δείτε κάθε διαδικασία (που ονομάζεται Εργασία) να εκτελείται στο Google Chrome . Γρήγορα έμεινα έκπληκτος με αυτό που είδα.

Το πρόγραμμα περιήγησης είναι μια διαδικασία, κάθε καρτέλα είναι η δική της διαδικασία και μετά υπήρχαν διεργασίες οι εφαρμογές ιστού, η GPU και για κάθε επέκταση και πρόσθετο που είχα ενεργοποιήσει! Eeeks! Από ό,τι διάβασα στο διαδίκτυο από την Google(Google) , χωρίζουν τα πάντα σε διαφορετικές διαδικασίες, επειδή κάνει το πρόγραμμα περιήγησης πιο σταθερό. Για παράδειγμα, εάν η προσθήκη Flash διακοπεί, δεν θα καταργήσει όλες τις καρτέλες σας ή ολόκληρο το πρόγραμμα περιήγησης.

Χρησιμοποιώντας το Google Chrome(Google Chrome) για τόσο καιρό, συνειδητοποίησα ότι αυτό είναι πολύ αλήθεια. Υπήρχαν πολλές φορές που η μία καρτέλα πεθαίνει και μπορώ απλώς να κλείσω την καρτέλα και να συνεχίσω να χρησιμοποιώ τις άλλες καρτέλες μου κανονικά ή το Shockwave απλώς κολλούσε και σκότωνα αυτήν τη μία καρτέλα και όλα τα άλλα λειτουργούσαν καλά.

Έτσι, η επόμενη σκέψη μου ήταν εάν όλες οι ξεχωριστές διεργασίες χρησιμοποιούσαν πρόσθετη μνήμη σε αντίθεση με το πώς ήταν νωρίτερα. Από όσα έχω συγκεντρώσει στο διαδίκτυο, φαίνεται ότι ακόμα και αν υπήρχαν λιγότερες διεργασίες, τα πρόσθετα και οι επεκτάσεις θα εξακολουθούσαν να καταναλώνουν τη μνήμη, ίσως λίγο λιγότερη. Υπάρχει ένα μικρό κόστος για τη δημιουργία μιας νέας διαδικασίας, αλλά είναι ασήμαντο.

Μπορεί επίσης να έχετε παρατηρήσει πολλά στοιχεία που αναφέρονται ως υποπλαίσιο: (subframe:) https://accounts.google.com . Στην αρχή, νόμιζα ότι αυτό είχε να κάνει με το να έχω μια καρτέλα ανοιχτή στο Gmail , αλλά έμαθα ότι είναι κάτι εντελώς άλλο. Βασικά(Basically) , η Google βάζει ορισμένες διαδικασίες στη δική της διαδικασία για να τις απομονώσει σωστά. Υπήρχαν λοιπόν αρκετοί ιστότοποι που βρίσκονταν μέσα σε αυτά τα υποπλαίσια αντί να έχουν τη δική τους ξεχωριστή διαδικασία καρτελών στη λίστα.

Υπάρχει, λοιπόν, κάτι που μπορείτε να κάνετε για να μειώσετε την ποσότητα της μνήμης που χρησιμοποιεί το Chrome ; Για μένα, παρατήρησα μια μεγάλη διαφορά όταν απενεργοποίησα το φλας για όλους τους ιστότοπους αντί να το άφησα στη ρύθμιση Πρώτη ερώτηση(Ask me first) . Για να απενεργοποιήσετε τελείως το φλας, μεταβείτε στις Ρυθμίσεις(Settings) , μετά κάντε κλικ στο Για προχωρημένους(Advanced) στο κάτω μέρος και, στη συνέχεια, κάντε κλικ στις Ρυθμίσεις περιεχομένου( Content Settings) στην περιοχή Απόρρητο και ασφάλεια( Privacy and Security) . Κάντε κλικ στο Flash και, στη συνέχεια, βεβαιωθείτε ότι λέει Αποκλεισμός τοποθεσιών από την εκτέλεση του Flash( Block sites from running Flash) .

Αυτό μου εξοικονόμησε πάνω από 1 GB στη χρήση μνήμης. Δεν ήξερα, αλλά αρκετοί ιστότοποι χρησιμοποιούσαν Flash . Ακόμη και με απενεργοποιημένο το Flash , οι ιστότοποι δούλευαν καλά, έτσι κράτησα το Flash απενεργοποιημένο. Ο άλλος τρόπος για να μειώσετε τη μνήμη είναι να αφαιρέσετε ορισμένες επεκτάσεις, ειδικά αν δεν τις χρησιμοποιείτε. Επίσης, μπορείτε απλά να απενεργοποιήσετε μια επέκταση εάν τη χρειάζεστε περιστασιακά και δεν θέλετε να την αφαιρέσετε εντελώς.

Η απενεργοποίηση της επέκτασης θα αποτρέψει τη χρήση της μνήμης. Τέλος, μπορεί να έχετε παρατηρήσει μια διαδικασία GPU(GPU process) στο Chrome , η οποία θα πρέπει να είναι ενεργοποιημένη από προεπιλογή. Εάν το υλικό σας το υποστηρίζει, το Chrome θα μεταφορτώσει ορισμένες εργασίες στη GPU σας , η οποία είναι ταχύτερη και πιο αποτελεσματική από την CPU(CPU) σας . Αυτό ονομάζεται επιτάχυνση υλικού(Hardware Acceleration) . Εάν θέλετε, μπορείτε να το απενεργοποιήσετε μεταβαίνοντας στις Ρυθμίσεις(Settings) και στη συνέχεια κάνοντας κύλιση μέχρι το κάτω μέρος στο Σύστημα(System) .

Εάν απενεργοποιήσετε την επιτάχυνση υλικού, η εμπειρία σας στο Chrome θα είναι λίγο πιο αργή, γι' αυτό έχετε αυτό υπόψη σας.

Επομένως, εάν πιστεύετε ότι το Chrome καταλαμβάνει υπερβολική RAM , ελέγξτε τη Διαχείριση εργασιών(Task Manager) και προσπαθήστε να απενεργοποιήσετε την επέκταση που χρησιμοποιεί υπερβολική ποσότητα μνήμης. Για μένα, είχα μια επέκταση που μου άρεσε, αλλά δεν είχε ενημερωθεί από το 2013, γι' αυτό θα μπορούσε να χρησιμοποιούσε τόση μνήμη. Εάν δεν χρειάζεστε επέκταση πόρων, απενεργοποιήστε την και θα έχετε καλύτερη εμπειρία περιήγησης. Επίσης, απενεργοποιήστε το Flash(Flash) εκτός και αν το χρειάζεστε πραγματικά. Απολαμβάνω!



About the author

Είμαι έμπειρος διαχειριστής Windows 10 και Windows 11/10 με κάποια εμπειρία στο Edge. Έχω πλήθος γνώσεων και εμπειρίας να προσφέρω σε αυτόν τον τομέα, γι' αυτό πιστεύω ότι οι δεξιότητές μου θα ήταν πολύτιμο πλεονέκτημα για την εταιρεία σας. Η πολυετής εμπειρία μου τόσο στα Windows 10 όσο και στα Edge μου δίνει τη δυνατότητα να μαθαίνω γρήγορα νέες τεχνολογίες, να επιλύω γρήγορα προβλήματα και να αναλαμβάνω τον έλεγχο όταν πρόκειται για τη λειτουργία της επιχείρησής σας. Επιπλέον, η εμπειρία μου με τα Windows 10 και τον Edge με κάνει να γνωρίζω πολύ καλά όλες τις πτυχές του λειτουργικού συστήματος, κάτι που θα ήταν επωφελές για τη διαχείριση διακομιστών ή τη διαχείριση εφαρμογών λογισμικού.



Related posts