Title
Method call acceleration in embedded java virtual machines
Abstract
Object oriented languages, in particular Java, use a frequent dynamic dispatch mechanism to search for the definition of an invoked method. A method could be defined in more than one class. The search for the appropriate method definition is performed dynamically. This induces an execution time overhead that is significant. Many static and dynamic techniques have been proposed to minimize the cost of such an overhead. Generally, these techniques are not adequate for embedded Java platforms with resource constraints because they require a relatively big memory space. The paper proposes a dynamic, flexible and efficient technique for accelerating method calls mechanism in embedded systems. This acceleration technique spans over 3 aspects of the method call: (1) lookup, (2) caching, and (3) synchronized methods.
Year
DOI
Venue
2003
10.1007/3-540-44863-2_73
International Conference on Computational Science
Keywords
Field
DocType
frequent dynamic dispatch mechanism,dynamic technique,method call acceleration,acceleration technique span,efficient technique,appropriate method definition,execution time overhead,method call,embedded java platform,particular java,embedded java virtual machine,embedded system,object oriented language
Embedded Java,Virtual machine,Method,Computer science,Java concurrency,Dynamic dispatch,Real time Java,strictfp,Java,Distributed computing
Conference
Volume
ISSN
ISBN
2659
0302-9743
3-540-40196-2
Citations 
PageRank 
References 
2
0.38
4
Authors
6
Name
Order
Citations
PageRank
M. Debbabi1606.48
M. Erhioui220.38
L. Ketari320.38
Tawbi, N.4161.37
H. Yahyaoui5303.32
S. Zhioua641.10