F
Fridtjof Siebert
Researcher at Aicas
Publications - 25
Citations - 540
Fridtjof Siebert is an academic researcher from Aicas. The author has contributed to research in topics: Garbage collection & Java. The author has an hindex of 14, co-authored 25 publications receiving 535 citations. Previous affiliations of Fridtjof Siebert include Open Group & Karlsruhe Institute of Technology.
Papers
More filters
Proceedings ArticleDOI
Eliminating external fragmentation in a non-moving garbage collector for Java
TL;DR: This paper presents a new object model that is based on fixed size blocks that eliminates external fragmentation without the need to move objects and allows for deterministic memory management as needed in real-time systems that is difficult to achieve with moving collectors and unparalleled by current implementations.
Proceedings ArticleDOI
Hard real-time garbage collection in the Jamaica virtual machine
TL;DR: The garbage collection mechanism that is used by the Jamaica Virtual Machine, an implementation of the Java Virtual Machine Specification, differs significantly from existing implementations in the way threads are implemented, root references are found and in the object layouts that are used.
Proceedings ArticleDOI
Realtime garbage collection in the JamaicaVM 3.0
TL;DR: The recent improvements of the JamaicaVM garbage collector include support for automatic heap expansion; reduction of the memory overhead for garbage collector internal structures; and significant performance optimisation such as a faster write-barrier and a sweep phase that does not need to touch the objects and therefore reduces the number of cache misses caused during sweep.
Proceedings ArticleDOI
Limits of parallel marking garbage collection
TL;DR: An upper bound is given for the number of stalls that may occur as a function of simple properties of the memory graph for the Java applications that are part of the SPECjvm98 benchmark suite and the theoretical worst-case scalability of a parallel mark phase is analysed.
Book ChapterDOI
Constant-Time Root Scanning for Deterministic Garbage Collection
TL;DR: The basic idea is to ensure that copies of all root references exist on the heap whenever the garbage collector might become active, which reduces the root scanning phase of the garbage collection cycle to an efficient constant-time operation.