Ο χρήστης christos.dimou έγραψε:
Παρακολουθώ με ενδιαφέρον το tomshardware που συχνά έχει comparos... Το τελευταίο είναι αυτό:
http://www.tomshardware.com/reviews/web-browser-chrome-25-firefox-19,3459.html
Το συγκεκριμένο συγκριτικό μου φαίνεται κάπως περίεργο.
Ξεκινώ από την επιλογή υλικού του σταθμού εργασίας και του εξυπηρετητή. Ο εξυπηρετητής είναι ένα μηχάνημα παλαιότερο κατά 5-6 ή περισσότερα έτη από το σταθμό εργασίας και με προδιαγραφές πολύ χαμηλότερες (π.χ. μνήμη 768MB/8GB, CPU cores 1/4). Επίσης οι προδιαγραφές του σταθμού δεν πιστεύω πως ανταποκρίνονται σε ένα μέσο σταθμό εργασίας, αλλά σε έναν αρκετά ισχυρότερο. Γιατί τέτοια αναντιστοιχία μεταξύ server/client και μεταξύ client δοκιμών/μέσου client; Μπορεί η αναντιστοιχία αυτή να μην επηρέασε τα αποτελέσματα, αλλά δεν έχουμε πουθενά καμία μέτρηση πως η διαδικασία έγινε με επάρκεια πόρων τόσο στον εξυπηρετητή όσο και στο σταθμό εργασίας.
Μεγαλύτερη εντύπωση όμως μου έκαναν οι μετρήσεις μνήμης. Η απόδοση μετράται με το μέγεθος της περίσσειας μνήμης με την οποία ξεμένει ο browser μετά από το άνοιγμα και κλείσιμο κάποιων σελίδων δοκιμής, μετράται δηλαδή μόνο το πόσο αποτελεσματικά απελευθερώνεται η μη χρήσιμη μνήμη. Με το κριτήριο αυτό εάν ένας browser απαιτεί για κάθε σελίδα πενταπλάσια ποσότητα μνήμης από τους άλλους, αλλά με το κλείσιμο κάθε σελίδας απελευθερώνει όλη τη μνήμη που απαιτήθηκε για την προβολή της θα έβγαινε πρώτος στη σύγκριση. Ε, όχι ....
Ας δούμε τις απόλυτες τιμές μνήμης: με μία σελίδα ανοιχτή (που κι αυτό λάθος είναι, η τιμή βάσης θα έπρεπε να μετριέται με μία άδεια καρτέλα) FF:100MB, Chr:130MB. Με 40 καρτέλες FF:574MB, Chr:1.574MB. Κλείνοντας τις 39 σελίδες FF:514MB, Chr:205MB. Ένα λεπτό αργότερα FF:210MB, Chr:189MB. Τι έγινε με τις 40 καρτέλες; Ο Chrome δημιουργεί μία διεργασία για κάθε καρτέλα και αυτός είναι ίσως ο κύριος λόγος που απαιτεί τόση πολλή μνήμη. Υποθέτω πως απελευθερώνει εύκολα τη μνήμη, καθώς εν πολλοίς αναθέτει τη δουλειά αυτή στο λειτουργικό σύστημα (να τερματίσει δηλαδή τις αντίστοιχες διεργασίες). Να συνδυάσουμε την 'υπερβολική' απαίτηση μνήμης του Chrome με την 'υπερβολική' μνήμη του σταθμού δοκιμής; (εάν πράγματι αληθεύει αυτή η τελευταία υπερβολή;) Μήπως δεν πρόκειται απλά για σύμπτωση;
Μπορεί πράγματι ο Chrome να είναι ταχύτερος/καλύτερος από το Firefox, αλλά αυτό δε γίνεται χωρίς το αντίστοιχο τίμημα, το οποίο πρέπει να παρουσιάζεται αναλυτικά και όχι να κρύβεται σε δευτερεύοντα/βοηθητικά γραφήματα, όπως στο εν λόγω συγκριτικό.
Τόσο στο σπίτι όσο και στη δουλειά έχω υπολογιστή 5ετίας+ με 2GB μνήμης (δεν αναβαθμίζεται). Αλήθεια ποιο θα ήταν το αποτέλεσμα της δοκιμής στο δικό μου εξοπλισμό;
Θα πρότεινα λοιπόν να είμαστε κάπως επιφυλακτικοί στα όποια συγκριτικά και να έχουμε κατά νου, πως στο ζευγάρι μέσος χρήστης - μέσος σταθμός εργασίας το bottleneck αρκετές φορές είναι ο μέσος χρήστης (συγκρίνετε π.χ. το χρόνο που χρειάζεται ένας μέσος χρήστης να διαβάσει 40 σελίδες με το χρόνο που απαιτείται για τη λήψη και φόρτωσή τους από το browser), οπότε αντίστοιχη βαρύτητα δίνουμε και στις όποιες διαφορές των ms, MB κλπ των συγκριτικών.
Για το θέμα μας: σε XP (ναι υπάρχουν ακόμα αυτά) χρησιμοποιώ κατά προτίμηση, FF, σπανιότερα IE και Chrome, σε Linux κυρίως FF και λιγότερο Chromium. Καθώς έχω και εγώ μια δική μου ~15 άδα σελίδων που ανοίγω συχνά, η απελευθέρωση μνήμης βελτιώθηκε πολύ κατά την έκδοση 9/10 του FF, ενώ και η μέγιστη μνήμη που χρησιμοποιεί με όλες τις σελίδες ανοιχτές έχει επίσης μειωθεί κατά τις τελευταίες εκδόσεις (~15/17 αν θυμάμαι καλά). Καλές περιηγήσεις!!!!