DocumentCode :
2209269
Title :
Scoped Memory in RTSJ Applications Dynamic Analysis of Memory Consumption
Author :
Hamza, H. ; Counsell, S.
Author_Institution :
Dept. of Inf. Syst. & Comput., Brunel Univ., Uxbridge, UK
fYear :
2011
fDate :
Aug. 30 2011-Sept. 2 2011
Firstpage :
221
Lastpage :
225
Abstract :
Scoped memory in Real-time Specification for Java achieves a level of predictability not found in applications that use the garbage collection. However, it creates new challenges for developers. First, the reference rules between scopes constrain the design of the application´s memory model. Second, deciding on the appropriate number of scopes and which objects should be allocated into those scopes are not straightforward tasks. This paper presents an empirical study of this memory model using a simulation of a railway control system executed in Sun´s RTS 2.2. Five different scoped memory design models were implemented in the case study and memory consumption for each was measured. Results showed that the number of scopes did not always indicate a good memory footprint, choosing the right objects/threads to be allocated in the right scopes is an important factor to be considered.
Keywords :
Java; real-time systems; storage management; RTSJ application dynamic analysis; Sun RTS 2.2; application memory model; garbage collection; memory consumption; railway control system; real-time specification; scoped memory; Instruction sets; Java; Memory management; Message systems; Monitoring; Rail transportation; Real time systems; Immortal Memory; Java; Memory Consumption; RTSJ; Railway Control System; Scoped Memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2011 37th EUROMICRO Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1027-8
Type :
conf
DOI :
10.1109/SEAA.2011.42
Filename :
6068348
Link To Document :
بازگشت