This paper shows
that prevalent methodologies can be misleading, and can even lead
to incorrect conclusions. The reason is that the data analysis is
not statistically rigorous. In this paper, we present a survey of
existing Java performance evaluation methodologies and discuss the
importance of statistically rigorous data analysis for dealing
with non-determinism.
http://dl.acm.org/citation.cfm?id=1297033