Memory management for real-time java']java: An efficient solution using hardware support

被引:4
|
作者
Higuera, T
Issarny, V
Banatre, M
Lesot, JP
Parain, F
Cabillic, G
机构
[1] INRIA Rocquencourt, F-78153 Le Chesnay, France
[2] INRIA IRISA, F-35032 Rennes, France
关键词
!text type='Java']Java[!/text; real-time; embedded; garbage collection; memory regions; write barriers; performance;
D O I
10.1023/B:TIME.0000009306.22263.59
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper addresses the issue of improving the performance of memory management for real-time Java applications, building upon the real-time specification for Java (RTSJ) from the Real-Time Java Expert Group. In a first step, a collecting dynamic memory solution including both a real-time garbage collector and region-based memory management, is proposed. A thorough analysis of the parameters influencing the performance of write barriers in memory management, together with ways of improvement are then presented. Finally, the implementation of a memory management solution compliant with the RTSJ and integrating the proposed improvements is sketched.
引用
收藏
页码:63 / 87
页数:25
相关论文
共 50 条
  • [31] Real-time scheduling for Java']Java
    Goldschmidt, B
    László, Z
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS, 2003, : 154 - 159
  • [32] Real-time programming in Java']Java
    Brosgol, BM
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 487 - 487
  • [33] The Real-Time Specification for Java']Java
    Hardin, D
    DR DOBBS JOURNAL, 2000, 25 (02): : 78 - +
  • [34] The reality of real-time Java']Java
    Dibble, P
    Varhol, P
    COMPUTER DESIGN, 1998, 37 (08): : 70 - +
  • [35] Java']Java real-time extensions
    Labs, W
    I&CS-INSTRUMENTATION & CONTROL SYSTEMS, 1999, 72 (02): : 44 - 45
  • [36] The real-time specification for Java']Java
    Bollella, G
    Gosling, J
    COMPUTER, 2000, 33 (06) : 47 - +
  • [37] Efficient Asynchronous Event Handling in the Real-Time Specification for Java']Java
    Kim, Minseong
    Wellings, Andy
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (01)
  • [38] Hardware-based Object Layout in an Embedded Real-Time Java']Java Environments
    Teresa Higuera-Toledano, M.
    2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [39] Resource management policies for real-time Java']Java remote invocations
    Basanta-Val, Pablo
    Garcia-Valls, Marisol
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (01) : 1930 - 1944
  • [40] A real-time Java']Java system on a multithreaded Java']Java microcontroller
    Pfeffer, M
    Uhrig, S
    Ungerer, T
    Brinkschulte, U
    ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 34 - 41