4. Ρύθμιση παρατιθέμενης κρυφής μνήμης
| Κεφάλαιο 12. Εμπλουτισμός του GIMP |

## 4. Ρύθμιση παρατιθέμενης κρυφής μνήμης

Κατά τη επεξεργασία δεδομένων και χειρισμού εικόνων το GIMP χρειάζεται πολύ βασική μνήμη. Όσο περισσότερη τόσο καλύτερα. Το GIMP χρησιμοποιεί τους διαθέσιμους πόρους μνήμης του λειτουργικού συστήματος όσο πιο αποτελεσματικά μπορεί, μοχθώντας για να διατηρήσει την εργασία με τις εικόνες γρήγορη και άνετη για το χρήστη. Αυτή η μνήμη δεδομένων, κατά τη διάρκεια της επεξεργασίας, οργανώνεται σε ρυθμιστικές ομάδες γραφικών δεδομένων που θα μπορούσαν να υπάρχουν σε δύο διαφορετικές μορφές δεδομένων μνήμης: στην αργή μη αφαιρέσιμη μνήμη του δίσκου ή στη γρήγορη κύρια μνήμη RAM. Το GIMP χρησιμοποιεί κατά προτίμηση τη RAM και όταν τελειώνει αυτή η μνήμη, χρησιμοποιεί το σκληρό δίσκο για τα υπολειπόμενα δεδομένα. Αυτά τα κομμάτια των γραφικών δεδομένων αναφέρονται συνήθως ως "παραθέσεις" και το συνολικό σύστημα λέγεται "παρατιθέμενη κρυφή μνήμη".

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

Πώς διαλέγετε τον αριθμό για το μέγεθος της παρατιθέμενης κρυφής μνήμης; Να μερικές συμβουλές για να σας βοηθήσουν να αποφασίσετε τι τιμές να χρησιμοποιήσετε, καθώς και μερικά κόλπα:

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

- Εάν έχετε ένα σύγχρονο υπολογιστή με άφθονη μνήμη, π.χ. 512 MB ή περισσότερο, ρυθμίζοντας τη μνήμη παράθεσης στο μισό της RAM θα σας δώσει καλή απόδοση για το GIMP στις περισσότερες καταστάσεις χωρίς να στερούνται άλλες εφαρμογές. Πιθανόν ακόμα και τα 3/4 της RAM θα ήταν εντάξει.

- Ζητήστε από κάποιον να το κάνει για σας που για υπολογιστή που εξυπηρετεί πολλούς χρήστες ταυτόχρονα , μπορεί να είναι καλή ιδέα: έτσι ο διαχειριστής και οι άλλοι χρήστες δεν τρελαίνονται επειδή κακομεταχειρίζεστε τον υπολογιστή, ούτε έχετε μια υποβαθμισμένη επίδοση του GIMP. Εάν είναι ο δικός σας υπολογιστής και εξυπηρετεί μόνο ένα χρήστη τη δεδομένη στιγμή, αυτό θα μπορούσε να σημαίνει χρήμα, ή ποτά, ως τίμημα για την εξυπηρέτηση.

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

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

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

Στη συνέχεια είναι να δείτε πόσοι πόροι απαιτούνται για άλλες εφαρμογές που θέλετε να τρέχουν ταυτόχρονα με το GIMP. Έτσι ξεκινήστε όλα τα εργαλεία σας και δουλέψτε με αυτά, εκτός από το GIMP και ελέγξτε τη χρήση. Μπορείτε να χρησιμοποιήσετε εφαρμογές όπως free ή top, ανάλογα με το λειτουργικό σύστημα και το περιβάλλον που χρησιμοποιείται. Οι αριθμοί που χρειαζόσαστε είναι η εναπομένουσα μνήμη, συμπεριλαμβάνοντας το αρχείο κρυφής μνήμης. Τα σύγχρονα Unix κρατούν μια πολύ μικρή περιοχή ελεύθερη, για να μπορούν να κρατήσουν μεγάλα αρχεία και περιοχές προσωρινής αποθήκευσης. Η εντολή του Linux free κάνει τα μαθηματικά για σας: ελέγξτε τη στήλη που λέει «free» και τη γραμμή «-/+ buffers/cache». Καταγράψτε επίσης την ελεύθερη εναλλακτική μνήμη.

