Home General Staff Contact Partners Alumni Research Areas Projects Papers Books Reports Awards Teaching Lectures Exams B.Theses M.Theses PhD Theses Go Abroad Misc Talks Library Gallery Links Search Webmaster |
Seminar: Memory Monitoring and Analysis
Allgemeine InformationenDas Konzept eines Heap-Speichers ist aus Programmiersprachen nicht mehr wegzudenken. Durch spezielle Operationen
wie WĂ€hrend in Ă€lteren und systemnahen Sprachen die Speicherverwaltung (insbesondere das Reservieren und Freigeben von Speicher) noch vom Programmierer selbst ĂŒbernommen werden muss, unterstĂŒtzen moderne Programmiersprachen den Programmierer durch einen Garbage Collector, der selbststĂ€ndig nicht mehr gebrauchte Objekte aus dem Heap entfernt. AbhĂ€ngig von der jeweiligen Sprache und dem jeweiligen System können dabei verschiedene Probleme im Bezug auf Speicher auftreten. So kann es beispielsweise auch passieren, dass durch Programmierfehler der Garbage Collector gewisse Objekte nicht freigeben kann, obwohl diese nicht mehr benötigt werden. Hier ist es notwendig, den Programmierer bei der Erkennung, Identifizierung und BekĂ€mpfung dieser Problemem zu unterstĂŒtzen. In diesem Seminar wird klassische und aktuelle Literatur zum Thema Memory Monitoring, also dem Aufzeichen von SpeicherzustĂ€nden und -operationen, sowie Memory Analysis, also der Verarbeitung solcher Daten, von den Teilnehmern aufgearbeitet und prĂ€sentiert. Teilnehmer dieses Seminars haben idealerweise bereits grobe Grundkenntnisse ĂŒber Speicherverwaltung / Gargabe Collection, z.B. aus der Lehrveranstaltung "System Software", es wird jedoch versucht, in der Kickoff-Veranstaltung einen groben Ăberblick ĂŒber die Thematik zu geben, um die Themenauswahl etwas zu erleichtern. VorlĂ€ufiger Zeitplan
Wichtige InformationDieser Kurs verwendet JKU Moodle fĂŒr sĂ€mtliche AnkĂŒndigungen (Forum mit Mail-Benachrichtigungen), Materalien, Informationen zum LVA-Modus, Bewertungskriterien, An- sowie Abgaben, Korrekturen und Bewertungen. |