Proceedings of the 5th International Workshop on Java Technologies for Real-Time and Embedded Systems - JTRES '07 2007
DOI: 10.1145/1288940.1288954
|View full text |Cite
|
Sign up to set email alerts
|

Realtime garbage collection in the JamaicaVM 3.0

Abstract: This paper provides an overview of the realtime garbage collector used by the RTSJ Java Virtual Machine JamaicaVM. A particular emphasis will be made on the improvements made in with release 3.0 JamaicaVM.The JamaicaVM garbage collector is incremental to an extreme extent: single incremental steps of the garbage collector correspond to scanning only 32 bytes of memory and have a worst-case execution time in the order of one µsec. The JamaicaVM garbage collector uses automatic pacing, making the system easier t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 49 publications
(20 citation statements)
references
References 10 publications
(9 reference statements)
0
20
0
Order By: Relevance
“…Time-based scheduling was introduced by Bacon et al [14]. Lastly, the most well-known work-based scheduling was introduced by Baker [15] and used in Jamaica VM [16]. As this study is about the large object allocation we will not examine these strategies further.…”
Section: Real-time Javamentioning
confidence: 99%
“…Time-based scheduling was introduced by Bacon et al [14]. Lastly, the most well-known work-based scheduling was introduced by Baker [15] and used in Jamaica VM [16]. As this study is about the large object allocation we will not examine these strategies further.…”
Section: Real-time Javamentioning
confidence: 99%
“…There are several other JVMs for embedded and realtime systems, including Fiji VM [13], JamaicaVM [15] and HVM [10]. To our knowledge, only the HVM has special handling for constant arrays and allows allocating their contents in flash memory.…”
Section: Related Workmentioning
confidence: 99%
“…-A collection of CHART rules have been produced by ATEGO to replace the JAVA code generator within ARTISAN STUDIO [2]. -A collection of CHART rules are being developed by AICAS for the purpose of optimisations and machine code generation in the JAMAICAVM byte code compiler [15]. This application is discussed in some more detail below.…”
Section: Experience and Evaluationmentioning
confidence: 99%