iX 13/2022
S. 67
Grüne Software
C++

Ressourcensparend programmieren: Lernen von der Embedded-Entwicklung

Angepasst

Mit geeigneten Konzepten lässt sich robusterer Code entwickeln, der auch noch die Rechnerressourcen schont.

Von Andreas Fertig

Software erobert immer mehr Einsatzgebiete. Viele Geräte funktionieren heute nicht mehr ohne: Uhren, Waschmaschinen, Herde und allen voran Autos. Gemeinsam sind ihnen die Beschränkungen der Hardware. Deshalb ist es zwingend erforderlich, mit den begrenzten Ressourcen – vor allem CPUs, RAM und ROM – effizient umzugehen.

Anders bei Computern mit ihren zahlreichen CPU-Kernen, GByte an RAM und ROM sowie TByte an Festplatten: Ihre Software wird unabhängig von allen anderen laufenden Anwendungen programmiert. Thunderbird weiß nicht, ob Chrome gerade läuft und vielleicht noch Visual Studio. Hier schöpft jede Anwendung aus dem Vollen, der Gedanke an die Ressourcennutzung kommt oft zu kurz.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

14,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren