Jaxb 2.3.3 performance regression impact JBoss EAP 7.2

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content