Bytecode optimization

D. Babic1, Z. Rakamaric2
1Fac. of Electrotechnics & Comput., Zagreb Univ., Croatia
2FER - Faculty of Electrotechnics and Computing, Zagreb, Croatia

Tóm tắt

Today, when Java is entering the embedded market it needs performance enhancements more than ever. Large-scale enterprise applications would also benefit from better code optimization techniques. In this paper we present the results of optimization with an optimizing framework we have developed. We measure the impact of different optimizations on run times in different execution environments and propose further enhancements.

Từ khóa

#Java #Optimizing compilers #Virtual machining #Containers #Large-scale systems #Packaging #Unified modeling language #Information analysis #Program processors #Virtual manufacturing

Tài liệu tham khảo

pominville, 2001, A framework for optimizing java using attributes, Computational Complexity fitzgerald, 1999, Marmot: An optimizing compiler, Software - Practice and Experience razafimahefa, 1999, A Study of Side-Effect Analyses for Java sundaresan, 1999, Practical Techniques for Virtual Call Resolution in Java 10.1002/(SICI)1096-9128(199706)9:6<427::AID-CPE300>3.0.CO;2-K grune, 2000, Modern Compiler Design 10.1109/PACT.1999.807403 10.1145/353171.353175 lindholm, 1999, The Java Virtual Machine Specification valle?e-rai, 1998, The Jimple Framework Sable Technical Report 10.1145/304065.304106 aho, 1985, Compilers Principles Techniques and Tools rai, 1999, Soot - A java bytecode optimization framework, Proceedings of CASCON '99 gamma, 1995, Design Patterns 0 lars, 1997, A java bytecode optimizer using side-effect analysis, Concurrency Practice and Experience