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
(→Results) |
|||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
This is the main development page for EclipseLink performance. | This is the main development page for EclipseLink performance. | ||
EclipseLink performance is tracked through several mechanisms. | EclipseLink performance is tracked through several mechanisms. | ||
− | |||
− | |||
* Milestone concurrency regression unit tests. | * Milestone concurrency regression unit tests. | ||
* Milestone performance regression unit tests. | * Milestone performance regression unit tests. | ||
Line 25: | Line 21: | ||
<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> | ||
<tr><td>JPA</td><td>JPAMemoryLeakModel</td><td>Tests for possible memory leaks in EclipseLink.</td></tr> | <tr><td>JPA</td><td>JPAMemoryLeakModel</td><td>Tests for possible memory leaks in EclipseLink.</td></tr> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</table> | </table> | ||
Line 65: | Line 26: | ||
* [[EclipseLink/DesignDocs/221546|EclipseLink 1.0 Performance project]] | * [[EclipseLink/DesignDocs/221546|EclipseLink 1.0 Performance project]] | ||
* [[EclipseLink/DesignDocs/221546(1.1)|EclipseLink 1.1 Performance project]] | * [[EclipseLink/DesignDocs/221546(1.1)|EclipseLink 1.1 Performance project]] | ||
− | * [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification= | + | * [[EclipseLink/DesignDocs/221546(2.0)|EclipseLink 2.0 Performance project]] |
+ | * [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=RT&component=Foundation&component=JPA&product=EclipseLink&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=performance&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Open performance bugs] | ||
[[Category:EclipseLink|Performance]] | [[Category:EclipseLink|Performance]] |
Latest revision as of 09:23, 23 July 2014
This is the main development page for EclipseLink performance.
EclipseLink performance is tracked through several mechanisms.
- Milestone concurrency regression unit tests.
- Milestone performance regression unit tests.
- Public standard benchmarks such as SPECjAppServer ®.
Tests
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 | JPAConcurrencyComparisonTestModel | Compares concurrency for each test using 1 to 32 threads. |
JPA | JPAIsolatedPerformanceRegressionModel | Compares performance without caching. |
JPA | HibernateJPAPerformanceRegressionModel | Compares EclipseLink with Hibernate. |
JPA | OpenJPAJPAPerformanceRegressionModel | Compares EclipseLink with OpenJPA. |
JPA | EssentialsJPAPerformanceRegressionModel | Compares EclipseLink with TopLink Essentials. |
JPA | TopLinkJPAPerformanceRegressionModel | Compares EclipseLink with TopLink. |
JPA | JPAMemoryLeakModel | Tests for possible memory leaks in EclipseLink. |