Τώρα είναι η ώρα για αποφάσεις και λίγα απλά μαθηματικά. Βασικά η ιδέα είναι να αποφασίσετε εάν θέλετε να βασίσετε όλη την παρατιθέμενη κρυφή μνήμη σε RAM, ή RAM συν την εναλλακτική μνήμη του συστήματος:

1. Αλλάζετε πολλές εφαρμογές; Ή εξακολουθείτε να δουλεύετε στο GIMP για πολύ; Εάν ξοδεύετε πολύ χρόνο στο GIMP, μπορείτε να θεωρήσετε την ελεύθερη RAM συν την ελεύθερη εναλλακτική μνήμη ως διαθέσιμα· εάν όχι, πρέπει να ακολουθήσετε τα παρακάτω βήματα. (Εάν είσαστε αβέβαιος για αυτό, ελέγξτε τα ακόλουθα βήματα.) Εάν είστε σίγουρος ότι αλλάζετε εφαρμογές κάθε λίγα λεπτά, μετρήστε μόνο το ελεύθερο RAM και πηγαίνετε στην τελική απόφαση.

2. Η εναλλακτική μνήμη βρίσκεται στον ίδιο φυσικό δίσκο όπως και η εναλλακτική μνήμη του GIMP; Εάν ναι προσθέστε RAM και εναλλακτική μνήμη. Αλλιώς πηγαίνετε στο επόμενο βήμα.

3. Είναι ο δίσκος στον οποίον βρίσκεται η εναλλακτική μνήμη του λειτουργικού συστήματος πιο γρήγορος ή της ίδιας ταχύτητας με το δίσκο που βρίσκεται η εναλλακτική του GIMP; Εάν είναι πιο αργός, πάρτε μόνο την ελεύθερη RAM; εάν είναι πιο γρήγορος ή παρόμοιος, προσθέστε ελεύθερο RAM και εναλλακτική μνήμη.

4. Τώρα έχετε έναν αριθμό, που είναι μόνο η ελεύθερη RAM ή η ελεύθερη RAM συν την ελεύθερη εναλλακτική του λειτουργικού. Μειώστε την λίγο για να είστε ασφαλείς και αυτή είναι η παρατιθέμενη κρυφή μνήμη, που μπορείτε να χρησιμοποιήσετε ως καλή αρχή.

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

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

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

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

Ένα άλλο κόλπο είναι να βάλετε το αρχείο εναλλακτικής μνήμης σε έναν πολύ γρήγορο δίσκο ή σε ένα διαφορετικό δίσκο από εκείνον που βρίσκονται τα περισσότερα αρχεία. Εξαπλώνοντας το αρχείο εναλλαγής του λειτουργικού συστήματος σε πολλαπλούς δίσκους είναι επίσης ένας καλός τρόπος για επιτάχυνση, γενικά. Και φυσικά ίσως πρέπει να αγοράσετε περισσότερη RAM ή σταματήστε να χρησιμοποιείται πολλά προγράμματα ταυτόχρονα: δεν μπορείτε να περιμένετε να επεξεργαστείτε μια αφίσα σε υπολογιστή με 16MB και να είναι γρήγορος.

Μπορείτε επίσης να ελέγξετε τι απαιτήσεις μνήμης έχουν οι εικόνες σας. Όσο μεγαλύτερες οι εικόνες και ο αριθμός των αναιρέσεων, τόσο περισσότεροι πόροι απαιτούνται. Αυτός είναι ένας άλλος τρόπος να διαλέξετε έναν αριθμό, αλλά είναι καλός μόνο εάν δουλεύετε πάντα με το ίδιο είδος εικόνων και έτσι οι πραγματικές απαιτήσεις δεν μεταβάλλονται. Είναι επίσης χρήσιμο να ξέρετε, εάν θα απαιτήσετε περισσότερη RAM και/ή χώρο δίσκου.

3. Απόδοση πλέγματος |  | 5. Δημιουργίες συντομεύσεων στις λειτουργίες μενού

Αναφορά σφάλματος στο Bugzilla