๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Monitors and exceptions: how to implement Java efficiently

โœ Scribed by Krall, Andreas; Probst, Mark


Publisher
John Wiley and Sons
Year
1998
Tongue
English
Weight
98 KB
Volume
10
Category
Article
ISSN
1040-3108

No coin nor oath required. For personal study only.

โœฆ Synopsis


Efficient implementation of monitors and exceptions is crucial for the performance of Java. One implementation of threads showed a factor of 30 difference in runtime on some benchmark programs. This paper describes an efficient implementation of monitors for Java as used in the CACAO just-in-time compiler. With this implementation the thread overhead is less than 40% for typical application programs and can be completely eliminated for some applications. This paper also gives the implementation details of the new exception handling scheme in CACAO. The new approach reduces the size of the generated native code by a half and allows null pointers to be checked by hardware. By using these techniques, the CACAO system has become the fastest JavaVM implementation for the Alpha processor.


๐Ÿ“œ SIMILAR VOLUMES


How to implement change effectively
โœ Sandra Suran ๐Ÿ“‚ Article ๐Ÿ“… 2002 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 112 KB

## Abstract Mergers mean big change. But while you may have the vision of where you want to be, how do you get there? And why is it so difficult to implement major change? __ยฉ 2003 Wiley Periodicals, Inc.__

Efficient exception handling in Java byt
โœ Dong-Heon Jung; JongKuk Park; Sung-Hwan Bae; Jaemok Lee; Soo-Mook Moon ๐Ÿ“‚ Article ๐Ÿ“… 2008 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 627 KB

One of the most promising approaches to Java acceleration in embedded systems is a bytecode-to-C ahead-of-time compiler (AOTC). It improves the performance of a Java virtual machine (JVM) by translating bytecode into C code, which is then compiled into machine code via an existing C compiler. One im

Five strategies for rapid firm growth an
โœ Briance Mascarenhas; Arun Kumaraswamy; Diana Day; Alok Baveja ๐Ÿ“‚ Article ๐Ÿ“… 2002 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 123 KB

## Abstract Analysis of 45 rapidly growing, profitable firms reveals five strategies: (1) product proliferation, (2) mass market development, (3) increasing value to select customers, (4) distribution innovation, and (5) acquisition and consolidation. These five strategies are not restricted to hig

How to implement a successful communicat
โœ David C. Carr; Karen A. Folliard; Steel T. Huang; Ann M. Kenney; Julie A. MacGre ๐Ÿ“‚ Article ๐Ÿ“… 2002 ๐Ÿ› Institute of Electrical and Electronics Engineers ๐ŸŒ English โš– 110 KB ๐Ÿ‘ 1 views
Quality financial reporting: Why you nee
โœ Miller, Paul BW; Bahnson, Paul R ๐Ÿ“‚ Article ๐Ÿ“… 1999 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 133 KB

He has published more than 15 books on accounting as well as many articles in professional and academic journals. He also writes a feature column that appears in Accounting Today. His professional experience includes service on the senior staffs of both the Financial Accounting Standards Board and t