Master Thesis MSTR-0019

BibliographyRoth, Jonathan: Reduktion des Speicherverbrauchs generierter SKilL-Zustände.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 19 (2015).
82 pages, german.
CR-SchemaC.4 (Performance of Systems)
D.3.3 (Programming Language Constructs and Features)
D.3.4 (Programming Languages Processors)
E.2 (Data Storage Representations)
Abstract

Die an der Universität Stuttgart entwickelte Datenbeschreibungssprache SKilL (Serialization Killer Language) bietet eine Möglichkeit, große Datenmengen sprach- und plattformunabhängig zu serialisieren. Ihre aktuelle Anbindung an die Programmiersprache Scala hat aber das Problem, dass für große Datenmengen Geschwindigkeitseinbußen durch viele Garbage Collections verursacht werden und in einigen Fällen sogar Speicherüberläufe auftreten.

In dieser Arbeit werden Möglichkeiten untersucht, den Speicherverbrauch der Scala-Anbindung zu reduzieren. Der Speicherverbrauch der verschiedenen Implementierungen wird anschließend verglichen. Zu diesem Zweck wurde ein Testframework entwickelt, das die Erstellung von Tests vereinfacht und als Vorlage für entsprechende Tests in anderen Programmiersprachen verwendet werden kann.

Full text and
other links
PDF (1721102 Bytes)
Department(s)University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers
Superviser(s)Felden, Timm
Entry dateOctober 5, 2015
   Publ. Computer Science