The goal of this working group was to collect, evaluate, and foster the development of resources to serve as components of both new and revised traditional courses that emphasize object-oriented software development u...
详细信息
This paper describes an implementation of the Distributed Systems Annex of Ada95. The use of java to build the Partition Communication Subsystem provides portability and Internet compatibility of distributed applicati...
详细信息
Netscape and the public Internet have accelerated the acceptance of many different open 'Internet standards'. Through wide acceptance of its browser, Netscape gave a boost to the java programming language help...
详细信息
The National Institute of Standards and Technology (NIST) has been using the Real-time Control System (RCS) Reference Model Architecture for building control systems based on a hierarchy of cyclically executing contro...
详细信息
In this paper we describe the development of a flexible and interactive learning environment for studying the java programming language. The system has been written using java and has been designed around an extended ...
详细信息
In an interpreted execution there is an interdependence between the interpreter's execution and the interpreted application's execution;the implementation of the interpreter determines how the application is e...
详细信息
ISBN:
(纸本)3540649522
In an interpreted execution there is an interdependence between the interpreter's execution and the interpreted application's execution;the implementation of the interpreter determines how the application is executed, and the application triggers certain activities in the interpreter. We present a representational model for describing performance data from an interpreted execution that explicitly represents the interaction between the interpreter and the application in terms of both the interpreter and application developer's view of the execution. We present results of a prototype implementation of a performance tool for interpreted java programs that is based on our model. Our prototype uses two techniques, dynamic instrumentation and transformational instrumentation, to measure java programs starting with unmodified java. class files and an unmodified java virtual machine. We use performance data from our tool to tune a java program, and as a result, improve its performance by more than a factor of three.
Due to its portability to different hardware platforms SUN's java programming language gains more and more significance. An important reason for the fast distribution is its usage as development platform for appli...
详细信息
In the standard java implementation, a javalanguage program is compiled to java bytecode and this bytecode is then interpreted by the java Virtual Machine. Since bytecode may be written by hand, or corrupted during n...
详细信息
The java programming language has gained substantial popularity in the past two years. java's networking features, along with the growing number of Web browsers that execute java applets, facilitate Internet progr...
详细信息
The paper is on 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, the classloader, the frame and java th...
详细信息
The paper is on 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, the classloader, the frame and java the hashtable (class table, native function table and java string table), the handle of ***, the interface to native function, the interface to JIT and its compiled code for java methods and the multithreading support, and approaches to boost the performance of the byte code interpreter by programming skills. Benchmarks are made to compare Gabi with Sun's JRE (java Runtime Environment).
暂无评论