Basic HTML version of Foils prepared July 6 99

Foil 7 Java specific issues

From A Methodology for Benchmarking Java Grande Applications ACM Java Grande Meeting -- June 12-13 99. by J.M. Bull(Presenter), L.A. smith, M.D. Westhead, D.S. Henty, R.A. Davey (EPCC)


1 Main difficulties are in writing low-level benchmarks to cope with JIT compilation.
2 Want to measure compiled, not interpreted, performance (JIT warm-up effect).
3 Don't want JIT to be too clever, and optimise away what we are measuring!
  • avoid dead code removal
  • avoid "special cases" (e.g. addition of zero) that can be detected at run time.
4
5 How should we benchmark garbage collection??

in Table To:


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Wed Jul 7 1999