Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EclipseLink/Development/Performance"
< EclipseLink | Development
Line 14: | Line 14: | ||
<tr style="background:#ffdead"><td>Component</td><td>Test</td><td>Description</td></tr> | <tr style="background:#ffdead"><td>Component</td><td>Test</td><td>Description</td></tr> | ||
<tr><td>Core</td><td>PerformanceComparisonModel</td><td>Compares the performance of different operations (reading vs batch reading)</td></tr> | <tr><td>Core</td><td>PerformanceComparisonModel</td><td>Compares the performance of different operations (reading vs batch reading)</td></tr> | ||
− | <tr><td>Core</td><td>PerformanceTestModel</td>Compares performance for each test against previous result.</td></tr> | + | <tr><td>Core</td><td>PerformanceTestModel</td><td>Compares performance for each test against previous result.</td></tr> |
− | <tr><td>Core</td><td>ConcurrencyComparisonTestModel</td>Compares concurrency for each test using 1 to 32 threads.</td></tr> | + | <tr><td>Core</td><td>ConcurrencyComparisonTestModel</td><td>Compares concurrency for each test using 1 to 32 threads.</td></tr> |
− | <tr><td>Core</td><td>ConcurrencyRegressionTestModel</td>Compares concurrnecy for each test against previous result.</td></tr> | + | <tr><td>Core</td><td>ConcurrencyRegressionTestModel</td><td>Compares concurrnecy for each test against previous result.</td></tr> |
− | <tr><td>JPA</td><td>JPAPerformanceRegressionModel</td>Compares performance for each test against previous result.</td></tr> | + | <tr><td>JPA</td><td>JPAPerformanceRegressionModel</td><td>Compares performance for each test against previous result.</td></tr> |
− | <tr><td>JPA</td><td>JPAIsolatedPerformanceRegressionModel</td>Compares performance without caching.</td></tr> | + | <tr><td>JPA</td><td>JPAIsolatedPerformanceRegressionModel</td><td>Compares performance without caching.</td></tr> |
− | <tr><td>JPA</td><td>HibernateJPAPerformanceRegressionModel</td>Compares EclipseLink with Hibernate.</td></tr> | + | <tr><td>JPA</td><td>HibernateJPAPerformanceRegressionModel</td><td>Compares EclipseLink with Hibernate.</td></tr> |
− | <tr><td>JPA</td><td>EssentialsJPAPerformanceRegressionModel</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>Compares EclipseLink with TopLink.</td></tr> | + | <tr><td>JPA</td><td>TopLinkJPAPerformanceRegressionModel</td><td>Compares EclipseLink with TopLink.</td></tr> |
</table> | </table> | ||
Revision as of 14:51, 19 February 2008
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 SpecJ.
Testings
Component | Test | Description |
Core | PerformanceComparisonModel | Compares the performance of different operations (reading vs batch reading) |
Core | PerformanceTestModel | Compares performance for each test against previous result. |
Core | ConcurrencyComparisonTestModel | Compares concurrency for each test using 1 to 32 threads. |
Core | ConcurrencyRegressionTestModel | Compares concurrnecy for each test against previous result. |
JPA | JPAPerformanceRegressionModel | Compares performance for each test against previous result. |
JPA | JPAIsolatedPerformanceRegressionModel | Compares performance without caching. |
JPA | HibernateJPAPerformanceRegressionModel | Compares EclipseLink with Hibernate. |
JPA | EssentialsJPAPerformanceRegressionModel | Compares EclipseLink with TopLink Essentials. |
JPA | TopLinkJPAPerformanceRegressionModel | Compares EclipseLink with TopLink. |