Difference between revisions of "EclipseLink/Development/Performance"

From Eclipsepedia

Jump to: navigation, search
(Performance)
(Testings)
Line 22: Line 22:
 
<tr><td>JPA</td><td>EssentialsJPAPerformanceRegressionModel</td><td>Compares EclipseLink with TopLink Essentials.</td></tr>
 
<tr><td>JPA</td><td>EssentialsJPAPerformanceRegressionModel</td><td>Compares EclipseLink with TopLink Essentials.</td></tr>
 
<tr><td>JPA</td><td>TopLinkJPAPerformanceRegressionModel</td><td>Compares EclipseLink with TopLink.</td></tr>
 
<tr><td>JPA</td><td>TopLinkJPAPerformanceRegressionModel</td><td>Compares EclipseLink with TopLink.</td></tr>
 +
</table>
 +
 +
====Results====
 +
<table border=1 cellspacing=0 cellpadding=2>
 +
<tr style="background:#ffdead">
 +
<td>Date last run</td> <td>Test</td> <td>Machine</td> <td>Server</td> <td>JDK</td> <td>Database</td> <td>OS</td> <td>Ran by</td> <td>Runner</td> <td>Pass</td> <td>Error</td> <td>Fail</td> <td>Warning</td> <td>Total</td> <td>Success</td>
 +
</tr>
 +
<tr>
 +
<td>2008-03-02</td> <td>PerformanceTestModel</td> <td>AMD 4-CPU</td> <td>JSE</td> <td>Sun JDK 1.5</td> <td>Oracle 11gR1</td> <td>Linux</td> <td>James</td> <td>ant</td> <td>62</td> <td>0</td> <td>0</td> <td>0</td> <td>62</td> <td>Passed</td>
 +
</tr>
 
</table>
 
</table>
  

Revision as of 12:05, 3 March 2008

Contents

Performance

This is the main development page for EclipseLink performance.

EclipseLink performance is tracked through several mechanism.

  • 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 ®.

Testings

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.
JPAJPAIsolatedPerformanceRegressionModelCompares performance without caching.
JPAHibernateJPAPerformanceRegressionModelCompares EclipseLink with Hibernate.
JPAEssentialsJPAPerformanceRegressionModelCompares EclipseLink with TopLink Essentials.
JPATopLinkJPAPerformanceRegressionModelCompares EclipseLink with TopLink.

Results

Date last run Test Machine Server JDK Database OS Ran by Runner Pass Error Fail Warning Total Success
2008-03-02 PerformanceTestModel AMD 4-CPU JSE Sun JDK 1.5 Oracle 11gR1 Linux James ant 62 0 0 0 62 Passed

Links