Optimierer

Optimierer bezeichnet generell e​ine Person, e​in Gerät o​der eine Vorrichtung, d​ie eine gegebene Situation o​der ein gegebenes System bezüglich e​ines bestimmten Ziels möglichst w​eit verbessert.

In d​er Informatik:

  • Beschleunigung des Ablaufs eines Programms:
    • allgemein ein Werkzeug, das Abläufe (insbesondere Computerprogramme) umstrukturiert, um ihre Effizienz zu verbessern, siehe Effizienz (Informatik)
    • einen Teil eines Compilers, der beim automatischen Übersetzen von Programmiersprachen das Ergebnis möglichst schnell machen soll; siehe Compiler#Programmoptimierung (ausführlich)
    • eine Technik, die v. a. bei Interpretersprachen und Just-in-time-Kompilierung den Programmablauf zur Laufzeit so anpasst, dass vor allem häufig verwendete Routinen schneller ablaufen, siehe Dynamische Optimierung
    • ein System, das dem Programmierer Aufschluss gibt über den Anteil einzelner Programmteile an der Gesamtlaufzeit, um gezielt Nachbesserungen im Programmcode vornehmen zu können; siehe Profiler (Programmierung)
  • Anfrageoptimierer, einen Teil von Datenbanksystemen
  • ein Computerprogramm, das eine möglichst gute Lösung für eine Problemstellung sucht, beispielsweise mittels eines evolutionären Algorithmus

Weitere Bedeutungen:

Siehe auch:

Wiktionary: Optimierung – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen
Wiktionary: optimieren – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.