An Experimental Evaluation of Two Distributed Java Compilers ABSTRACT

Uloženo v:
Podrobná bibliografie
Název: An Experimental Evaluation of Two Distributed Java Compilers ABSTRACT
Autoři: Andrew Ryan Dalton
Přispěvatelé: The Pennsylvania State University CiteSeerX Archives
Zdroj: http://www.cs.appstate.edu/~can/classes/3481/write/dalton.pdf.
Sbírka: CiteSeerX
Témata: Categories and Subject Descriptors D.3.4 [Programming Languages, Processors- Compilers General Terms Performance, Languages
Popis: For large programs consisting of many source files, the compilation process can be quite time consuming. For the C and C++ programming languages, there exists a program named distcc, the Distributed C Compiler [2], to facilitate the parallel compilation of source into machine code. This paper discusses our investigation into whether distributing the compilation of Java files can result in a faster compilation of large Java projects. The research indicates that the distributed compilation of projects consisting of a large number of relatively large source files can see a speed improvement over the traditional implementation of javac.
Druh dokumentu: text
Popis souboru: application/pdf
Jazyk: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.135.8106; http://www.cs.appstate.edu/~can/classes/3481/write/dalton.pdf
Dostupnost: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.135.8106
http://www.cs.appstate.edu/~can/classes/3481/write/dalton.pdf
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Přístupové číslo: edsbas.2FDE84BB
Databáze: BASE
Popis
Abstrakt:For large programs consisting of many source files, the compilation process can be quite time consuming. For the C and C++ programming languages, there exists a program named distcc, the Distributed C Compiler [2], to facilitate the parallel compilation of source into machine code. This paper discusses our investigation into whether distributing the compilation of Java files can result in a faster compilation of large Java projects. The research indicates that the distributed compilation of projects consisting of a large number of relatively large source files can see a speed improvement over the traditional implementation of javac.