2003
DOI: 10.1145/780731.780745
|View full text |Cite
|
Sign up to set email alerts
|

Time-triggered garbage collection

Abstract: The advent of Java and similar languages on the real-time system scene necessitates the development of efficient strategies for scheduling the work of a garbage collector in a non-intrusive way. We propose a scheduling strategy, timetriggered garbage collection, based on assigning the collector a deadline for when it must complete its current cycle.We show that a time-triggered GC with fixed deadline can have equal or better real-time performance than an allocation-triggered GC, which is the standard approach … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2004
2004
2019
2019

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 22 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…The large blocks corresponding to an empty list are immediately dropped. 17 Note that an immediately reclaimable small object in P programmable may correspond to an immediately reclaimable large object in P proo f , but neither will be freed and hence, by our assumptions, the difference will not affect the deallocation sequence.…”
Section: Then For Every N There Exists a Reference-counted Program Sumentioning
confidence: 92%
See 3 more Smart Citations
“…The large blocks corresponding to an empty list are immediately dropped. 17 Note that an immediately reclaimable small object in P programmable may correspond to an immediately reclaimable large object in P proo f , but neither will be freed and hence, by our assumptions, the difference will not affect the deallocation sequence.…”
Section: Then For Every N There Exists a Reference-counted Program Sumentioning
confidence: 92%
“…This is closely related to making a reference-count implementation usable in real-time applications, though there seems to be some disagreement on the precise requirements for real-time memory management (cf. [2,17]). Certainly a reference count implementation cannot guarantee a minimum processor utilization for a given section of client code unless it is possible to bound the number of free calls made on its behalf from the reference count implementation during that section of code.…”
Section: Towards Constant Timementioning
confidence: 99%
See 2 more Smart Citations