Difference between revisions of "Platform metrics"
Jump to navigation
Jump to search
old>Admin |
m (23 revisions imported) |
||
(20 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
== Performance indicators == | == Performance indicators == | ||
Tested on a standard small server | Tested on a standard AWS small server | ||
* | |||
Setup | |||
* Topology: Seperate frontend / database server | |||
* Hardware: 4 Core CPU, 2 Gb RAM | |||
* Software: Windows, MySQL, Tomcat | |||
* Usecases: login, list, item, update, export | |||
Results | |||
* Frontend server: Average 80% CPU | |||
* Database server: N/A | |||
* Page throughput: 63 requests/second | * Page throughput: 63 requests/second | ||
* Size throughput: 421 kB/second | * Size throughput: 421 kB/second | ||
Results are equivilant to 500+ concurrent users | |||
== High volume tolerance == | |||
Setup | |||
* 100.000 records, 5 columns each | |||
* 20 mB export CSV file size | |||
Results | |||
* <2 second reponse | |||
* <300 mB heap size spike | |||
* <1% garbage collection | |||
== Codebase metrics == | == Codebase metrics == | ||
Project metrics for | Project metrics for source version 2489 | ||
* | * Java codebase: 536.529 lines | ||
* | * Other sources: 161.647 lines | ||
* Designer pages: 507 | |||
* Engine classes: 838 | |||
* Dependent libs: 90 | |||
[[SvnStatistics|Codebase development over time]] |
Latest revision as of 11:55, 10 December 2021
Performance indicators
Tested on a standard AWS small server
Setup
- Topology: Seperate frontend / database server
- Hardware: 4 Core CPU, 2 Gb RAM
- Software: Windows, MySQL, Tomcat
- Usecases: login, list, item, update, export
Results
- Frontend server: Average 80% CPU
- Database server: N/A
- Page throughput: 63 requests/second
- Size throughput: 421 kB/second
Results are equivilant to 500+ concurrent users
High volume tolerance
Setup
- 100.000 records, 5 columns each
- 20 mB export CSV file size
Results
- <2 second reponse
- <300 mB heap size spike
- <1% garbage collection
Codebase metrics
Project metrics for source version 2489
- Java codebase: 536.529 lines
- Other sources: 161.647 lines
- Designer pages: 507
- Engine classes: 838
- Dependent libs: 90