Jump to: navigation, search

Difference between revisions of "EclipseLink/Development/Performance"

(Tests)
(Results)
Line 36: Line 36:
 
</tr>
 
</tr>
  
 +
<td>2009-02-03</td> <td>PerformanceTestModel</td> <td>1.1:RC1</td> <td>1.0.0</td> <td>AMD</td> <td>JSE</td> <td>Sun JDK 1.5</td> <td>Oracle 10.2</td> <td>Linux</td> <td>QA</td> <td>ant</td> <td>53</td> <td>0</td> <td>0</td> <td>0</td> <td>53</td> <td>Passed</td>
 +
</tr>
 +
<tr>
 +
<td>2009-02-25</td> <td>JPAPerformanceRegressionModel</td> <td>1.1:RC1</td> <td>1.0.0</td> <td>AMD</td> <td>JSE</td> <td>Sun JDK 1.5</td> <td>Oracle 10.2</td> <td>Linux</td> <td>QA</td> <td>ant</td> <td>40</td> <td>0</td> <td>0</td> <td>0</td> <td>40</td> <td>Passed</td>
 +
</tr>
 +
<tr>
 
<tr>
 
<tr>
 
<td>2008-07-25</td> <td>PerformanceComparisonModel</td> <td>1.0:20080725</td> <td></td> <td>QA</td> <td>JSE</td> <td>Sun JDK 1.5</td> <td>Oracle 11.1.0.6</td> <td>Linux</td> <td>QA</td> <td>ant</td> <td>19</td> <td>0</td> <td>0</td> <td>2</td> <td>21</td> <td>Passed</td>
 
<td>2008-07-25</td> <td>PerformanceComparisonModel</td> <td>1.0:20080725</td> <td></td> <td>QA</td> <td>JSE</td> <td>Sun JDK 1.5</td> <td>Oracle 11.1.0.6</td> <td>Linux</td> <td>QA</td> <td>ant</td> <td>19</td> <td>0</td> <td>0</td> <td>2</td> <td>21</td> <td>Passed</td>

Revision as of 11:20, 2 March 2009

Performance

This is the main development page for EclipseLink performance.

EclipseLink performance is tracked through several mechanisms.

  • Weekly regression performance unit tests.
  • Milestone third party product performance unit tests comparisons.
  • Milestone concurrency regression unit tests.
  • Milestone performance regression unit tests.
  • Public standard benchmarks such as SPECjAppServer ®.

Tests

ComponentTestDescription
CorePerformanceComparisonModelCompares the performance of different operations (reading vs batch reading)
CorePerformanceTestModelCompares performance for each test against previous result.
CoreConcurrencyComparisonTestModelCompares concurrency for each test using 1 to 32 threads.
CoreConcurrencyRegressionTestModelCompares concurrnecy for each test against previous result.
JPAJPAPerformanceRegressionModelCompares performance for each test against previous result.
CoreJPAConcurrencyComparisonTestModelCompares concurrency for each test using 1 to 32 threads.
JPAJPAIsolatedPerformanceRegressionModelCompares performance without caching.
JPAHibernateJPAPerformanceRegressionModelCompares EclipseLink with Hibernate.
JPAOpenJPAJPAPerformanceRegressionModelCompares EclipseLink with OpenJPA.
JPAEssentialsJPAPerformanceRegressionModelCompares EclipseLink with TopLink Essentials.
JPATopLinkJPAPerformanceRegressionModelCompares EclipseLink with TopLink.
JPAJPAMemoryLeakModelTests for possible memory leaks in EclipseLink.

Results


</tr>

Date last run Test Build Baseline Machine Server JDK Database OS Ran by Runner Pass Error Fail Warning Total Success
2009-02-03 PerformanceTestModel 1.1:RC1 1.0.0 AMD JSE Sun JDK 1.5 Oracle 10.2 Linux QA ant 53 0 0 0 53 Passed
2009-02-25 JPAPerformanceRegressionModel 1.1:RC1 1.0.0 AMD JSE Sun JDK 1.5 Oracle 10.2 Linux QA ant 40 0 0 0 40 Passed
2008-07-25 PerformanceComparisonModel 1.0:20080725 QA JSE Sun JDK 1.5 Oracle 11.1.0.6 Linux QA ant 19 0 0 2 21 Passed
2008-07-11 PerformanceTestModel 1.0:20080711 1.0:20080704 QA JSE Sun JDK 1.5 Oracle 11.1.0.6 Linux QA ant 62 0 0 0 62 Passed
2008-07-11 JPAPerformanceRegressionModel 1.0:20080711 1.0:20080704 QA JSE Sun JDK 1.5 Oracle 11.1.0.6 Linux QA ant 41 0 0 0 41 Passed
2008-07-11 JPAMemoryLeakModel 1.0:20080711 QA JSE Sun JDK 1.5 Oracle 11.1.0.6 Linux QA ant 4 0 0 0 4 Passed

Links