Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να αποφύγετε εμφανίσεων ακέραιοι

Προγράμματα μπορεί να απαιτήσει ένα τεράστιο ποσό της μνήμης του υπολογιστή , προκειμένου να τρέξει σωστά . Οι προγραμματιστές πρέπει να γνωρίζουν πώς να αποφευχθεί η σπατάλη μνήμης, έτσι ώστε τα προγράμματά τους μπορεί να τρέξει στα καλύτερά τους . Ένας τρόπος για την αποφυγή της σπατάλης μνήμης δεν είναι στιγμιότυπο ακέραιοι , εκτός και αν είναι απολύτως απαραίτητο. Κάθε ακέραιος απαιτεί οπουδήποτε από 32 bits σε 64 bits σε κοινά συστήματα . Με την επαναχρησιμοποίηση των ακεραίων που είναι ήδη instantiated , μπορείτε να εξοικονομήσετε μνήμη και να κρατήσει το πρόγραμμά σας βελτιστοποιηθεί. Οδηγίες
Η

1 Ανοίξτε το αρχείο πηγαίου κώδικα σας και παρατηρήστε πώς χρησιμοποιείτε ακέραιοι . Έχετε την τάση να χρησιμοποιούν μία ακέραια μεταβλητή για ένα έργο ; Μήπως οι ζωές των ακεραίων συμπίπτουν; Εάν η πρώτη απάντηση είναι ναι και η δεύτερη δεν είναι , μπορείτε να πάρετε μακριά με το γράψιμο ενός πολλαπλών ακέραιος που εκτελεί όλους τους ρόλους που απαιτούνται για ακέραιο τύπους . Ο λόγος για τη διάρκεια ζωής των ακεραίων δεν μπορούν να επικαλύπτονται είναι ότι αυτό προϋποθέτει ότι και οι δύο τιμές έχουν διακριτές και ξεχωριστές αξίες και δεν μπορούν να αντικατασταθούν από ένα ενιαίο ακέραιο πολλαπλών χρήσεων . 2

Ψάξτε για βρόγχους "for" . Πολλοί βρόγχους "for" περιέχει ένα στιγμιότυπο ακέραιο . Αφαιρέστε αυτό και αντί να υπαχθούν στο ακέραιο φορά στην κορυφή του αρχείου πηγαίου κώδικα .
Εικόνων 3

Σκεφτείτε να χρησιμοποιήσετε το " μητρώο" λέξη κλειδί. Μερικές φορές οι συντάκτες αγνοούν αυτή τη λέξη-κλειδί , αλλά θεωρητικά σας επιτρέπει να τοποθετήσετε μια μεταβλητή απευθείας μέσα σε ένα μητρώο CPU . Θα μπορούσατε να τοποθετήσετε ακέραιος σας στο μητρώο , αποφεύγοντας στιγμιότυπο αυτό , διατηρώντας παράλληλα τη χρήση του.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα