Benchmarks
Startup
Parameters
|
Baseline |
Candidate |
| baseline_or_candidate |
baseline |
candidate |
| git_branch |
master |
tamir.hyman/test-undertow |
| git_commit_date |
1710236254 |
1710313743 |
| git_commit_sha |
a786410129 |
79ae3c32d9 |
| release_version |
1.32.0-SNAPSHOT~a786410129 |
1.32.0-SNAPSHOT~79ae3c32d9 |
See matching parameters
|
Baseline |
Candidate |
| application |
insecure-bank |
insecure-bank |
| ci_job_date |
1710316996 |
1710316996 |
| ci_job_id |
458371982 |
458371982 |
| ci_pipeline_id |
30006496 |
30006496 |
| cpu_model |
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz |
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz |
| module |
Agent |
Agent |
| parent |
None |
None |
| variant |
iast |
iast |
Summary
Found 0 performance improvements and 0 performance regressions! Performance is the same for 52 metrics, 11 unstable metrics.
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.32.0-SNAPSHOT~79ae3c32d9, baseline=1.32.0-SNAPSHOT~a786410129
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.08 s) : 0, 1079957
Total [baseline] (9.168 s) : 0, 9167636
Agent [candidate] (1.082 s) : 0, 1082242
Total [candidate] (9.205 s) : 0, 9204830
section appsec
Agent [baseline] (1.211 s) : 0, 1211302
Total [baseline] (9.31 s) : 0, 9309860
Agent [candidate] (1.204 s) : 0, 1203662
Total [candidate] (9.286 s) : 0, 9285893
section iast
Agent [baseline] (1.202 s) : 0, 1202353
Total [baseline] (9.313 s) : 0, 9313065
Agent [candidate] (1.206 s) : 0, 1205929
Total [candidate] (9.317 s) : 0, 9317104
section profiling
Agent [baseline] (1.276 s) : 0, 1275947
Total [baseline] (9.382 s) : 0, 9381805
Agent [candidate] (1.282 s) : 0, 1282298
Total [candidate] (9.413 s) : 0, 9413244
| Module |
Variant |
Duration |
Δ tracing |
| Agent |
tracing |
1.08 s |
- |
| Agent |
appsec |
1.211 s |
131.345 ms (12.2%) |
| Agent |
iast |
1.202 s |
122.396 ms (11.3%) |
| Agent |
profiling |
1.276 s |
195.99 ms (18.1%) |
| Total |
tracing |
9.168 s |
- |
| Total |
appsec |
9.31 s |
142.224 ms (1.6%) |
| Total |
iast |
9.313 s |
145.429 ms (1.6%) |
| Total |
profiling |
9.382 s |
214.17 ms (2.3%) |
| Module |
Variant |
Duration |
Δ tracing |
| Agent |
tracing |
1.082 s |
- |
| Agent |
appsec |
1.204 s |
121.42 ms (11.2%) |
| Agent |
iast |
1.206 s |
123.687 ms (11.4%) |
| Agent |
profiling |
1.282 s |
200.056 ms (18.5%) |
| Total |
tracing |
9.205 s |
- |
| Total |
appsec |
9.286 s |
81.063 ms (0.9%) |
| Total |
iast |
9.317 s |
112.274 ms (1.2%) |
| Total |
profiling |
9.413 s |
208.413 ms (2.3%) |
gantt
title petclinic - break down per module: candidate=1.32.0-SNAPSHOT~79ae3c32d9, baseline=1.32.0-SNAPSHOT~a786410129
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (696.269 ms) : 0, 696269
BytebuddyAgent [candidate] (697.141 ms) : 0, 697141
GlobalTracer [baseline] (291.765 ms) : 0, 291765
GlobalTracer [candidate] (293.065 ms) : 0, 293065
AppSec [baseline] (49.162 ms) : 0, 49162
AppSec [candidate] (49.282 ms) : 0, 49282
Remote Config [baseline] (739.048 µs) : 0, 739
Remote Config [candidate] (730.948 µs) : 0, 731
Telemetry [baseline] (7.649 ms) : 0, 7649
Telemetry [candidate] (7.679 ms) : 0, 7679
section appsec
BytebuddyAgent [baseline] (702.838 ms) : 0, 702838
BytebuddyAgent [candidate] (697.548 ms) : 0, 697548
GlobalTracer [baseline] (294.6 ms) : 0, 294600
GlobalTracer [candidate] (292.718 ms) : 0, 292718
AppSec [baseline] (153.498 ms) : 0, 153498
AppSec [candidate] (153.589 ms) : 0, 153589
Remote Config [baseline] (614.896 µs) : 0, 615
Remote Config [candidate] (609.164 µs) : 0, 609
Telemetry [baseline] (6.961 ms) : 0, 6961
Telemetry [candidate] (6.941 ms) : 0, 6941
IAST [baseline] (17.99 ms) : 0, 17990
IAST [candidate] (17.927 ms) : 0, 17927
section iast
BytebuddyAgent [baseline] (799.338 ms) : 0, 799338
BytebuddyAgent [candidate] (801.61 ms) : 0, 801610
GlobalTracer [baseline] (287.974 ms) : 0, 287974
GlobalTracer [candidate] (288.909 ms) : 0, 288909
AppSec [baseline] (49.083 ms) : 0, 49083
AppSec [candidate] (47.72 ms) : 0, 47720
Remote Config [baseline] (599.374 µs) : 0, 599
Remote Config [candidate] (608.395 µs) : 0, 608
Telemetry [baseline] (6.595 ms) : 0, 6595
Telemetry [candidate] (6.582 ms) : 0, 6582
IAST [baseline] (24.425 ms) : 0, 24425
IAST [candidate] (26.316 ms) : 0, 26316
section profiling
BytebuddyAgent [baseline] (690.971 ms) : 0, 690971
BytebuddyAgent [candidate] (693.722 ms) : 0, 693722
GlobalTracer [baseline] (376.315 ms) : 0, 376315
GlobalTracer [candidate] (378.52 ms) : 0, 378520
AppSec [baseline] (49.694 ms) : 0, 49694
AppSec [candidate] (49.778 ms) : 0, 49778
Remote Config [baseline] (762.406 µs) : 0, 762
Remote Config [candidate] (719.513 µs) : 0, 720
Telemetry [baseline] (7.475 ms) : 0, 7475
Telemetry [candidate] (7.536 ms) : 0, 7536
ProfilingAgent [baseline] (94.392 ms) : 0, 94392
ProfilingAgent [candidate] (95.431 ms) : 0, 95431
Profiling [baseline] (94.415 ms) : 0, 94415
Profiling [candidate] (95.455 ms) : 0, 95455
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.32.0-SNAPSHOT~79ae3c32d9, baseline=1.32.0-SNAPSHOT~a786410129
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.08 s) : 0, 1080471
Total [baseline] (8.6 s) : 0, 8600167
Agent [candidate] (1.089 s) : 0, 1089432
Total [candidate] (8.593 s) : 0, 8592881
section iast
Agent [baseline] (1.202 s) : 0, 1202339
Total [baseline] (9.064 s) : 0, 9063638
Agent [candidate] (1.219 s) : 0, 1219064
Total [candidate] (9.104 s) : 0, 9104069
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.213 s) : 0, 1212834
Total [baseline] (9.043 s) : 0, 9042545
Agent [candidate] (1.215 s) : 0, 1214930
Total [candidate] (9.03 s) : 0, 9029519
section iast_TELEMETRY_OFF
Agent [baseline] (1.199 s) : 0, 1198836
Total [baseline] (9.044 s) : 0, 9043533
Agent [candidate] (1.2 s) : 0, 1199575
Total [candidate] (9.037 s) : 0, 9036581
| Module |
Variant |
Duration |
Δ tracing |
| Agent |
tracing |
1.08 s |
- |
| Agent |
iast |
1.202 s |
121.868 ms (11.3%) |
| Agent |
iast_HARDCODED_SECRET_DISABLED |
1.213 s |
132.363 ms (12.3%) |
| Agent |
iast_TELEMETRY_OFF |
1.199 s |
118.365 ms (11.0%) |
| Total |
tracing |
8.6 s |
- |
| Total |
iast |
9.064 s |
463.471 ms (5.4%) |
| Total |
iast_HARDCODED_SECRET_DISABLED |
9.043 s |
442.379 ms (5.1%) |
| Total |
iast_TELEMETRY_OFF |
9.044 s |
443.366 ms (5.2%) |
| Module |
Variant |
Duration |
Δ tracing |
| Agent |
tracing |
1.089 s |
- |
| Agent |
iast |
1.219 s |
129.632 ms (11.9%) |
| Agent |
iast_HARDCODED_SECRET_DISABLED |
1.215 s |
125.497 ms (11.5%) |
| Agent |
iast_TELEMETRY_OFF |
1.2 s |
110.143 ms (10.1%) |
| Total |
tracing |
8.593 s |
- |
| Total |
iast |
9.104 s |
511.188 ms (5.9%) |
| Total |
iast_HARDCODED_SECRET_DISABLED |
9.03 s |
436.639 ms (5.1%) |
| Total |
iast_TELEMETRY_OFF |
9.037 s |
443.7 ms (5.2%) |
gantt
title insecure-bank - break down per module: candidate=1.32.0-SNAPSHOT~79ae3c32d9, baseline=1.32.0-SNAPSHOT~a786410129
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (696.534 ms) : 0, 696534
BytebuddyAgent [candidate] (703.161 ms) : 0, 703161
GlobalTracer [baseline] (292.099 ms) : 0, 292099
GlobalTracer [candidate] (293.892 ms) : 0, 293892
AppSec [baseline] (49.126 ms) : 0, 49126
AppSec [candidate] (49.427 ms) : 0, 49427
Remote Config [baseline] (731.214 µs) : 0, 731
Remote Config [candidate] (730.193 µs) : 0, 730
Telemetry [baseline] (7.699 ms) : 0, 7699
Telemetry [candidate] (7.681 ms) : 0, 7681
section iast
BytebuddyAgent [baseline] (799.387 ms) : 0, 799387
BytebuddyAgent [candidate] (811.875 ms) : 0, 811875
GlobalTracer [baseline] (288.017 ms) : 0, 288017
GlobalTracer [candidate] (290.929 ms) : 0, 290929
AppSec [baseline] (49.724 ms) : 0, 49724
AppSec [candidate] (51.321 ms) : 0, 51321
IAST [baseline] (23.669 ms) : 0, 23669
IAST [candidate] (22.77 ms) : 0, 22770
Remote Config [baseline] (612.277 µs) : 0, 612
Remote Config [candidate] (624.229 µs) : 0, 624
Telemetry [baseline] (6.569 ms) : 0, 6569
Telemetry [candidate] (6.653 ms) : 0, 6653
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (806.323 ms) : 0, 806323
BytebuddyAgent [candidate] (807.903 ms) : 0, 807903
GlobalTracer [baseline] (290.891 ms) : 0, 290891
GlobalTracer [candidate] (291.667 ms) : 0, 291667
AppSec [baseline] (49.579 ms) : 0, 49579
AppSec [candidate] (50.685 ms) : 0, 50685
IAST [baseline] (24.091 ms) : 0, 24091
IAST [candidate] (22.062 ms) : 0, 22062
Remote Config [baseline] (606.261 µs) : 0, 606
Remote Config [candidate] (604.185 µs) : 0, 604
Telemetry [baseline] (6.656 ms) : 0, 6656
Telemetry [candidate] (7.271 ms) : 0, 7271
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (794.745 ms) : 0, 794745
BytebuddyAgent [candidate] (793.53 ms) : 0, 793530
GlobalTracer [baseline] (289.704 ms) : 0, 289704
GlobalTracer [candidate] (290.192 ms) : 0, 290192
AppSec [baseline] (51.324 ms) : 0, 51324
AppSec [candidate] (49.473 ms) : 0, 49473
IAST [baseline] (20.013 ms) : 0, 20013
IAST [candidate] (24.104 ms) : 0, 24104
Remote Config [baseline] (581.495 µs) : 0, 581
Remote Config [candidate] (578.299 µs) : 0, 578
Telemetry [baseline] (8.028 ms) : 0, 8028
Telemetry [candidate] (7.278 ms) : 0, 7278
Load
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.32.0-SNAPSHOT~79ae3c32d9, baseline=1.32.0-SNAPSHOT~a786410129
dateFormat X
axisFormat %s
section baseline
no_agent (1.354 ms) : 1335, 1373
. : milestone, 1354,
appsec (1.76 ms) : 1736, 1783
. : milestone, 1760,
iast (1.542 ms) : 1519, 1566
. : milestone, 1542,
profiling (1.541 ms) : 1517, 1565
. : milestone, 1541,
tracing (1.502 ms) : 1479, 1526
. : milestone, 1502,
section candidate
no_agent (1.343 ms) : 1324, 1362
. : milestone, 1343,
appsec (1.746 ms) : 1722, 1770
. : milestone, 1746,
iast (1.515 ms) : 1491, 1539
. : milestone, 1515,
profiling (1.524 ms) : 1501, 1547
. : milestone, 1524,
tracing (1.491 ms) : 1468, 1514
. : milestone, 1491,
| Variant |
Request duration [CI 0.99] |
Δ no_agent |
| no_agent |
1.354 ms [1.335 ms, 1.373 ms] |
- |
| appsec |
1.76 ms [1.736 ms, 1.783 ms] |
405.634 µs (30.0%) |
| iast |
1.542 ms [1.519 ms, 1.566 ms] |
187.9 µs (13.9%) |
| profiling |
1.541 ms [1.517 ms, 1.565 ms] |
186.967 µs (13.8%) |
| tracing |
1.502 ms [1.479 ms, 1.526 ms] |
148.007 µs (10.9%) |
| Variant |
Request duration [CI 0.99] |
Δ no_agent |
| no_agent |
1.343 ms [1.324 ms, 1.362 ms] |
- |
| appsec |
1.746 ms [1.722 ms, 1.77 ms] |
403.467 µs (30.0%) |
| iast |
1.515 ms [1.491 ms, 1.539 ms] |
172.016 µs (12.8%) |
| profiling |
1.524 ms [1.501 ms, 1.547 ms] |
181.149 µs (13.5%) |
| tracing |
1.491 ms [1.468 ms, 1.514 ms] |
148.001 µs (11.0%) |
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.32.0-SNAPSHOT~79ae3c32d9, baseline=1.32.0-SNAPSHOT~a786410129
dateFormat X
axisFormat %s
section baseline
no_agent (361.614 µs) : 341, 382
. : milestone, 362,
iast (466.199 µs) : 446, 486
. : milestone, 466,
iast_FULL (536.965 µs) : 516, 558
. : milestone, 537,
iast_GLOBAL (489.998 µs) : 469, 511
. : milestone, 490,
iast_HARDCODED_SECRET_DISABLED (476.651 µs) : 456, 498
. : milestone, 477,
iast_INACTIVE (448.128 µs) : 428, 469
. : milestone, 448,
iast_TELEMETRY_OFF (466.447 µs) : 446, 487
. : milestone, 466,
tracing (445.841 µs) : 426, 466
. : milestone, 446,
section candidate
no_agent (372.3 µs) : 352, 393
. : milestone, 372,
iast (476.21 µs) : 456, 497
. : milestone, 476,
iast_FULL (535.889 µs) : 515, 556
. : milestone, 536,
iast_GLOBAL (494.732 µs) : 474, 515
. : milestone, 495,
iast_HARDCODED_SECRET_DISABLED (475.195 µs) : 455, 496
. : milestone, 475,
iast_INACTIVE (453.215 µs) : 432, 474
. : milestone, 453,
iast_TELEMETRY_OFF (472.818 µs) : 451, 494
. : milestone, 473,
tracing (443.225 µs) : 423, 464
. : milestone, 443,
| Variant |
Request duration [CI 0.99] |
Δ no_agent |
| no_agent |
361.614 µs [341.232 µs, 381.997 µs] |
- |
| iast |
466.199 µs [445.903 µs, 486.494 µs] |
104.584 µs (28.9%) |
| iast_FULL |
536.965 µs [516.387 µs, 557.543 µs] |
175.35 µs (48.5%) |
| iast_GLOBAL |
489.998 µs [469.137 µs, 510.858 µs] |
128.383 µs (35.5%) |
| iast_HARDCODED_SECRET_DISABLED |
476.651 µs [455.762 µs, 497.539 µs] |
115.036 µs (31.8%) |
| iast_INACTIVE |
448.128 µs [427.68 µs, 468.577 µs] |
86.514 µs (23.9%) |
| iast_TELEMETRY_OFF |
466.447 µs [446.143 µs, 486.75 µs] |
104.832 µs (29.0%) |
| tracing |
445.841 µs [425.727 µs, 465.956 µs] |
84.227 µs (23.3%) |
| Variant |
Request duration [CI 0.99] |
Δ no_agent |
| no_agent |
372.3 µs [351.688 µs, 392.912 µs] |
- |
| iast |
476.21 µs [455.519 µs, 496.901 µs] |
103.91 µs (27.9%) |
| iast_FULL |
535.889 µs [515.34 µs, 556.439 µs] |
163.59 µs (43.9%) |
| iast_GLOBAL |
494.732 µs [473.976 µs, 515.487 µs] |
122.432 µs (32.9%) |
| iast_HARDCODED_SECRET_DISABLED |
475.195 µs [454.5 µs, 495.89 µs] |
102.895 µs (27.6%) |
| iast_INACTIVE |
453.215 µs [432.21 µs, 474.22 µs] |
80.916 µs (21.7%) |
| iast_TELEMETRY_OFF |
472.818 µs [451.427 µs, 494.208 µs] |
100.518 µs (27.0%) |
| tracing |
443.225 µs [422.808 µs, 463.642 µs] |
70.925 µs (19.1%) |