Skip to content

Commit

Permalink
more detail about java class loading
Browse files Browse the repository at this point in the history
  • Loading branch information
cfbolz committed Jan 19, 2016
1 parent 5656457 commit f2c4882
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions warmup.tex
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -275,9 +275,11 @@ \subsubsection{Ensuring Determinism}
of the in-process iteration main loop. of the in-process iteration main loop.


For the Java benchmarks, we noticed that classes \laurie{just the benchmarking For the Java benchmarks, we noticed that classes \laurie{just the benchmarking
class, or others too?} were lazily loaded during the first iteration of class, or others too?}\cfbolz{just the benchmarking class, which I guess could
benchmarks, distorting timings. We thus ensured that all classes needed in be a problem?} were lazily loaded during the first iteration of
benchmarks are fully loaded before the first iteration \laurie{how?}. benchmarks, distorting timings. We thus ensured that the benchmarking class
is fully loaded before the first iteration by calling a static
method on the benchmarking class, which forces it to be loaded.


Bearing in mind surprising Bearing in mind surprising
results such as the importance of link order~\cite{mytkowicz09surprising}, we results such as the importance of link order~\cite{mytkowicz09surprising}, we
Expand Down

0 comments on commit f2c4882

Please sign in to comment.