Abstract
The programming community seems to believe that choosing Java as a language inevitably means poor performance. In reality, as you might expect, the speed of a Java application depends very much on the quality of the code. Indeed, improvements in performance from good coding can far outweigh those achieved from using a faster virtual machine.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Online References
The benchmarks were performed using Doug Bell’s benchmark utility, available from http://www.2nu.com/Doug/Benchmark/Benchmark.html
A useful source of information on Java optimization can be found at http://www.cs.cmu.edu/∼j ch/j ava/
Source code for (among other things) FastVector, FastStringBuf f er and Buf f eredRandomAccessFile are available at http://www.aber.ac.uk/∼agm/Java.html
The Win95 Performance pack JIT is available from Sun at http://java.sun.com/products/jdk/1.1/
References
Aho A.V. and Ullman J.D. Principles of Compiler Design. Addison-Wesley, Reading MA.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag London Limited
About this chapter
Cite this chapter
Hunt, J.E., McManus, A.G. (1998). Optimizing for Speed. In: Key Java. Practitioner Series. Springer, London. https://doi.org/10.1007/978-1-4471-0607-4_15
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0607-4_15
Publisher Name: Springer, London
Print ISBN: 978-3-540-76259-1
Online ISBN: 978-1-4471-0607-4
eBook Packages: Springer Book Archive