Platform metrics

From TempusServa wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

Codebase development over time