-
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
Fix duplicated locals with arguments #7683
Conversation
702f5cb
to
c728c36
Compare
Debugger benchmarksParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 8 metrics, 7 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 (316.969 µs) : 248, 386
. : milestone, 317,
basic (305.335 µs) : 288, 323
. : milestone, 305,
loop (10.281 ms) : 10221, 10340
. : milestone, 10281,
section candidate
noprobe (299.774 µs) : 270, 330
. : milestone, 300,
basic (300.79 µs) : 291, 311
. : milestone, 301,
loop (10.308 ms) : 10276, 10340
. : milestone, 10308,
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 50 metrics, 13 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.40.0-SNAPSHOT~c44ac69e4c, baseline=1.40.0-SNAPSHOT~845dfba933
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.072 s) : 0, 1072311
Total [baseline] (8.605 s) : 0, 8605127
Agent [candidate] (1.083 s) : 0, 1083281
Total [candidate] (8.626 s) : 0, 8626119
section iast
Agent [baseline] (1.203 s) : 0, 1202991
Total [baseline] (9.036 s) : 0, 9036338
Agent [candidate] (1.191 s) : 0, 1190918
Total [candidate] (9.008 s) : 0, 9008064
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.2 s) : 0, 1200050
Total [baseline] (9.041 s) : 0, 9040607
Agent [candidate] (1.2 s) : 0, 1199530
Total [candidate] (9.007 s) : 0, 9006853
section iast_TELEMETRY_OFF
Agent [baseline] (1.192 s) : 0, 1191690
Total [baseline] (9.077 s) : 0, 9077072
Agent [candidate] (1.192 s) : 0, 1192238
Total [candidate] (9.031 s) : 0, 9030645
gantt
title insecure-bank - break down per module: candidate=1.40.0-SNAPSHOT~c44ac69e4c, baseline=1.40.0-SNAPSHOT~845dfba933
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (684.15 ms) : 0, 684150
BytebuddyAgent [candidate] (691.645 ms) : 0, 691645
GlobalTracer [baseline] (311.442 ms) : 0, 311442
GlobalTracer [candidate] (314.463 ms) : 0, 314463
AppSec [baseline] (54.6 ms) : 0, 54600
AppSec [candidate] (54.797 ms) : 0, 54797
Remote Config [baseline] (677.575 µs) : 0, 678
Remote Config [candidate] (684.32 µs) : 0, 684
Telemetry [baseline] (7.758 ms) : 0, 7758
Telemetry [candidate] (7.8 ms) : 0, 7800
section iast
BytebuddyAgent [baseline] (800.66 ms) : 0, 800660
BytebuddyAgent [candidate] (791.795 ms) : 0, 791795
GlobalTracer [baseline] (301.831 ms) : 0, 301831
GlobalTracer [candidate] (299.3 ms) : 0, 299300
AppSec [baseline] (55.022 ms) : 0, 55022
AppSec [candidate] (55.706 ms) : 0, 55706
IAST [baseline] (22.369 ms) : 0, 22369
IAST [candidate] (22.762 ms) : 0, 22762
Remote Config [baseline] (624.187 µs) : 0, 624
Remote Config [candidate] (590.216 µs) : 0, 590
Telemetry [baseline] (8.647 ms) : 0, 8647
Telemetry [candidate] (6.99 ms) : 0, 6990
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (798.7 ms) : 0, 798700
BytebuddyAgent [candidate] (798.454 ms) : 0, 798454
GlobalTracer [baseline] (301.359 ms) : 0, 301359
GlobalTracer [candidate] (301.902 ms) : 0, 301902
AppSec [baseline] (56.195 ms) : 0, 56195
AppSec [candidate] (56.336 ms) : 0, 56336
IAST [baseline] (22.222 ms) : 0, 22222
IAST [candidate] (21.256 ms) : 0, 21256
Remote Config [baseline] (599.282 µs) : 0, 599
Remote Config [candidate] (605.536 µs) : 0, 606
Telemetry [baseline] (7.112 ms) : 0, 7112
Telemetry [candidate] (7.085 ms) : 0, 7085
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (790.851 ms) : 0, 790851
BytebuddyAgent [candidate] (791.799 ms) : 0, 791799
GlobalTracer [baseline] (300.006 ms) : 0, 300006
GlobalTracer [candidate] (300.625 ms) : 0, 300625
AppSec [baseline] (55.542 ms) : 0, 55542
AppSec [candidate] (56.132 ms) : 0, 56132
IAST [baseline] (23.787 ms) : 0, 23787
IAST [candidate] (21.585 ms) : 0, 21585
Remote Config [baseline] (622.425 µs) : 0, 622
Remote Config [candidate] (1.359 ms) : 0, 1359
Telemetry [baseline] (7.086 ms) : 0, 7086
Telemetry [candidate] (6.943 ms) : 0, 6943
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.40.0-SNAPSHOT~c44ac69e4c, baseline=1.40.0-SNAPSHOT~845dfba933
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.068 s) : 0, 1067695
Total [baseline] (10.514 s) : 0, 10513617
Agent [candidate] (1.07 s) : 0, 1070023
Total [candidate] (10.478 s) : 0, 10478011
section appsec
Agent [baseline] (1.202 s) : 0, 1202204
Total [baseline] (10.672 s) : 0, 10672039
Agent [candidate] (1.204 s) : 0, 1203537
Total [candidate] (10.668 s) : 0, 10667658
section iast
Agent [baseline] (1.193 s) : 0, 1192952
Total [baseline] (10.937 s) : 0, 10936701
Agent [candidate] (1.195 s) : 0, 1194916
Total [candidate] (10.827 s) : 0, 10827355
section profiling
Agent [baseline] (1.267 s) : 0, 1266645
Total [baseline] (10.539 s) : 0, 10538730
Agent [candidate] (1.275 s) : 0, 1275383
Total [candidate] (10.616 s) : 0, 10615519
gantt
title petclinic - break down per module: candidate=1.40.0-SNAPSHOT~c44ac69e4c, baseline=1.40.0-SNAPSHOT~845dfba933
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (681.596 ms) : 0, 681596
BytebuddyAgent [candidate] (683.624 ms) : 0, 683624
GlobalTracer [baseline] (309.996 ms) : 0, 309996
GlobalTracer [candidate] (310.192 ms) : 0, 310192
AppSec [baseline] (54.121 ms) : 0, 54121
AppSec [candidate] (54.167 ms) : 0, 54167
Remote Config [baseline] (661.591 µs) : 0, 662
Remote Config [candidate] (661.67 µs) : 0, 662
Telemetry [baseline] (7.65 ms) : 0, 7650
Telemetry [candidate] (7.629 ms) : 0, 7629
section appsec
BytebuddyAgent [baseline] (702.093 ms) : 0, 702093
BytebuddyAgent [candidate] (703.16 ms) : 0, 703160
GlobalTracer [baseline] (303.8 ms) : 0, 303800
GlobalTracer [candidate] (304.59 ms) : 0, 304590
AppSec [baseline] (162.203 ms) : 0, 162203
AppSec [candidate] (163.315 ms) : 0, 163315
IAST [baseline] (20.418 ms) : 0, 20418
IAST [candidate] (20.572 ms) : 0, 20572
Remote Config [baseline] (650.77 µs) : 0, 651
Remote Config [candidate] (642.808 µs) : 0, 643
Telemetry [baseline] (9.561 ms) : 0, 9561
Telemetry [candidate] (7.844 ms) : 0, 7844
section iast
BytebuddyAgent [baseline] (793.393 ms) : 0, 793393
BytebuddyAgent [candidate] (794.778 ms) : 0, 794778
GlobalTracer [baseline] (299.572 ms) : 0, 299572
GlobalTracer [candidate] (299.8 ms) : 0, 299800
AppSec [baseline] (55.529 ms) : 0, 55529
AppSec [candidate] (53.559 ms) : 0, 53559
IAST [baseline] (23.041 ms) : 0, 23041
IAST [candidate] (24.616 ms) : 0, 24616
Remote Config [baseline] (608.891 µs) : 0, 609
Remote Config [candidate] (611.943 µs) : 0, 612
Telemetry [baseline] (7.081 ms) : 0, 7081
Telemetry [candidate] (7.777 ms) : 0, 7777
section profiling
BytebuddyAgent [baseline] (674.632 ms) : 0, 674632
BytebuddyAgent [candidate] (679.167 ms) : 0, 679167
GlobalTracer [baseline] (394.699 ms) : 0, 394699
GlobalTracer [candidate] (397.471 ms) : 0, 397471
AppSec [baseline] (54.559 ms) : 0, 54559
AppSec [candidate] (54.883 ms) : 0, 54883
Remote Config [baseline] (646.243 µs) : 0, 646
Remote Config [candidate] (657.551 µs) : 0, 658
Telemetry [baseline] (7.441 ms) : 0, 7441
Telemetry [candidate] (7.462 ms) : 0, 7462
ProfilingAgent [baseline] (95.918 ms) : 0, 95918
ProfilingAgent [candidate] (96.796 ms) : 0, 96796
Profiling [baseline] (95.941 ms) : 0, 95941
Profiling [candidate] (96.82 ms) : 0, 96820
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.40.0-SNAPSHOT~c44ac69e4c, baseline=1.40.0-SNAPSHOT~845dfba933
dateFormat X
axisFormat %s
section baseline
no_agent (379.023 µs) : 359, 399
. : milestone, 379,
iast (482.501 µs) : 461, 504
. : milestone, 483,
iast_FULL (555.125 µs) : 534, 576
. : milestone, 555,
iast_GLOBAL (516.552 µs) : 495, 539
. : milestone, 517,
iast_HARDCODED_SECRET_DISABLED (488.09 µs) : 466, 510
. : milestone, 488,
iast_INACTIVE (454.961 µs) : 433, 477
. : milestone, 455,
iast_TELEMETRY_OFF (473.733 µs) : 451, 497
. : milestone, 474,
tracing (458.387 µs) : 437, 480
. : milestone, 458,
section candidate
no_agent (377.114 µs) : 357, 397
. : milestone, 377,
iast (488.838 µs) : 468, 510
. : milestone, 489,
iast_FULL (550.654 µs) : 529, 572
. : milestone, 551,
iast_GLOBAL (510.972 µs) : 489, 533
. : milestone, 511,
iast_HARDCODED_SECRET_DISABLED (479.366 µs) : 458, 500
. : milestone, 479,
iast_INACTIVE (451.972 µs) : 430, 474
. : milestone, 452,
iast_TELEMETRY_OFF (482.696 µs) : 459, 506
. : milestone, 483,
tracing (445.074 µs) : 424, 466
. : milestone, 445,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.40.0-SNAPSHOT~c44ac69e4c, baseline=1.40.0-SNAPSHOT~845dfba933
dateFormat X
axisFormat %s
section baseline
no_agent (1.341 ms) : 1322, 1361
. : milestone, 1341,
appsec (1.716 ms) : 1692, 1739
. : milestone, 1716,
appsec_no_iast (1.727 ms) : 1703, 1751
. : milestone, 1727,
iast (1.477 ms) : 1455, 1499
. : milestone, 1477,
profiling (1.477 ms) : 1453, 1500
. : milestone, 1477,
tracing (1.469 ms) : 1445, 1494
. : milestone, 1469,
section candidate
no_agent (1.339 ms) : 1319, 1358
. : milestone, 1339,
appsec (1.731 ms) : 1706, 1755
. : milestone, 1731,
appsec_no_iast (1.727 ms) : 1703, 1750
. : milestone, 1727,
iast (1.471 ms) : 1448, 1494
. : milestone, 1471,
profiling (1.509 ms) : 1483, 1535
. : milestone, 1509,
tracing (1.468 ms) : 1444, 1491
. : milestone, 1468,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.40.0-SNAPSHOT~c44ac69e4c, baseline=1.40.0-SNAPSHOT~845dfba933
dateFormat X
axisFormat %s
section baseline
no_agent (1.48 ms) : 1468, 1491
. : milestone, 1480,
appsec (2.348 ms) : 2307, 2388
. : milestone, 2348,
iast (2.07 ms) : 2019, 2121
. : milestone, 2070,
iast_GLOBAL (2.115 ms) : 2063, 2166
. : milestone, 2115,
profiling (1.944 ms) : 1904, 1984
. : milestone, 1944,
tracing (1.907 ms) : 1869, 1946
. : milestone, 1907,
section candidate
no_agent (1.474 ms) : 1463, 1486
. : milestone, 1474,
appsec (2.333 ms) : 2292, 2373
. : milestone, 2333,
iast (2.057 ms) : 2008, 2106
. : milestone, 2057,
iast_GLOBAL (2.113 ms) : 2062, 2164
. : milestone, 2113,
profiling (1.951 ms) : 1911, 1991
. : milestone, 1951,
tracing (1.915 ms) : 1877, 1954
. : milestone, 1915,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.40.0-SNAPSHOT~c44ac69e4c, baseline=1.40.0-SNAPSHOT~845dfba933
dateFormat X
axisFormat %s
section baseline
no_agent (15.21 s) : 15210000, 15210000
. : milestone, 15210000,
appsec (15.317 s) : 15317000, 15317000
. : milestone, 15317000,
iast (19.173 s) : 19173000, 19173000
. : milestone, 19173000,
iast_GLOBAL (18.368 s) : 18368000, 18368000
. : milestone, 18368000,
profiling (15.077 s) : 15077000, 15077000
. : milestone, 15077000,
tracing (15.201 s) : 15201000, 15201000
. : milestone, 15201000,
section candidate
no_agent (15.015 s) : 15015000, 15015000
. : milestone, 15015000,
appsec (15.353 s) : 15353000, 15353000
. : milestone, 15353000,
iast (19.0 s) : 19000000, 19000000
. : milestone, 19000000,
iast_GLOBAL (18.146 s) : 18146000, 18146000
. : milestone, 18146000,
profiling (15.381 s) : 15381000, 15381000
. : milestone, 15381000,
tracing (14.929 s) : 14929000, 14929000
. : milestone, 14929000,
|
When hoisting local variables remove the locals that could be have the same name than arguments. This could happen resulting of the instrumentation by the tracer that reshuffle the local variable table and then reassign dedicated slots to those arguments
c728c36
to
c44ac69
Compare
What Does This Do
When hoisting local variables remove the locals that could be have the
same name than arguments.
This could happen resulting of the instrumentation by the tracer that reshuffle the local variable table and then reassign dedicated slots to those arguments
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-2901