Conversation
- reuse the library built by previous job - make a job per repo to run exploration tests - upload results logs as artifacts - clone a specific and stable branch of jackson - enable jackson core and databind repos - use a sdkmanrc file for java configuration - run exploration tests automatically when changes in debugger
Debugger benchmarksParameters
See matching parameters
SummaryFound 5 performance improvements and 0 performance regressions! Performance is the same for 4 metrics, 6 unstable metrics.
See unchanged results
Request duration reports for reportsgantt
title reports - request duration [CI 0.99] : candidate=None, baseline=None
dateFormat X
axisFormat %s
section baseline
noprobe (310.291 µs) : 276, 345
. : milestone, 310,
basic (305.327 µs) : 295, 315
. : milestone, 305,
loop (11.027 ms) : 11005, 11048
. : milestone, 11027,
section candidate
noprobe (298.678 µs) : 275, 322
. : milestone, 299,
basic (309.085 µs) : 301, 317
. : milestone, 309,
loop (10.375 ms) : 10345, 10405
. : milestone, 10375,
|
evanchooly
left a comment
There was a problem hiding this comment.
i'm not a gitlab guru so those parts i'm not 100% on but look reasonable to me. the rest looks good. i love sdkman for stuff like this.
| yes | sdk install maven $MAVEN_VERSION && \ | ||
| sdk env install && \ | ||
| rm -rf $HOME/.sdkman/archives/* && \ | ||
| rm -rf $HOME/.sdkman/tmp/*" |
There was a problem hiding this comment.
sdk flush will do this a bit more reliably.
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 1 performance regressions! Performance is the same for 58 metrics, 4 unstable metrics.
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.45.0-SNAPSHOT~33f7db4692, baseline=1.45.0-SNAPSHOT~a8b33d5c49
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.051 s) : 0, 1051186
Total [baseline] (10.421 s) : 0, 10420652
Agent [candidate] (1.056 s) : 0, 1056488
Total [candidate] (10.443 s) : 0, 10443428
section appsec
Agent [baseline] (1.189 s) : 0, 1189093
Total [baseline] (10.732 s) : 0, 10731845
Agent [candidate] (1.185 s) : 0, 1185497
Total [candidate] (10.694 s) : 0, 10694458
section iast
Agent [baseline] (1.183 s) : 0, 1183221
Total [baseline] (11.037 s) : 0, 11037277
Agent [candidate] (1.179 s) : 0, 1179003
Total [candidate] (10.948 s) : 0, 10947886
section profiling
Agent [baseline] (1.274 s) : 0, 1274411
Total [baseline] (10.82 s) : 0, 10819759
Agent [candidate] (1.279 s) : 0, 1278977
Total [candidate] (10.782 s) : 0, 10782065
gantt
title petclinic - break down per module: candidate=1.45.0-SNAPSHOT~33f7db4692, baseline=1.45.0-SNAPSHOT~a8b33d5c49
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (711.071 ms) : 0, 711071
BytebuddyAgent [candidate] (716.192 ms) : 0, 716192
GlobalTracer [baseline] (255.695 ms) : 0, 255695
GlobalTracer [candidate] (257.913 ms) : 0, 257913
AppSec [baseline] (55.194 ms) : 0, 55194
AppSec [candidate] (55.309 ms) : 0, 55309
Remote Config [baseline] (718.015 µs) : 0, 718
Remote Config [candidate] (715.716 µs) : 0, 716
Telemetry [baseline] (13.446 ms) : 0, 13446
Telemetry [candidate] (11.264 ms) : 0, 11264
section appsec
BytebuddyAgent [baseline] (731.006 ms) : 0, 731006
BytebuddyAgent [candidate] (727.904 ms) : 0, 727904
GlobalTracer [baseline] (253.649 ms) : 0, 253649
GlobalTracer [candidate] (253.273 ms) : 0, 253273
AppSec [baseline] (171.0 ms) : 0, 171000
AppSec [candidate] (170.496 ms) : 0, 170496
Remote Config [baseline] (657.188 µs) : 0, 657
Remote Config [candidate] (668.443 µs) : 0, 668
Telemetry [baseline] (8.075 ms) : 0, 8075
Telemetry [candidate] (8.408 ms) : 0, 8408
IAST [baseline] (19.335 ms) : 0, 19335
IAST [candidate] (19.42 ms) : 0, 19420
section iast
BytebuddyAgent [baseline] (830.907 ms) : 0, 830907
BytebuddyAgent [candidate] (828.309 ms) : 0, 828309
GlobalTracer [baseline] (248.109 ms) : 0, 248109
GlobalTracer [candidate] (246.73 ms) : 0, 246730
AppSec [baseline] (58.184 ms) : 0, 58184
AppSec [candidate] (58.258 ms) : 0, 58258
Remote Config [baseline] (657.674 µs) : 0, 658
Remote Config [candidate] (655.926 µs) : 0, 656
Telemetry [baseline] (8.623 ms) : 0, 8623
Telemetry [candidate] (8.615 ms) : 0, 8615
IAST [baseline] (21.693 ms) : 0, 21693
IAST [candidate] (21.367 ms) : 0, 21367
section profiling
BytebuddyAgent [baseline] (701.169 ms) : 0, 701169
BytebuddyAgent [candidate] (704.726 ms) : 0, 704726
GlobalTracer [baseline] (373.05 ms) : 0, 373050
GlobalTracer [candidate] (373.39 ms) : 0, 373390
AppSec [baseline] (54.017 ms) : 0, 54017
AppSec [candidate] (54.413 ms) : 0, 54413
Remote Config [baseline] (651.487 µs) : 0, 651
Remote Config [candidate] (693.47 µs) : 0, 693
Telemetry [baseline] (7.811 ms) : 0, 7811
Telemetry [candidate] (7.816 ms) : 0, 7816
ProfilingAgent [baseline] (96.027 ms) : 0, 96027
ProfilingAgent [candidate] (96.225 ms) : 0, 96225
Profiling [baseline] (96.051 ms) : 0, 96051
Profiling [candidate] (96.248 ms) : 0, 96248
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.45.0-SNAPSHOT~33f7db4692, baseline=1.45.0-SNAPSHOT~a8b33d5c49
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.058 s) : 0, 1058015
Total [baseline] (8.615 s) : 0, 8614832
Agent [candidate] (1.051 s) : 0, 1050964
Total [candidate] (8.584 s) : 0, 8584228
section iast
Agent [baseline] (1.186 s) : 0, 1186074
Total [baseline] (9.195 s) : 0, 9195187
Agent [candidate] (1.179 s) : 0, 1179035
Total [candidate] (9.189 s) : 0, 9189122
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.179 s) : 0, 1178920
Total [baseline] (9.144 s) : 0, 9144490
Agent [candidate] (1.178 s) : 0, 1177527
Total [candidate] (9.163 s) : 0, 9162584
section iast_TELEMETRY_OFF
Agent [baseline] (1.176 s) : 0, 1175925
Total [baseline] (9.184 s) : 0, 9184378
Agent [candidate] (1.19 s) : 0, 1190106
Total [candidate] (9.286 s) : 0, 9285578
gantt
title insecure-bank - break down per module: candidate=1.45.0-SNAPSHOT~33f7db4692, baseline=1.45.0-SNAPSHOT~a8b33d5c49
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (716.697 ms) : 0, 716697
BytebuddyAgent [candidate] (710.648 ms) : 0, 710648
GlobalTracer [baseline] (257.717 ms) : 0, 257717
GlobalTracer [candidate] (256.179 ms) : 0, 256179
AppSec [baseline] (55.538 ms) : 0, 55538
AppSec [candidate] (55.012 ms) : 0, 55012
Remote Config [baseline] (740.063 µs) : 0, 740
Remote Config [candidate] (716.844 µs) : 0, 717
Telemetry [baseline] (12.185 ms) : 0, 12185
Telemetry [candidate] (13.348 ms) : 0, 13348
section iast
BytebuddyAgent [baseline] (834.243 ms) : 0, 834243
BytebuddyAgent [candidate] (829.255 ms) : 0, 829255
GlobalTracer [baseline] (247.884 ms) : 0, 247884
GlobalTracer [candidate] (246.444 ms) : 0, 246444
AppSec [baseline] (58.031 ms) : 0, 58031
AppSec [candidate] (58.053 ms) : 0, 58053
Remote Config [baseline] (641.106 µs) : 0, 641
Remote Config [candidate] (645.124 µs) : 0, 645
Telemetry [baseline] (8.559 ms) : 0, 8559
Telemetry [candidate] (8.446 ms) : 0, 8446
IAST [baseline] (21.638 ms) : 0, 21638
IAST [candidate] (21.084 ms) : 0, 21084
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (828.506 ms) : 0, 828506
BytebuddyAgent [candidate] (826.938 ms) : 0, 826938
GlobalTracer [baseline] (246.739 ms) : 0, 246739
GlobalTracer [candidate] (246.694 ms) : 0, 246694
AppSec [baseline] (58.031 ms) : 0, 58031
AppSec [candidate] (58.349 ms) : 0, 58349
Remote Config [baseline] (656.697 µs) : 0, 657
Remote Config [candidate] (655.005 µs) : 0, 655
Telemetry [baseline] (8.614 ms) : 0, 8614
Telemetry [candidate] (8.615 ms) : 0, 8615
IAST [baseline] (21.325 ms) : 0, 21325
IAST [candidate] (21.334 ms) : 0, 21334
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (826.502 ms) : 0, 826502
BytebuddyAgent [candidate] (836.582 ms) : 0, 836582
GlobalTracer [baseline] (246.515 ms) : 0, 246515
GlobalTracer [candidate] (249.377 ms) : 0, 249377
AppSec [baseline] (57.976 ms) : 0, 57976
AppSec [candidate] (58.335 ms) : 0, 58335
Remote Config [baseline] (647.846 µs) : 0, 648
Remote Config [candidate] (657.424 µs) : 0, 657
Telemetry [baseline] (8.444 ms) : 0, 8444
Telemetry [candidate] (8.575 ms) : 0, 8575
IAST [baseline] (20.821 ms) : 0, 20821
IAST [candidate] (21.395 ms) : 0, 21395
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 17 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.45.0-SNAPSHOT~33f7db4692, baseline=1.45.0-SNAPSHOT~a8b33d5c49
dateFormat X
axisFormat %s
section baseline
no_agent (1.357 ms) : 1338, 1377
. : milestone, 1357,
appsec (1.726 ms) : 1702, 1750
. : milestone, 1726,
appsec_no_iast (1.749 ms) : 1724, 1775
. : milestone, 1749,
iast (1.503 ms) : 1480, 1525
. : milestone, 1503,
profiling (1.524 ms) : 1501, 1546
. : milestone, 1524,
tracing (1.489 ms) : 1465, 1513
. : milestone, 1489,
section candidate
no_agent (1.371 ms) : 1351, 1391
. : milestone, 1371,
appsec (1.722 ms) : 1698, 1745
. : milestone, 1722,
appsec_no_iast (1.771 ms) : 1747, 1795
. : milestone, 1771,
iast (1.5 ms) : 1477, 1523
. : milestone, 1500,
profiling (1.537 ms) : 1512, 1562
. : milestone, 1537,
tracing (1.492 ms) : 1468, 1516
. : milestone, 1492,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.45.0-SNAPSHOT~33f7db4692, baseline=1.45.0-SNAPSHOT~a8b33d5c49
dateFormat X
axisFormat %s
section baseline
no_agent (371.577 µs) : 352, 391
. : milestone, 372,
iast (497.438 µs) : 475, 519
. : milestone, 497,
iast_FULL (649.088 µs) : 627, 671
. : milestone, 649,
iast_GLOBAL (523.362 µs) : 501, 546
. : milestone, 523,
iast_HARDCODED_SECRET_DISABLED (495.298 µs) : 474, 517
. : milestone, 495,
iast_INACTIVE (454.027 µs) : 433, 475
. : milestone, 454,
iast_TELEMETRY_OFF (477.71 µs) : 456, 499
. : milestone, 478,
tracing (446.606 µs) : 426, 467
. : milestone, 447,
section candidate
no_agent (373.617 µs) : 354, 394
. : milestone, 374,
iast (490.729 µs) : 469, 512
. : milestone, 491,
iast_FULL (653.123 µs) : 631, 675
. : milestone, 653,
iast_GLOBAL (521.722 µs) : 500, 544
. : milestone, 522,
iast_HARDCODED_SECRET_DISABLED (487.881 µs) : 466, 509
. : milestone, 488,
iast_INACTIVE (452.061 µs) : 431, 473
. : milestone, 452,
iast_TELEMETRY_OFF (478.487 µs) : 457, 500
. : milestone, 478,
tracing (458.29 µs) : 437, 480
. : milestone, 458,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics. Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.45.0-SNAPSHOT~33f7db4692, baseline=1.45.0-SNAPSHOT~a8b33d5c49
dateFormat X
axisFormat %s
section baseline
no_agent (15.499 s) : 15499000, 15499000
. : milestone, 15499000,
appsec (15.103 s) : 15103000, 15103000
. : milestone, 15103000,
iast (18.911 s) : 18911000, 18911000
. : milestone, 18911000,
iast_GLOBAL (17.818 s) : 17818000, 17818000
. : milestone, 17818000,
profiling (15.628 s) : 15628000, 15628000
. : milestone, 15628000,
tracing (15.039 s) : 15039000, 15039000
. : milestone, 15039000,
section candidate
no_agent (14.854 s) : 14854000, 14854000
. : milestone, 14854000,
appsec (15.024 s) : 15024000, 15024000
. : milestone, 15024000,
iast (19.021 s) : 19021000, 19021000
. : milestone, 19021000,
iast_GLOBAL (18.129 s) : 18129000, 18129000
. : milestone, 18129000,
profiling (15.599 s) : 15599000, 15599000
. : milestone, 15599000,
tracing (15.133 s) : 15133000, 15133000
. : milestone, 15133000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.45.0-SNAPSHOT~33f7db4692, baseline=1.45.0-SNAPSHOT~a8b33d5c49
dateFormat X
axisFormat %s
section baseline
no_agent (1.474 ms) : 1463, 1486
. : milestone, 1474,
appsec (2.352 ms) : 2310, 2394
. : milestone, 2352,
iast (2.099 ms) : 2046, 2153
. : milestone, 2099,
iast_GLOBAL (2.155 ms) : 2102, 2209
. : milestone, 2155,
profiling (1.976 ms) : 1933, 2020
. : milestone, 1976,
tracing (1.941 ms) : 1900, 1982
. : milestone, 1941,
section candidate
no_agent (1.475 ms) : 1464, 1486
. : milestone, 1475,
appsec (2.362 ms) : 2320, 2403
. : milestone, 2362,
iast (2.113 ms) : 2060, 2167
. : milestone, 2113,
iast_GLOBAL (2.15 ms) : 2096, 2204
. : milestone, 2150,
profiling (2.46 ms) : 2272, 2649
. : milestone, 2460,
tracing (1.947 ms) : 1906, 1988
. : milestone, 1947,
|
What Does This Do
Motivation
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any usefull labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: DEBUG-3133