Title :
Profiling Real-Time Java applications
Author :
Connery, J. ; Enery, J. Mc ; Hickey, D. ; Boubekeur, M.
Author_Institution :
Univ. Coll. Cork, Cork
Abstract :
The analysis of time and memory consumption of programs has become very important in real-time and embedded systems. This has lead to the development of many analysis tools. These are commonly used to search for hidden bottlenecks in applications and determine efficient algorithms. Because of the relatively recent release of implementations conforming to the Real-Time Specification for Java (RTSJ), there is a lack of analysis tools available to aid the developer. This includes profilers. Current Java profilers cannot operate under the strict rules specified in the RTSJ, e.g. the memory model. In this paper we present a prototype profiler for applications developed on RTSJ implementations. This constitutes initial work1 on building a complete RTSJ analysis toolset.
Keywords :
Java; formal specification; program diagnostics; real-time systems; program memory consumption analysis; program time consumption analysis; real-time Java application profiling; real-time specification; Application software; Computer science; Educational institutions; Embedded system; Instruments; Java; Object oriented programming; Real time systems; Sampling methods; Software prototyping;
Conference_Titel :
Computer Engineering & Systems, 2007. ICCES '07. International Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4244-1365-2
Electronic_ISBN :
978-1-1244-1366-9
DOI :
10.1109/ICCES.2007.4447066