DocumentCode :
2490611
Title :
Design, and implementation of a Java execution environment
Author :
Chen, F.G. ; Hou, Ting-Wei
Author_Institution :
Network Comput. Lab., Nat. Chen Kong Univ., Tainan, Taiwan
fYear :
1998
fDate :
14-16 Dec 1998
Firstpage :
686
Lastpage :
692
Abstract :
Discusses how a Java execution environment, named Gabi, is designed and implemented. It includes the design and implementation of the interpreter of a Java Virtual Machine (JVM), the class loader, the frame and Java stack, the hash table (class table, native function table and Java string table), the handling of classes.zip, the interface to the native function, the interface to the just-in-time (JIT) compiler and its compiled code for Java methods and the multithreading support, and approaches to boost the performance of the bytecode interpreter by programming skills. Benchmarks are made to compare Gabi with Sun´s JRE (Java Runtime Environment)
Keywords :
Java; application program interfaces; file organisation; multi-threading; program compilers; program interpreters; programming environments; software performance evaluation; virtual machines; Gabi; Java Runtime Environment; Java Virtual Machine; Java execution environment; Java methods; Java stack; Java string table; Sun JRE; benchmarks; bytecode interpreter; class loader; class table; compiled code; design; frame; hash table; implementation; interpreter; just-in-time compiler; multithreading support; native function interface; native function table; performance; programming skills; zip code handling; Computer networks; Electrical capacitance tomography; Java; Laboratories; Licenses; Operating systems; Runtime; Safety; Sun; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Tainan
ISSN :
1521-9097
Print_ISBN :
0-8186-8603-0
Type :
conf
DOI :
10.1109/ICPADS.1998.741156
Filename :
741156
Link To Document :
بازگشت