Notice: this Wiki will be going read only early in 2024 and edits will no longer be 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) |
(→Links) |
||
Line 65: | Line 65: | ||
* [[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]] | ||
+ | * [[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=Technology&product=EPS%28EclipseLink%29&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] | * [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=EPS%28EclipseLink%29&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]] |
Revision as of 13:09, 11 March 2009
Contents
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
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. |
Results
Date last run | Test | Build | Baseline | Machine | Server | JDK | Database | OS | Ran by | Runner | Pass | Error | Fail | Warning | Total | Success |
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 |
2009-02-25 | JPAConcurrencyComparisonModel | 1.1:RC1 | 1.0.0 | AMD | JSE | Sun JDK 1.5 | Oracle 10.2 | Linux | QA | ant | 34 | 0 | 0 | 0 | 34 | Passed |
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 |
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 |