-
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 mixed local vars for suspend funs in Kotlin #7748
Conversation
Recent Kotlin compiler generates multiple range for same local vars and mess up our algorithm for adjustment. Fix this by made a list of unique local vars
Debugger benchmarksParameters
See matching parameters
SummaryFound 0 performance improvements and 5 performance regressions! Performance is the same for 3 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 (317.355 µs) : 255, 379
. : milestone, 317,
basic (308.251 µs) : 294, 322
. : milestone, 308,
loop (10.318 ms) : 10284, 10353
. : milestone, 10318,
section candidate
noprobe (297.963 µs) : 269, 327
. : milestone, 298,
basic (302.963 µs) : 292, 313
. : milestone, 303,
loop (10.938 ms) : 10909, 10967
. : milestone, 10938,
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 52 metrics, 11 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.41.0-SNAPSHOT~9ee2e92d8f, baseline=1.41.0-SNAPSHOT~2a9a4b7782
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.066 s) : 0, 1066096
Total [baseline] (10.32 s) : 0, 10320440
Agent [candidate] (1.075 s) : 0, 1074629
Total [candidate] (10.361 s) : 0, 10360789
section appsec
Agent [baseline] (1.212 s) : 0, 1211781
Total [baseline] (10.678 s) : 0, 10678069
Agent [candidate] (1.202 s) : 0, 1202176
Total [candidate] (10.536 s) : 0, 10535634
section iast
Agent [baseline] (1.197 s) : 0, 1197385
Total [baseline] (10.837 s) : 0, 10836562
Agent [candidate] (1.196 s) : 0, 1196431
Total [candidate] (10.839 s) : 0, 10839050
section profiling
Agent [baseline] (1.275 s) : 0, 1275225
Total [baseline] (10.585 s) : 0, 10585276
Agent [candidate] (1.268 s) : 0, 1268336
Total [candidate] (10.649 s) : 0, 10649021
gantt
title petclinic - break down per module: candidate=1.41.0-SNAPSHOT~9ee2e92d8f, baseline=1.41.0-SNAPSHOT~2a9a4b7782
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (680.3 ms) : 0, 680300
BytebuddyAgent [candidate] (685.99 ms) : 0, 685990
GlobalTracer [baseline] (310.013 ms) : 0, 310013
GlobalTracer [candidate] (312.367 ms) : 0, 312367
AppSec [baseline] (53.926 ms) : 0, 53926
AppSec [candidate] (54.194 ms) : 0, 54194
Remote Config [baseline] (656.106 µs) : 0, 656
Remote Config [candidate] (673.581 µs) : 0, 674
Telemetry [baseline] (7.589 ms) : 0, 7589
Telemetry [candidate] (7.662 ms) : 0, 7662
section appsec
BytebuddyAgent [baseline] (704.817 ms) : 0, 704817
BytebuddyAgent [candidate] (698.712 ms) : 0, 698712
GlobalTracer [baseline] (309.903 ms) : 0, 309903
GlobalTracer [candidate] (307.247 ms) : 0, 307247
AppSec [baseline] (163.1 ms) : 0, 163100
AppSec [candidate] (162.243 ms) : 0, 162243
Remote Config [baseline] (644.522 µs) : 0, 645
Remote Config [candidate] (645.68 µs) : 0, 646
Telemetry [baseline] (7.915 ms) : 0, 7915
Telemetry [candidate] (9.606 ms) : 0, 9606
IAST [baseline] (23.252 ms) : 0, 23252
IAST [candidate] (20.114 ms) : 0, 20114
section iast
BytebuddyAgent [baseline] (797.534 ms) : 0, 797534
BytebuddyAgent [candidate] (797.043 ms) : 0, 797043
GlobalTracer [baseline] (299.698 ms) : 0, 299698
GlobalTracer [candidate] (299.452 ms) : 0, 299452
AppSec [baseline] (53.547 ms) : 0, 53547
AppSec [candidate] (53.966 ms) : 0, 53966
Remote Config [baseline] (604.774 µs) : 0, 605
Remote Config [candidate] (608.097 µs) : 0, 608
Telemetry [baseline] (7.053 ms) : 0, 7053
Telemetry [candidate] (7.118 ms) : 0, 7118
IAST [baseline] (25.221 ms) : 0, 25221
IAST [candidate] (24.545 ms) : 0, 24545
section profiling
BytebuddyAgent [baseline] (680.109 ms) : 0, 680109
BytebuddyAgent [candidate] (676.632 ms) : 0, 676632
GlobalTracer [baseline] (395.319 ms) : 0, 395319
GlobalTracer [candidate] (393.536 ms) : 0, 393536
AppSec [baseline] (55.035 ms) : 0, 55035
AppSec [candidate] (54.918 ms) : 0, 54918
Remote Config [baseline] (660.677 µs) : 0, 661
Remote Config [candidate] (652.042 µs) : 0, 652
Telemetry [baseline] (7.508 ms) : 0, 7508
Telemetry [candidate] (7.486 ms) : 0, 7486
ProfilingAgent [baseline] (97.697 ms) : 0, 97697
ProfilingAgent [candidate] (96.423 ms) : 0, 96423
Profiling [baseline] (97.72 ms) : 0, 97720
Profiling [candidate] (96.448 ms) : 0, 96448
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.41.0-SNAPSHOT~9ee2e92d8f, baseline=1.41.0-SNAPSHOT~2a9a4b7782
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.076 s) : 0, 1076181
Total [baseline] (8.577 s) : 0, 8576552
Agent [candidate] (1.077 s) : 0, 1076559
Total [candidate] (8.595 s) : 0, 8594787
section iast
Agent [baseline] (1.198 s) : 0, 1197577
Total [baseline] (9.123 s) : 0, 9122663
Agent [candidate] (1.194 s) : 0, 1193782
Total [candidate] (9.062 s) : 0, 9061653
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.196 s) : 0, 1195561
Total [baseline] (9.067 s) : 0, 9066538
Agent [candidate] (1.195 s) : 0, 1194743
Total [candidate] (9.044 s) : 0, 9044122
section iast_TELEMETRY_OFF
Agent [baseline] (1.202 s) : 0, 1201818
Total [baseline] (9.105 s) : 0, 9105071
Agent [candidate] (1.197 s) : 0, 1196686
Total [candidate] (9.085 s) : 0, 9085255
gantt
title insecure-bank - break down per module: candidate=1.41.0-SNAPSHOT~9ee2e92d8f, baseline=1.41.0-SNAPSHOT~2a9a4b7782
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (687.43 ms) : 0, 687430
BytebuddyAgent [candidate] (687.693 ms) : 0, 687693
GlobalTracer [baseline] (312.898 ms) : 0, 312898
GlobalTracer [candidate] (312.616 ms) : 0, 312616
AppSec [baseline] (53.85 ms) : 0, 53850
AppSec [candidate] (54.113 ms) : 0, 54113
Remote Config [baseline] (662.028 µs) : 0, 662
Remote Config [candidate] (667.712 µs) : 0, 668
Telemetry [baseline] (7.553 ms) : 0, 7553
Telemetry [candidate] (7.633 ms) : 0, 7633
section iast
BytebuddyAgent [baseline] (798.196 ms) : 0, 798196
BytebuddyAgent [candidate] (795.821 ms) : 0, 795821
GlobalTracer [baseline] (298.751 ms) : 0, 298751
GlobalTracer [candidate] (299.159 ms) : 0, 299159
AppSec [baseline] (51.431 ms) : 0, 51431
AppSec [candidate] (53.229 ms) : 0, 53229
IAST [baseline] (27.809 ms) : 0, 27809
IAST [candidate] (24.237 ms) : 0, 24237
Remote Config [baseline] (598.054 µs) : 0, 598
Remote Config [candidate] (595.781 µs) : 0, 596
Telemetry [baseline] (7.033 ms) : 0, 7033
Telemetry [candidate] (7.026 ms) : 0, 7026
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (796.467 ms) : 0, 796467
BytebuddyAgent [candidate] (795.61 ms) : 0, 795610
GlobalTracer [baseline] (299.054 ms) : 0, 299054
GlobalTracer [candidate] (299.057 ms) : 0, 299057
AppSec [baseline] (54.311 ms) : 0, 54311
AppSec [candidate] (54.373 ms) : 0, 54373
IAST [baseline] (24.327 ms) : 0, 24327
IAST [candidate] (24.365 ms) : 0, 24365
Remote Config [baseline] (596.179 µs) : 0, 596
Remote Config [candidate] (609.007 µs) : 0, 609
Telemetry [baseline] (7.063 ms) : 0, 7063
Telemetry [candidate] (6.994 ms) : 0, 6994
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (800.816 ms) : 0, 800816
BytebuddyAgent [candidate] (795.091 ms) : 0, 795091
GlobalTracer [baseline] (300.725 ms) : 0, 300725
GlobalTracer [candidate] (301.228 ms) : 0, 301228
AppSec [baseline] (55.366 ms) : 0, 55366
AppSec [candidate] (52.833 ms) : 0, 52833
IAST [baseline] (22.691 ms) : 0, 22691
IAST [candidate] (26.268 ms) : 0, 26268
Remote Config [baseline] (619.674 µs) : 0, 620
Remote Config [candidate] (604.93 µs) : 0, 605
Telemetry [baseline] (7.76 ms) : 0, 7760
Telemetry [candidate] (6.916 ms) : 0, 6916
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 1 performance regressions! Performance is the same for 6 metrics, 21 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.41.0-SNAPSHOT~9ee2e92d8f, baseline=1.41.0-SNAPSHOT~2a9a4b7782
dateFormat X
axisFormat %s
section baseline
no_agent (1.711 ms) : 1687, 1736
. : milestone, 1711,
appsec (2.185 ms) : 2155, 2215
. : milestone, 2185,
appsec_no_iast (2.189 ms) : 2157, 2220
. : milestone, 2189,
iast (1.863 ms) : 1832, 1895
. : milestone, 1863,
profiling (1.85 ms) : 1819, 1881
. : milestone, 1850,
tracing (1.892 ms) : 1861, 1922
. : milestone, 1892,
section candidate
no_agent (1.699 ms) : 1675, 1724
. : milestone, 1699,
appsec (2.209 ms) : 2177, 2241
. : milestone, 2209,
appsec_no_iast (2.199 ms) : 2166, 2232
. : milestone, 2199,
iast (1.884 ms) : 1854, 1914
. : milestone, 1884,
profiling (1.947 ms) : 1912, 1983
. : milestone, 1947,
tracing (1.875 ms) : 1842, 1908
. : milestone, 1875,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.41.0-SNAPSHOT~9ee2e92d8f, baseline=1.41.0-SNAPSHOT~2a9a4b7782
dateFormat X
axisFormat %s
section baseline
no_agent (447.87 µs) : 419, 477
. : milestone, 448,
iast (587.102 µs) : 555, 620
. : milestone, 587,
iast_FULL (691.666 µs) : 660, 723
. : milestone, 692,
iast_GLOBAL (624.036 µs) : 591, 657
. : milestone, 624,
iast_HARDCODED_SECRET_DISABLED (583.909 µs) : 552, 616
. : milestone, 584,
iast_INACTIVE (542.919 µs) : 513, 573
. : milestone, 543,
iast_TELEMETRY_OFF (577.849 µs) : 547, 609
. : milestone, 578,
tracing (534.158 µs) : 504, 564
. : milestone, 534,
section candidate
no_agent (445.428 µs) : 417, 474
. : milestone, 445,
iast (593.081 µs) : 562, 625
. : milestone, 593,
iast_FULL (680.471 µs) : 649, 712
. : milestone, 680,
iast_GLOBAL (615.938 µs) : 583, 648
. : milestone, 616,
iast_HARDCODED_SECRET_DISABLED (598.191 µs) : 565, 631
. : milestone, 598,
iast_INACTIVE (537.875 µs) : 507, 568
. : milestone, 538,
iast_TELEMETRY_OFF (573.258 µs) : 542, 604
. : milestone, 573,
tracing (537.12 µs) : 507, 567
. : milestone, 537,
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 biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.41.0-SNAPSHOT~9ee2e92d8f, baseline=1.41.0-SNAPSHOT~2a9a4b7782
dateFormat X
axisFormat %s
section baseline
no_agent (15.478 s) : 15478000, 15478000
. : milestone, 15478000,
appsec (15.441 s) : 15441000, 15441000
. : milestone, 15441000,
iast (18.824 s) : 18824000, 18824000
. : milestone, 18824000,
iast_GLOBAL (18.253 s) : 18253000, 18253000
. : milestone, 18253000,
profiling (15.303 s) : 15303000, 15303000
. : milestone, 15303000,
tracing (15.471 s) : 15471000, 15471000
. : milestone, 15471000,
section candidate
no_agent (15.789 s) : 15789000, 15789000
. : milestone, 15789000,
appsec (15.175 s) : 15175000, 15175000
. : milestone, 15175000,
iast (18.947 s) : 18947000, 18947000
. : milestone, 18947000,
iast_GLOBAL (18.158 s) : 18158000, 18158000
. : milestone, 18158000,
profiling (14.941 s) : 14941000, 14941000
. : milestone, 14941000,
tracing (15.345 s) : 15345000, 15345000
. : milestone, 15345000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.41.0-SNAPSHOT~9ee2e92d8f, baseline=1.41.0-SNAPSHOT~2a9a4b7782
dateFormat X
axisFormat %s
section baseline
no_agent (1.467 ms) : 1455, 1478
. : milestone, 1467,
appsec (2.308 ms) : 2268, 2348
. : milestone, 2308,
iast (2.056 ms) : 2005, 2107
. : milestone, 2056,
iast_GLOBAL (2.104 ms) : 2053, 2155
. : milestone, 2104,
profiling (1.932 ms) : 1890, 1973
. : milestone, 1932,
tracing (1.905 ms) : 1866, 1943
. : milestone, 1905,
section candidate
no_agent (1.462 ms) : 1450, 1473
. : milestone, 1462,
appsec (2.31 ms) : 2269, 2350
. : milestone, 2310,
iast (2.087 ms) : 2035, 2139
. : milestone, 2087,
iast_GLOBAL (2.111 ms) : 2060, 2163
. : milestone, 2111,
profiling (1.938 ms) : 1896, 1980
. : milestone, 1938,
tracing (1.918 ms) : 1879, 1958
. : milestone, 1918,
|
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!
Recent Kotlin compiler generates multiple range for same local vars and mess up our algorithm for adjustment. Fix this by made a list of unique local vars
Recent Kotlin compiler generates multiple range for same local vars and mess up our algorithm for adjustment. Fix this by made a list of unique local vars
What Does This Do
Recent Kotlin compiler generates multiple range for same local vars and mess up our algorithm for adjustment.
Fix this by made a list of unique local vars
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-2948