Skip to Main Content
ASME Press Select Proceedings

International Conference on Computer Engineering and Technology, 3rd (ICCET 2011)

Jianhong Zhou
Jianhong Zhou
Search for other works by this author on:
No. of Pages:
ASME Press
Publication date:

Scoped memory management in RTSJ (Real-time Specification for Java) achieves a level of predictability not found in applications that use garbage collection techniques. However, using a scoped memory model is not an easy approach for developers to adopt. Satisfying reference rules between scopes for example constrains the design of the application's memory model. On the other hand, deciding on the appropriate number of scopes and which objects or threads should be allocated into those scopes are not straightforward tasks. The memory consumption and execution time overheads of the scopes need to be bounded. This paper presents a new empirical study of this memory model through a simulation of a railway control system executed in Sun's RTS2.2 virtual machine. The aim of this study is to measure the overhead of entering/exiting scoped memory regions. Results showed that entering/exiting active scopes has different execution time overhead than entering/exiting non-active ones.

This content is only available via PDF.
Close Modal
This Feature Is Available To Subscribers Only

Sign In or Create an Account

Close Modal
Close Modal