perf resources

High Performance Client/Server, Chris Loosley and Frank Douglas ( John Wiley & Sons)
Inside the Java 2 Virtual Machine, Bill Venners (McGraw-Hill) (see
http://www.artima.com/insidejvm/resources/)
Introduction to Computer Performance Analysis with Mathematica, Arnold O. Allen
(Academic Press)
Performance Engineering of Software Systems, Connie Smith (Addison Wesley)
Sun Performance and Tuning, Adrian Cockcroft and Richard Pettit (Prentice Hall)
System Performance Tuning, Mike Loukides (O'Reilly)
Windows NT Applications: Measuring and Optimizing Performance, Paul Hinsberg
(MacMillan Technical Publishing)
Windows NT Performance Monitoring, Benchmarking, and Tuning, Mark T. Edmead and
Paul Hinsberg (New Riders)

IBM Systems Journal (http://www.research.ibm.com/journal/ ) (see Volume 39, No. 1, 2000
— Java Performance)
Jack Shirazi's Java Performance Tuning web site
(http://www.JavaPerformanceTuning.com)
Vladimir Bulatov's HyperProf (http://www.physics.orst.edu/~bulatov/HyperProf/)
Greg White's ProfileViewer (http://www.capital.net/~dittmer/profileviewer/index.html)
JAVAR experimental compiler (http://www.extreme.indiana.edu/hpjava/)
JalapeƱo server JVM (http://www.research.ibm.com/journal/sj/391/alpern.html)
Profiling metrics (http://www.research.ibm.com/journal/sj/391/alexander.html)
Bill Venner's discussion of optimization
(http://www.artima.com/designtechniques/hotspot.html)
Doug Bell's article discussing optimization techniques (http://www.javaworld.com/jw-04-
1997/jw-04-optimize.html)
Classic but old Java optimization site (http://www.cs.cmu.edu/~jch/java/optimization.html)
Generic Java (http://www.cs.bell-labs.com/~wadler/gj/)

Profilers
Many of these profilers have been reviewed in the various magazines listed previously. You can
usually search the magazine web sites to identify which issue of the magazine provides a review.
Often the reviews are available online. The profiler vendors should also be happy to provide
pointers to reviews. The annual "best of Java" awards includes a section for profilers (see the Java
Developer's Journal ).

Intuitive System's OptimizeIt! (http://www.optimizeit.com)
KL Group's JProbe (http://www.klgroup.com)
CodeWizard for Java from ParaSoft Corporation (http://www.parasoft.com/wizard)
PureLoad from PureIT AB (http://www.pureit.se/products/pureload)
SilkObserver from Segue Software, Inc. (http://www.segue.com)
SockPerf from IBM alphaWorks (http://www.alphaworks.ibm.com/tech/sml)
TrueTime/DevPartner Java Edition from Compuware Corporation
(http://www.compuware.com/numega/)
Visual Quantify by Rational Software
(http://www.rational.com/products/vis_quantify/index.jtmpl)
Segue Solutions' SilkPerformer
(http://www.segue.com/html/s_solutions/s_performer/s_performer.htm)
Metamata Debugger (http://www.metamata.com/products/debug_top.html) (some people
list this as a profiler, though it looks like a plain debugger to me)

15.5 Optimizers

PreEmptive's DashO optimizer (http://www.preemptive.com)
TowerJ environment (compiler & runtime) from Tower Technology Corporation
(http://www.towerj.com)
TowerJ review: (http://www.javaworld.com/javaworld/jw-10-1999/jw-10-volano_p.html)
JOVE (http://www.instantiations.com/jove/)
Condensity from Plumb Design (http://www.condensity.com)
High Performance Compiler for Java from IBM alphaWorks
(http://www.alphaworks.ibm.com/formula/)
JAX size optimizer from IBM alphaWorks (http://www.alphaworks.ibm.com/tech/jax/)
jres resource manager and compressor from IBM alphaWorks
(http://www.alphaworks.ibm.com/formula/)
Jshrink size optimizer from Eastridge Technology (http://www.e-t.com/jshrink.html)
SourceGuard (http://www.4thpass.com)

Comments

Popular posts from this blog

How to get started with Vue in under a minute?

aigiri nandini - Brodha V you rock