Κάθε πισίνα έχει ένα χώρο προσωρινής αποθήκευσης που συνδέονται με αυτό , να χρησιμοποιηθεί από οποιονδήποτε άλλο στην πισίνα . Παρά το γεγονός ότι ένα τμήμα της μνήμης cache μπορούν να αποδοθούν άμεσα σε μία συγκεκριμένη πισίνα , το μέγεθός του δεν προστίθεται στο μέγεθος της πισίνας κατά την αναφορά στατιστικών στοιχείων μνήμης . Το προεπιλεγμένο μέγεθος του τμήματος της μνήμης cache είναι 64 megabytes .
Εικόνων διαρροή μνήμης για τα Windows Έκδοση
Η
Κάθε φορά που μια σύνδεση πελάτη λαμβάνονται από το διακομιστή (είτε από τον τοπικό κόμβο ή από μια απομακρυσμένη ) , ο κινητήρας και Firebird διαθέτει ένα επιπλέον κομμάτι της μνήμης από ένα πρόγραμμα οδήγησης λειτουργίας πυρήνα . Αυτή η μνήμη δεν είναι ποτέ απελευθερωθεί σωστά - ακόμη και όταν η σύνδεση που το προκάλεσε να υπάρχει τερματίζεται . Εξαιτίας αυτού , αυτές οι εκχωρήσεις μνήμης προσθέτουν μέχρι τα Windows τρέχει έξω από τη μνήμη μετά από ένα συγκεκριμένο χρονικό διάστημα που εξαρτάται από τη συχνότητα με την οποία άνοιξαν οι συνδέσεις με το διακομιστή . Οι νεότερες εκδόσεις του FireBird έχουν ήδη διορθωθεί αυτό το πρόβλημα .
Η λανθασμένο χειρισμό της μνήμης πισίνα Εξαιρέσεις
Η
Όταν συμβαίνουν έκτακτες συνθήκες στις κωδικός χειρισμού πισίνες μνήμης , ο χειριστής εξαίρεσης πρέπει να διαθέσει επιπλέον μνήμη - αλλά δεν μπορεί να το κάνει αυτό , επειδή όλοι κατανομή των νέων μνήμης είναι αποκλεισμένη από μια κλειδαριά mutex που εξακολουθούν να κρατούνται από τους κώδικα χειρισμού πισίνες μνήμης . Αυτό οδηγεί σε χωματερές πυρήνα χωρίς ενημερωτικό μήνυμα σχετικά με τα βασικά αίτια του λάθους .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα