-
Notifications
You must be signed in to change notification settings - Fork 292
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support of spring boot nested jar for SymDB #7635
Conversation
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 (297.775 µs) : 274, 322
. : milestone, 298,
basic (303.091 µs) : 294, 312
. : milestone, 303,
loop (10.722 ms) : 10611, 10834
. : milestone, 10722,
section candidate
noprobe (320.037 µs) : 260, 380
. : milestone, 320,
basic (309.252 µs) : 298, 321
. : milestone, 309,
loop (10.335 ms) : 10302, 10368
. : milestone, 10335,
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 51 metrics, 12 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.40.0-SNAPSHOT~4e04f547c5, baseline=1.40.0-SNAPSHOT~5765052e34
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.073 s) : 0, 1072636
Total [baseline] (10.462 s) : 0, 10462189
Agent [candidate] (1.08 s) : 0, 1080063
Total [candidate] (10.541 s) : 0, 10541041
section appsec
Agent [baseline] (1.211 s) : 0, 1211157
Total [baseline] (10.708 s) : 0, 10707753
Agent [candidate] (1.206 s) : 0, 1205756
Total [candidate] (10.658 s) : 0, 10658448
section iast
Agent [baseline] (1.197 s) : 0, 1197057
Total [baseline] (10.9 s) : 0, 10900012
Agent [candidate] (1.194 s) : 0, 1194124
Total [candidate] (10.928 s) : 0, 10927618
section profiling
Agent [baseline] (1.271 s) : 0, 1271114
Total [baseline] (10.756 s) : 0, 10756378
Agent [candidate] (1.269 s) : 0, 1268923
Total [candidate] (10.685 s) : 0, 10685348
gantt
title petclinic - break down per module: candidate=1.40.0-SNAPSHOT~4e04f547c5, baseline=1.40.0-SNAPSHOT~5765052e34
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (684.794 ms) : 0, 684794
BytebuddyAgent [candidate] (687.9 ms) : 0, 687900
GlobalTracer [baseline] (312.65 ms) : 0, 312650
GlobalTracer [candidate] (316.613 ms) : 0, 316613
AppSec [baseline] (53.069 ms) : 0, 53069
AppSec [candidate] (53.348 ms) : 0, 53348
Remote Config [baseline] (683.481 µs) : 0, 683
Remote Config [candidate] (684.267 µs) : 0, 684
Telemetry [baseline] (7.623 ms) : 0, 7623
Telemetry [candidate] (7.652 ms) : 0, 7652
section appsec
BytebuddyAgent [baseline] (707.175 ms) : 0, 707175
BytebuddyAgent [candidate] (704.209 ms) : 0, 704209
GlobalTracer [baseline] (307.261 ms) : 0, 307261
GlobalTracer [candidate] (304.726 ms) : 0, 304726
AppSec [baseline] (162.552 ms) : 0, 162552
AppSec [candidate] (161.571 ms) : 0, 161571
Remote Config [baseline] (639.704 µs) : 0, 640
Remote Config [candidate] (631.338 µs) : 0, 631
Telemetry [baseline] (9.089 ms) : 0, 9089
Telemetry [candidate] (10.524 ms) : 0, 10524
IAST [baseline] (21.265 ms) : 0, 21265
IAST [candidate] (20.674 ms) : 0, 20674
section iast
BytebuddyAgent [baseline] (796.126 ms) : 0, 796126
BytebuddyAgent [candidate] (794.161 ms) : 0, 794161
GlobalTracer [baseline] (300.891 ms) : 0, 300891
GlobalTracer [candidate] (300.109 ms) : 0, 300109
AppSec [baseline] (54.661 ms) : 0, 54661
AppSec [candidate] (55.137 ms) : 0, 55137
Remote Config [baseline] (612.423 µs) : 0, 612
Remote Config [candidate] (625.471 µs) : 0, 625
Telemetry [baseline] (7.34 ms) : 0, 7340
Telemetry [candidate] (7.332 ms) : 0, 7332
IAST [baseline] (23.641 ms) : 0, 23641
IAST [candidate] (22.952 ms) : 0, 22952
section profiling
ProfilingAgent [baseline] (96.99 ms) : 0, 96990
ProfilingAgent [candidate] (97.043 ms) : 0, 97043
BytebuddyAgent [baseline] (677.149 ms) : 0, 677149
BytebuddyAgent [candidate] (675.52 ms) : 0, 675520
GlobalTracer [baseline] (396.833 ms) : 0, 396833
GlobalTracer [candidate] (396.527 ms) : 0, 396527
AppSec [baseline] (53.521 ms) : 0, 53521
AppSec [candidate] (53.364 ms) : 0, 53364
Remote Config [baseline] (667.08 µs) : 0, 667
Remote Config [candidate] (657.351 µs) : 0, 657
Telemetry [baseline] (7.503 ms) : 0, 7503
Telemetry [candidate] (7.438 ms) : 0, 7438
Profiling [baseline] (97.014 ms) : 0, 97014
Profiling [candidate] (97.066 ms) : 0, 97066
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.40.0-SNAPSHOT~4e04f547c5, baseline=1.40.0-SNAPSHOT~5765052e34
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.075 s) : 0, 1075405
Total [baseline] (8.602 s) : 0, 8601937
Agent [candidate] (1.069 s) : 0, 1068795
Total [candidate] (8.572 s) : 0, 8571570
section iast
Agent [baseline] (1.193 s) : 0, 1193413
Total [baseline] (9.075 s) : 0, 9074613
Agent [candidate] (1.204 s) : 0, 1203999
Total [candidate] (9.09 s) : 0, 9090002
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.192 s) : 0, 1191576
Total [baseline] (9.025 s) : 0, 9025130
Agent [candidate] (1.203 s) : 0, 1203249
Total [candidate] (9.024 s) : 0, 9024370
section iast_TELEMETRY_OFF
Agent [baseline] (1.197 s) : 0, 1197328
Total [baseline] (9.06 s) : 0, 9060453
Agent [candidate] (1.202 s) : 0, 1202436
Total [candidate] (9.065 s) : 0, 9065440
gantt
title insecure-bank - break down per module: candidate=1.40.0-SNAPSHOT~4e04f547c5, baseline=1.40.0-SNAPSHOT~5765052e34
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (687.352 ms) : 0, 687352
BytebuddyAgent [candidate] (681.791 ms) : 0, 681791
GlobalTracer [baseline] (312.982 ms) : 0, 312982
GlobalTracer [candidate] (312.197 ms) : 0, 312197
AppSec [baseline] (52.996 ms) : 0, 52996
AppSec [candidate] (52.733 ms) : 0, 52733
Remote Config [baseline] (676.392 µs) : 0, 676
Remote Config [candidate] (669.947 µs) : 0, 670
Telemetry [baseline] (7.527 ms) : 0, 7527
Telemetry [candidate] (7.585 ms) : 0, 7585
section iast
BytebuddyAgent [baseline] (794.035 ms) : 0, 794035
BytebuddyAgent [candidate] (800.714 ms) : 0, 800714
GlobalTracer [baseline] (300.246 ms) : 0, 300246
GlobalTracer [candidate] (302.855 ms) : 0, 302855
AppSec [baseline] (52.9 ms) : 0, 52900
AppSec [candidate] (54.508 ms) : 0, 54508
IAST [baseline] (24.53 ms) : 0, 24530
IAST [candidate] (23.925 ms) : 0, 23925
Remote Config [baseline] (605.994 µs) : 0, 606
Remote Config [candidate] (658.862 µs) : 0, 659
Telemetry [baseline] (7.317 ms) : 0, 7317
Telemetry [candidate] (7.434 ms) : 0, 7434
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (792.609 ms) : 0, 792609
BytebuddyAgent [candidate] (800.197 ms) : 0, 800197
GlobalTracer [baseline] (299.623 ms) : 0, 299623
GlobalTracer [candidate] (302.521 ms) : 0, 302521
AppSec [baseline] (53.819 ms) : 0, 53819
AppSec [candidate] (54.48 ms) : 0, 54480
IAST [baseline] (22.967 ms) : 0, 22967
IAST [candidate] (24.115 ms) : 0, 24115
Remote Config [baseline] (617.56 µs) : 0, 618
Remote Config [candidate] (614.23 µs) : 0, 614
Telemetry [baseline] (8.205 ms) : 0, 8205
Telemetry [candidate] (7.424 ms) : 0, 7424
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (795.614 ms) : 0, 795614
BytebuddyAgent [candidate] (798.875 ms) : 0, 798875
GlobalTracer [baseline] (302.428 ms) : 0, 302428
GlobalTracer [candidate] (303.368 ms) : 0, 303368
AppSec [baseline] (54.887 ms) : 0, 54887
AppSec [candidate] (53.843 ms) : 0, 53843
IAST [baseline] (22.612 ms) : 0, 22612
IAST [candidate] (24.463 ms) : 0, 24463
Remote Config [baseline] (586.921 µs) : 0, 587
Remote Config [candidate] (604.761 µs) : 0, 605
Telemetry [baseline] (7.315 ms) : 0, 7315
Telemetry [candidate] (7.354 ms) : 0, 7354
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.40.0-SNAPSHOT~4e04f547c5, baseline=1.40.0-SNAPSHOT~5765052e34
dateFormat X
axisFormat %s
section baseline
no_agent (1.355 ms) : 1336, 1374
. : milestone, 1355,
appsec (1.73 ms) : 1706, 1753
. : milestone, 1730,
appsec_no_iast (1.712 ms) : 1687, 1737
. : milestone, 1712,
iast (1.461 ms) : 1439, 1484
. : milestone, 1461,
profiling (1.521 ms) : 1497, 1545
. : milestone, 1521,
tracing (1.482 ms) : 1458, 1506
. : milestone, 1482,
section candidate
no_agent (1.338 ms) : 1319, 1358
. : milestone, 1338,
appsec (1.747 ms) : 1722, 1771
. : milestone, 1747,
appsec_no_iast (1.722 ms) : 1697, 1746
. : milestone, 1722,
iast (1.48 ms) : 1457, 1503
. : milestone, 1480,
profiling (1.552 ms) : 1527, 1577
. : milestone, 1552,
tracing (1.488 ms) : 1464, 1512
. : milestone, 1488,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.40.0-SNAPSHOT~4e04f547c5, baseline=1.40.0-SNAPSHOT~5765052e34
dateFormat X
axisFormat %s
section baseline
no_agent (370.529 µs) : 350, 391
. : milestone, 371,
iast (483.355 µs) : 462, 505
. : milestone, 483,
iast_FULL (554.402 µs) : 533, 576
. : milestone, 554,
iast_GLOBAL (505.087 µs) : 484, 526
. : milestone, 505,
iast_HARDCODED_SECRET_DISABLED (489.522 µs) : 468, 511
. : milestone, 490,
iast_INACTIVE (451.381 µs) : 430, 473
. : milestone, 451,
iast_TELEMETRY_OFF (480.017 µs) : 457, 503
. : milestone, 480,
tracing (448.488 µs) : 428, 469
. : milestone, 448,
section candidate
no_agent (367.432 µs) : 348, 387
. : milestone, 367,
iast (487.295 µs) : 466, 509
. : milestone, 487,
iast_FULL (553.466 µs) : 532, 575
. : milestone, 553,
iast_GLOBAL (520.01 µs) : 496, 544
. : milestone, 520,
iast_HARDCODED_SECRET_DISABLED (480.772 µs) : 460, 502
. : milestone, 481,
iast_INACTIVE (445.068 µs) : 424, 466
. : milestone, 445,
iast_TELEMETRY_OFF (478.332 µs) : 455, 502
. : milestone, 478,
tracing (444.738 µs) : 424, 465
. : milestone, 445,
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.40.0-SNAPSHOT~4e04f547c5, baseline=1.40.0-SNAPSHOT~5765052e34
dateFormat X
axisFormat %s
section baseline
no_agent (15.136 s) : 15136000, 15136000
. : milestone, 15136000,
appsec (15.343 s) : 15343000, 15343000
. : milestone, 15343000,
iast (19.012 s) : 19012000, 19012000
. : milestone, 19012000,
iast_GLOBAL (18.158 s) : 18158000, 18158000
. : milestone, 18158000,
profiling (15.537 s) : 15537000, 15537000
. : milestone, 15537000,
tracing (14.82 s) : 14820000, 14820000
. : milestone, 14820000,
section candidate
no_agent (14.882 s) : 14882000, 14882000
. : milestone, 14882000,
appsec (15.037 s) : 15037000, 15037000
. : milestone, 15037000,
iast (19.07 s) : 19070000, 19070000
. : milestone, 19070000,
iast_GLOBAL (18.094 s) : 18094000, 18094000
. : milestone, 18094000,
profiling (15.339 s) : 15339000, 15339000
. : milestone, 15339000,
tracing (15.187 s) : 15187000, 15187000
. : milestone, 15187000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.40.0-SNAPSHOT~4e04f547c5, baseline=1.40.0-SNAPSHOT~5765052e34
dateFormat X
axisFormat %s
section baseline
no_agent (1.463 ms) : 1452, 1475
. : milestone, 1463,
appsec (2.281 ms) : 2241, 2322
. : milestone, 2281,
iast (2.041 ms) : 1993, 2090
. : milestone, 2041,
iast_GLOBAL (2.104 ms) : 2053, 2155
. : milestone, 2104,
profiling (2.367 ms) : 2182, 2552
. : milestone, 2367,
tracing (1.9 ms) : 1862, 1938
. : milestone, 1900,
section candidate
no_agent (1.465 ms) : 1454, 1477
. : milestone, 1465,
appsec (2.291 ms) : 2250, 2331
. : milestone, 2291,
iast (2.052 ms) : 2002, 2103
. : milestone, 2052,
iast_GLOBAL (2.091 ms) : 2041, 2141
. : milestone, 2091,
profiling (1.922 ms) : 1882, 1961
. : milestone, 1922,
tracing (1.9 ms) : 1861, 1938
. : milestone, 1900,
|
Spring boot use a special jar organisation for nested ones. It uses a new jar protocol for URL: jar:nested:
4f97c4c
to
4e04f54
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Do you know if there are other custom jar path prefixes?
Not I am aware of. this one is specific to Spring boot: https://docs.spring.io/spring-boot/specification/executable-jar/nested-jars.html |
Spring boot use a special jar organisation for nested ones. It uses a new jar protocol for URL: jar:nested:
What Does This Do
Spring boot use a special jar organisation for nested ones. It uses a new jar protocol for URL:
jar:nested:
Motivation
Additional Notes
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: DEBUG-2852