Thursday, March 22, 2007

Performance

Main article: Java performance

Java can be perceived as significantly slower and more memory-consuming than natively compiled languages such as C or C++.

Java's performance has increased substantially since the early versions, and performance of JIT compilers relative to native compilers has in some tests been shown to be quite similar.[6][7][8] The performance of the compilers does not necessarily indicate the performance of the compiled code; only careful testing can reveal the true performance issues in any system.

In a paper written in 1999 by Lutz Prechelt it is outlined that, statistically, programmer efficiency and experience has a bearing many standard deviations greater on run-time and memory usage than language choice. This paper specifically uses Java as a basis for the comparison, due to its bad reputation.[9]

No comments: