Exercise: Memory
Aufgabe 1: Stack
Teilaufgabe 1
Schreiben Sie ein Java Programm, dass schnellstmöglich einen StackOverflowError liefert.
Teilaufgabe 2
Recherchieren Sie, wie sich das Verhalten Ihres Programmes beeinflussen lässt, in dem Sie mehr Stack zur Verfügung stellen. Rufen Sie das Programm so auf, dass es ca. die doppelte Zeit läuft, bis der StackOverflowError auftritt.
Schreiben sie hierfĂĽr eine Klasse StackTest. Das Programm soll durch den Aufruf der main() Methode automatisch den Fehler verursachen.
Aufgabe 2: Heap
Teilaufgabe 1
Schreiben Sie ein Java Programm, das schnellstmöglich eine OutOfMemoryError generiert.
Teilaufgabe 2
Recherchieren Sie, wie sich das Verhalten Ihres Programmes beeinflussen lässt, in dem Sie mehr Heap zur Verfügung stellen. Rufen Sie das Programm so auf, dass es ca. die doppelte Zeit läuft, bis der OutOfMemoryError auftritt.
Schreiben Sie hierfĂĽr eine Klasse HeapTest. Das Program soll durch den aufruf der main() Methode automatisch den Fehler verursachen.
Abgabe
Jedes Team-Mitglied checkt das Code-File in Ihrer Gruppe unter dem Ordner memory
in einem eigene Branch ein.
Ein Team-Mitglied erstellt den Ordner memory
Jedes Team-Mitglied erstellt einen eigenen branch der exakt so heiĂźt wie Ihr alias. (z.B. in meinem Fall aheil).
In diesem branch checkt das jeweilige Team-Mitglied den eigenen Code ein und pusht diesen checkin in das Repository.
Konkret beduetet dies, im main branch befindet sich keine Datei, in jedem branch der Team-Mitglieder befindet sich jeweils die eigene Datei.
Achten Sie auf die korrekte Schreibweise der Ordner (Kleinschreibung, Unterstrich, Alias).
Last updated