Jaxb 2.3.3 performance regression impact JBoss EAP 7.2
Issue
- Jboss 7.2.6 vs 7.2.8 Performance Drop by 50%, see table below:
### JDK 11 and noOptimization=false ###
Running 2m test @ http://localhost:8080/jaxb233/performance
30 threads and 30 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 118.90ms 73.61ms 1.20s 89.70%
Req/Sec 9.24 3.98 40.00 71.58%
31534 requests in 2.00m, 1.10GB read
Requests/sec: 262.61
Transfer/sec: 9.35MB
### JDK11 and noOptimization=true ###
Running 2m test @ http://localhost:8080/jaxb233/performance
30 threads and 30 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 122.48ms 49.19ms 560.53ms 69.79%
Req/Sec 8.54 3.59 40.00 71.62%
29509 requests in 2.00m, 1.03GB read
Requests/sec: 245.71
Transfer/sec: 8.74MB
### JDK8 and noOptimization=false ###
Running 2m test @ http://localhost:8080/jaxb233/performance
30 threads and 30 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 1.06s 134.33ms 1.61s 74.87%
Req/Sec 0.25 0.43 1.00 75.16%
3341 requests in 2.00m, 118.89MB read
Socket errors: connect 0, read 0, write 0, timeout 30
Requests/sec: 27.83
Transfer/sec: 0.99MB
### JDK8 and noOptimization=true ###
Running 2m test @ http://localhost:8080/jaxb233/performance
30 threads and 30 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 153.22ms 125.08ms 1.58s 95.02%
Req/Sec 7.70 3.71 39.00 91.13%
25424 requests in 2.00m, 0.88GB read
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.