Publication | Closed Access
Statistically rigorous java performance evaluation
518
Citations
25
References
2007
Year
Unknown Venue
Performance BenchmarkingEngineeringSoftware EngineeringSoftware AnalysisPerformance IssuePerformance PredictionJava ProgramComputer EngineeringComputer ScienceReal-time JavaPerformance Analysis ToolStatic Program AnalysisBenchmarking ToolProgram AnalysisSoftware TestingFormal MethodsParallel ProgrammingJava PerformanceGarbage CollectionSystem Software
Java performance is far from being trivial to benchmark because it is affected by various factors such as the Java application, its input, the virtual machine, the garbage collector, the heap size, etc. In addition, non-determinism at run-time causes the execution time of a Java program to differ from run to run. There are a number of sources of non-determinism such as Just-In-Time (JIT) compilation and optimization in the virtual machine (VM) driven by timer-based method sampling, thread scheduling, garbage collection, and various.
| Year | Citations | |
|---|---|---|
Page 1
Page 1