Loading…

Automated reference-counted object recycling for real-time Java

We introduce an aspect-oriented reformulation of reference-counting that is particularly well-suited to Java applications and does not share the error-prone characteristic of manual, user-driven reference counting. We present our method in the context of the real-time specification for Java and demo...

Full description

Saved in:
Bibliographic Details
Main Authors: Deters, M., Leidenfrost, N.A., Hampton, M.P., Brodman, J.C., Cytron, R.K.
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:We introduce an aspect-oriented reformulation of reference-counting that is particularly well-suited to Java applications and does not share the error-prone characteristic of manual, user-driven reference counting. We present our method in the context of the real-time specification for Java and demonstrate that it can recycle dead objects in bounded time. We apply partial evaluation to specialize the aspect-generated code, which substantially reduces the reference-counting overhead.
ISSN:1545-3421
2642-7346
DOI:10.1109/RTTAS.2004.1317289