-
Notifications
You must be signed in to change notification settings - Fork 293
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
🍒 #8192 - Ensure shaded helpers have unique names when injected into class-loaders #8193
Conversation
Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/AdviceShader.java
Show resolved
Hide resolved
BenchmarksStartupParameters
See matching parameters
SummaryFound 2 performance improvements and 0 performance regressions! Performance is the same for 57 metrics, 4 unstable metrics.
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.46.0-SNAPSHOT~e431c3536c, baseline=1.46.0-SNAPSHOT~866fc61571
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.059 s) : 0, 1058876
Total [baseline] (10.523 s) : 0, 10522729
Agent [candidate] (1.054 s) : 0, 1054199
Total [candidate] (10.446 s) : 0, 10446045
section appsec
Agent [baseline] (1.195 s) : 0, 1194542
Total [baseline] (10.714 s) : 0, 10714403
Agent [candidate] (1.186 s) : 0, 1186466
Total [candidate] (10.684 s) : 0, 10683916
section iast
Agent [baseline] (1.181 s) : 0, 1181078
Total [baseline] (10.977 s) : 0, 10976651
Agent [candidate] (1.191 s) : 0, 1190988
Total [candidate] (11.016 s) : 0, 11015945
section profiling
Agent [baseline] (1.272 s) : 0, 1272062
Total [baseline] (10.868 s) : 0, 10868337
Agent [candidate] (1.282 s) : 0, 1281752
Total [candidate] (10.863 s) : 0, 10862789
gantt
title petclinic - break down per module: candidate=1.46.0-SNAPSHOT~e431c3536c, baseline=1.46.0-SNAPSHOT~866fc61571
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (716.448 ms) : 0, 716448
BytebuddyAgent [candidate] (713.249 ms) : 0, 713249
GlobalTracer [baseline] (257.076 ms) : 0, 257076
GlobalTracer [candidate] (256.2 ms) : 0, 256200
AppSec [baseline] (55.426 ms) : 0, 55426
AppSec [candidate] (55.434 ms) : 0, 55434
Remote Config [baseline] (735.49 µs) : 0, 735
Remote Config [candidate] (737.081 µs) : 0, 737
Telemetry [baseline] (14.296 ms) : 0, 14296
Telemetry [candidate] (13.582 ms) : 0, 13582
section appsec
BytebuddyAgent [baseline] (734.966 ms) : 0, 734966
BytebuddyAgent [candidate] (729.979 ms) : 0, 729979
GlobalTracer [baseline] (254.094 ms) : 0, 254094
GlobalTracer [candidate] (252.612 ms) : 0, 252612
AppSec [baseline] (171.715 ms) : 0, 171715
AppSec [candidate] (170.024 ms) : 0, 170024
IAST [baseline] (19.492 ms) : 0, 19492
IAST [candidate] (19.259 ms) : 0, 19259
Remote Config [baseline] (669.067 µs) : 0, 669
Remote Config [candidate] (652.322 µs) : 0, 652
Telemetry [baseline] (8.323 ms) : 0, 8323
Telemetry [candidate] (8.542 ms) : 0, 8542
section iast
BytebuddyAgent [baseline] (830.719 ms) : 0, 830719
BytebuddyAgent [candidate] (837.975 ms) : 0, 837975
GlobalTracer [baseline] (246.503 ms) : 0, 246503
GlobalTracer [candidate] (248.185 ms) : 0, 248185
AppSec [baseline] (58.022 ms) : 0, 58022
AppSec [candidate] (58.312 ms) : 0, 58312
IAST [baseline] (21.489 ms) : 0, 21489
IAST [candidate] (21.602 ms) : 0, 21602
Remote Config [baseline] (677.029 µs) : 0, 677
Remote Config [candidate] (685.358 µs) : 0, 685
Telemetry [baseline] (8.696 ms) : 0, 8696
Telemetry [candidate] (8.943 ms) : 0, 8943
section profiling
BytebuddyAgent [baseline] (702.01 ms) : 0, 702010
BytebuddyAgent [candidate] (707.82 ms) : 0, 707820
GlobalTracer [baseline] (368.179 ms) : 0, 368179
GlobalTracer [candidate] (372.901 ms) : 0, 372901
AppSec [baseline] (54.848 ms) : 0, 54848
AppSec [candidate] (54.056 ms) : 0, 54056
Remote Config [baseline] (695.229 µs) : 0, 695
Remote Config [candidate] (661.502 µs) : 0, 662
Telemetry [baseline] (8.867 ms) : 0, 8867
Telemetry [candidate] (8.134 ms) : 0, 8134
ProfilingAgent [baseline] (95.561 ms) : 0, 95561
ProfilingAgent [candidate] (96.012 ms) : 0, 96012
Profiling [baseline] (95.586 ms) : 0, 95586
Profiling [candidate] (96.035 ms) : 0, 96035
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.46.0-SNAPSHOT~e431c3536c, baseline=1.46.0-SNAPSHOT~866fc61571
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.058 s) : 0, 1058085
Total [baseline] (8.625 s) : 0, 8624687
Agent [candidate] (1.055 s) : 0, 1055192
Total [candidate] (8.624 s) : 0, 8623991
section iast
Agent [baseline] (1.18 s) : 0, 1180053
Total [baseline] (9.209 s) : 0, 9208632
Agent [candidate] (1.183 s) : 0, 1183164
Total [candidate] (9.202 s) : 0, 9201948
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.188 s) : 0, 1188343
Total [baseline] (9.203 s) : 0, 9203234
Agent [candidate] (1.191 s) : 0, 1191399
Total [candidate] (9.25 s) : 0, 9249524
section iast_TELEMETRY_OFF
Agent [baseline] (1.174 s) : 0, 1174336
Total [baseline] (9.183 s) : 0, 9183453
Agent [candidate] (1.175 s) : 0, 1175230
Total [candidate] (9.211 s) : 0, 9211287
gantt
title insecure-bank - break down per module: candidate=1.46.0-SNAPSHOT~e431c3536c, baseline=1.46.0-SNAPSHOT~866fc61571
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (717.476 ms) : 0, 717476
BytebuddyAgent [candidate] (712.7 ms) : 0, 712700
GlobalTracer [baseline] (255.598 ms) : 0, 255598
GlobalTracer [candidate] (255.537 ms) : 0, 255537
AppSec [baseline] (55.35 ms) : 0, 55350
AppSec [candidate] (55.949 ms) : 0, 55949
Remote Config [baseline] (724.633 µs) : 0, 725
Remote Config [candidate] (718.804 µs) : 0, 719
Telemetry [baseline] (13.894 ms) : 0, 13894
Telemetry [candidate] (15.281 ms) : 0, 15281
section iast
BytebuddyAgent [baseline] (829.798 ms) : 0, 829798
BytebuddyAgent [candidate] (831.778 ms) : 0, 831778
GlobalTracer [baseline] (246.177 ms) : 0, 246177
GlobalTracer [candidate] (246.999 ms) : 0, 246999
AppSec [baseline] (58.254 ms) : 0, 58254
AppSec [candidate] (58.49 ms) : 0, 58490
Remote Config [baseline] (677.285 µs) : 0, 677
Remote Config [candidate] (673.153 µs) : 0, 673
Telemetry [baseline] (8.754 ms) : 0, 8754
Telemetry [candidate] (8.768 ms) : 0, 8768
IAST [baseline] (21.464 ms) : 0, 21464
IAST [candidate] (21.477 ms) : 0, 21477
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (835.728 ms) : 0, 835728
BytebuddyAgent [candidate] (836.508 ms) : 0, 836508
GlobalTracer [baseline] (247.622 ms) : 0, 247622
GlobalTracer [candidate] (249.535 ms) : 0, 249535
AppSec [baseline] (58.663 ms) : 0, 58663
AppSec [candidate] (58.828 ms) : 0, 58828
Remote Config [baseline] (682.801 µs) : 0, 683
Remote Config [candidate] (674.657 µs) : 0, 675
Telemetry [baseline] (8.874 ms) : 0, 8874
Telemetry [candidate] (8.975 ms) : 0, 8975
IAST [baseline] (21.715 ms) : 0, 21715
IAST [candidate] (21.77 ms) : 0, 21770
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (825.935 ms) : 0, 825935
BytebuddyAgent [candidate] (826.505 ms) : 0, 826505
GlobalTracer [baseline] (245.951 ms) : 0, 245951
GlobalTracer [candidate] (246.308 ms) : 0, 246308
AppSec [baseline] (57.584 ms) : 0, 57584
AppSec [candidate] (57.399 ms) : 0, 57399
Remote Config [baseline] (641.914 µs) : 0, 642
Remote Config [candidate] (644.3 µs) : 0, 644
Telemetry [baseline] (8.599 ms) : 0, 8599
Telemetry [candidate] (8.6 ms) : 0, 8600
IAST [baseline] (20.671 ms) : 0, 20671
IAST [candidate] (20.746 ms) : 0, 20746
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 insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.46.0-SNAPSHOT~e431c3536c, baseline=1.46.0-SNAPSHOT~866fc61571
dateFormat X
axisFormat %s
section baseline
no_agent (374.185 µs) : 355, 394
. : milestone, 374,
iast (490.445 µs) : 469, 512
. : milestone, 490,
iast_FULL (653.173 µs) : 632, 675
. : milestone, 653,
iast_GLOBAL (524.024 µs) : 502, 546
. : milestone, 524,
iast_HARDCODED_SECRET_DISABLED (491.939 µs) : 470, 513
. : milestone, 492,
iast_INACTIVE (458.48 µs) : 437, 480
. : milestone, 458,
iast_TELEMETRY_OFF (478.289 µs) : 457, 500
. : milestone, 478,
tracing (453.835 µs) : 432, 476
. : milestone, 454,
section candidate
no_agent (367.05 µs) : 347, 388
. : milestone, 367,
iast (492.737 µs) : 471, 515
. : milestone, 493,
iast_FULL (651.388 µs) : 630, 673
. : milestone, 651,
iast_GLOBAL (521.178 µs) : 499, 543
. : milestone, 521,
iast_HARDCODED_SECRET_DISABLED (494.118 µs) : 473, 516
. : milestone, 494,
iast_INACTIVE (458.566 µs) : 436, 481
. : milestone, 459,
iast_TELEMETRY_OFF (473.928 µs) : 453, 495
. : milestone, 474,
tracing (447.8 µs) : 427, 468
. : milestone, 448,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.46.0-SNAPSHOT~e431c3536c, baseline=1.46.0-SNAPSHOT~866fc61571
dateFormat X
axisFormat %s
section baseline
no_agent (1.349 ms) : 1328, 1370
. : milestone, 1349,
appsec (1.756 ms) : 1733, 1778
. : milestone, 1756,
appsec_no_iast (1.77 ms) : 1745, 1795
. : milestone, 1770,
iast (1.495 ms) : 1471, 1518
. : milestone, 1495,
profiling (1.521 ms) : 1496, 1546
. : milestone, 1521,
tracing (1.484 ms) : 1459, 1508
. : milestone, 1484,
section candidate
no_agent (1.365 ms) : 1346, 1385
. : milestone, 1365,
appsec (1.744 ms) : 1721, 1768
. : milestone, 1744,
appsec_no_iast (1.755 ms) : 1730, 1780
. : milestone, 1755,
iast (1.491 ms) : 1468, 1514
. : milestone, 1491,
profiling (1.505 ms) : 1480, 1530
. : milestone, 1505,
tracing (1.464 ms) : 1438, 1489
. : milestone, 1464,
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 tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.46.0-SNAPSHOT~e431c3536c, baseline=1.46.0-SNAPSHOT~866fc61571
dateFormat X
axisFormat %s
section baseline
no_agent (1.475 ms) : 1463, 1487
. : milestone, 1475,
appsec (2.367 ms) : 2325, 2410
. : milestone, 2367,
iast (2.104 ms) : 2049, 2159
. : milestone, 2104,
iast_GLOBAL (2.166 ms) : 2111, 2222
. : milestone, 2166,
profiling (2.446 ms) : 2263, 2628
. : milestone, 2446,
tracing (1.941 ms) : 1899, 1982
. : milestone, 1941,
section candidate
no_agent (1.479 ms) : 1467, 1491
. : milestone, 1479,
appsec (2.366 ms) : 2323, 2409
. : milestone, 2366,
iast (2.109 ms) : 2054, 2164
. : milestone, 2109,
iast_GLOBAL (2.152 ms) : 2097, 2207
. : milestone, 2152,
profiling (1.978 ms) : 1934, 2022
. : milestone, 1978,
tracing (1.95 ms) : 1908, 1992
. : milestone, 1950,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.46.0-SNAPSHOT~e431c3536c, baseline=1.46.0-SNAPSHOT~866fc61571
dateFormat X
axisFormat %s
section baseline
no_agent (14.706 s) : 14706000, 14706000
. : milestone, 14706000,
appsec (15.151 s) : 15151000, 15151000
. : milestone, 15151000,
iast (18.952 s) : 18952000, 18952000
. : milestone, 18952000,
iast_GLOBAL (18.141 s) : 18141000, 18141000
. : milestone, 18141000,
profiling (15.175 s) : 15175000, 15175000
. : milestone, 15175000,
tracing (14.988 s) : 14988000, 14988000
. : milestone, 14988000,
section candidate
no_agent (15.425 s) : 15425000, 15425000
. : milestone, 15425000,
appsec (15.165 s) : 15165000, 15165000
. : milestone, 15165000,
iast (19.035 s) : 19035000, 19035000
. : milestone, 19035000,
iast_GLOBAL (18.038 s) : 18038000, 18038000
. : milestone, 18038000,
profiling (15.284 s) : 15284000, 15284000
. : milestone, 15284000,
tracing (14.842 s) : 14842000, 14842000
. : milestone, 14842000,
|
Backport #8192 to release/v1.45.x