Betriebssysteme · Institut für Systemarchitektur · Fakultät Informatik · TU Dresden



Real-Time Garbage Collection


Bertram Felgenhauer

TU Dresden

Hauptseminarvortrag

Infolge der Verfügbarkeit von immer leistungsfähigerer Hardware werden immer mehr Programme in höheren Programmiersprachen wie Java entwickelt. Oft haben diese Programme auch Echtzeitanforderungen, zum Beispiel bei der Anzeige von Animationen. Dabei ist oft hinderlich, dass es infolge der Garbage Collection, die nicht mehr benötigte Objekte freigibt, zu unvorhersagbar langen Pausen in der Programmausführung kommt.

Die RT-Java-Spezifikation versucht, dieses Problem dadurch zu lösen, dass Garbage Collection für einige Threads vollständig vermieden wird. Es gibt jedoch auch Verfahren, Garbage Collection ohne längere Pausen in der Programmabarbeitung durchzuführen. Der Vortrag wird einige dieser Verfahren und die ihnen zugrunde liegenden Annahmen vorstellen.

Zusätzliche Links: Folien (PDF)
Frank Mehnert, http://os.inf.tu-dresden.de/~fm3/
17. Oct 2005
· Copyright © 2001-2022 Operating Systems Group, TU Dresden | Impressum ·