Τρόποι βελτιστοποίησης
Βελτιστοποίηση ενός προγράμματος επιτυγχάνουμε με γενικές τεχνικές
καθώς και με τεχνικές σχετικές με το πεδίο εφαρμογής του.
Γενικές τεχνικές είναι οι παρακάτω:
- Χρήση αποδοτικότερων αλγορίθμων και δομών δεδομένων
- Ανάλυση κατανομής χρόνου του προγράμματος και βελτιστοποίηση συγκεκριμένων
τμημάτων
- Υλοποίηση σε αποδοτικότερο περιβάλλον (π.χ. από 4GL σε C++)
- Ενεργοποίηση βελτιστοποιήσεων του μεταγλωττιστή
- Βελτιστοποίηση του κώδικα
- (Μη επέμβαση όταν δεν είναι απαραίτητο)
Τεχνικές σχετικές με το πεδίο εφαρμογής εφαρμόζονται σε τομείς όπως:
- Ενσωματωμένες συσκευές
- Μεταφορά δεδομένων
- Σχεσιακές βάσεις δεδομένων
- Γραφικά