-
Notifications
You must be signed in to change notification settings - Fork 279
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 instanceof
as predicate for value expression
#7313
Conversation
Debugger benchmarksParameters
See matching parameters
SummaryFound 0 performance improvements and 4 performance regressions! Performance is the same for 4 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 (290.206 µs) : 268, 312
. : milestone, 290,
basic (300.277 µs) : 290, 310
. : milestone, 300,
loop (10.246 ms) : 10234, 10258
. : milestone, 10246,
section candidate
noprobe (292.693 µs) : 268, 318
. : milestone, 293,
basic (298.71 µs) : 290, 307
. : milestone, 299,
loop (10.939 ms) : 10909, 10969
. : milestone, 10939,
|
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.38.0-SNAPSHOT~f233fe60f8, baseline=1.38.0-SNAPSHOT~c31955fcdf
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064478
Total [baseline] (10.313 s) : 0, 10312847
Agent [candidate] (1.065 s) : 0, 1064835
Total [candidate] (10.304 s) : 0, 10303661
section appsec
Agent [baseline] (1.183 s) : 0, 1183326
Total [baseline] (10.585 s) : 0, 10584512
Agent [candidate] (1.194 s) : 0, 1193885
Total [candidate] (10.579 s) : 0, 10579136
section iast
Agent [baseline] (1.177 s) : 0, 1177311
Total [baseline] (10.94 s) : 0, 10940396
Agent [candidate] (1.176 s) : 0, 1176365
Total [candidate] (10.743 s) : 0, 10743469
section profiling
Agent [baseline] (1.264 s) : 0, 1263837
Total [baseline] (10.569 s) : 0, 10569158
Agent [candidate] (1.266 s) : 0, 1266207
Total [candidate] (10.621 s) : 0, 10620706
gantt
title petclinic - break down per module: candidate=1.38.0-SNAPSHOT~f233fe60f8, baseline=1.38.0-SNAPSHOT~c31955fcdf
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (666.25 ms) : 0, 666250
BytebuddyAgent [candidate] (666.613 ms) : 0, 666613
GlobalTracer [baseline] (305.312 ms) : 0, 305312
GlobalTracer [candidate] (304.973 ms) : 0, 304973
AppSec [baseline] (50.012 ms) : 0, 50012
AppSec [candidate] (50.16 ms) : 0, 50160
Remote Config [baseline] (672.407 µs) : 0, 672
Remote Config [candidate] (675.347 µs) : 0, 675
Telemetry [baseline] (7.633 ms) : 0, 7633
Telemetry [candidate] (7.715 ms) : 0, 7715
section appsec
BytebuddyAgent [baseline] (676.617 ms) : 0, 676617
BytebuddyAgent [candidate] (683.64 ms) : 0, 683640
GlobalTracer [baseline] (299.294 ms) : 0, 299294
GlobalTracer [candidate] (301.503 ms) : 0, 301503
AppSec [baseline] (153.723 ms) : 0, 153723
AppSec [candidate] (154.355 ms) : 0, 154355
Remote Config [baseline] (619.128 µs) : 0, 619
Remote Config [candidate] (628.463 µs) : 0, 628
Telemetry [baseline] (8.863 ms) : 0, 8863
Telemetry [candidate] (8.606 ms) : 0, 8606
IAST [baseline] (19.076 ms) : 0, 19076
IAST [candidate] (20.221 ms) : 0, 20221
section iast
BytebuddyAgent [baseline] (785.386 ms) : 0, 785386
BytebuddyAgent [candidate] (784.224 ms) : 0, 784224
GlobalTracer [baseline] (296.501 ms) : 0, 296501
GlobalTracer [candidate] (297.042 ms) : 0, 297042
AppSec [baseline] (48.043 ms) : 0, 48043
AppSec [candidate] (47.758 ms) : 0, 47758
Remote Config [baseline] (572.673 µs) : 0, 573
Remote Config [candidate] (579.315 µs) : 0, 579
Telemetry [baseline] (8.497 ms) : 0, 8497
Telemetry [candidate] (7.661 ms) : 0, 7661
IAST [baseline] (24.649 ms) : 0, 24649
IAST [candidate] (25.444 ms) : 0, 25444
section profiling
ProfilingAgent [baseline] (96.236 ms) : 0, 96236
ProfilingAgent [candidate] (96.357 ms) : 0, 96357
BytebuddyAgent [baseline] (662.731 ms) : 0, 662731
BytebuddyAgent [candidate] (663.648 ms) : 0, 663648
GlobalTracer [baseline] (388.148 ms) : 0, 388148
GlobalTracer [candidate] (389.064 ms) : 0, 389064
AppSec [baseline] (51.511 ms) : 0, 51511
AppSec [candidate] (51.811 ms) : 0, 51811
Remote Config [baseline] (648.123 µs) : 0, 648
Remote Config [candidate] (656.462 µs) : 0, 656
Telemetry [baseline] (7.272 ms) : 0, 7272
Telemetry [candidate] (7.365 ms) : 0, 7365
Profiling [baseline] (96.261 ms) : 0, 96261
Profiling [candidate] (96.381 ms) : 0, 96381
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.38.0-SNAPSHOT~f233fe60f8, baseline=1.38.0-SNAPSHOT~c31955fcdf
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.07 s) : 0, 1069995
Total [baseline] (8.567 s) : 0, 8567088
Agent [candidate] (1.063 s) : 0, 1063325
Total [candidate] (8.53 s) : 0, 8530416
section iast
Agent [baseline] (1.174 s) : 0, 1174273
Total [baseline] (8.98 s) : 0, 8980480
Agent [candidate] (1.17 s) : 0, 1169947
Total [candidate] (9.052 s) : 0, 9051965
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.174 s) : 0, 1174448
Total [baseline] (8.948 s) : 0, 8948107
Agent [candidate] (1.171 s) : 0, 1171303
Total [candidate] (8.968 s) : 0, 8967877
section iast_TELEMETRY_OFF
Agent [baseline] (1.166 s) : 0, 1166321
Total [baseline] (8.962 s) : 0, 8961660
Agent [candidate] (1.169 s) : 0, 1168725
Total [candidate] (8.998 s) : 0, 8997583
gantt
title insecure-bank - break down per module: candidate=1.38.0-SNAPSHOT~f233fe60f8, baseline=1.38.0-SNAPSHOT~c31955fcdf
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (669.84 ms) : 0, 669840
BytebuddyAgent [candidate] (665.334 ms) : 0, 665334
GlobalTracer [baseline] (306.69 ms) : 0, 306690
GlobalTracer [candidate] (304.953 ms) : 0, 304953
AppSec [baseline] (50.437 ms) : 0, 50437
AppSec [candidate] (50.259 ms) : 0, 50259
Remote Config [baseline] (706.634 µs) : 0, 707
Remote Config [candidate] (669.344 µs) : 0, 669
Telemetry [baseline] (7.663 ms) : 0, 7663
Telemetry [candidate] (7.635 ms) : 0, 7635
section iast
BytebuddyAgent [baseline] (781.467 ms) : 0, 781467
BytebuddyAgent [candidate] (778.731 ms) : 0, 778731
GlobalTracer [baseline] (296.162 ms) : 0, 296162
GlobalTracer [candidate] (294.635 ms) : 0, 294635
AppSec [baseline] (47.502 ms) : 0, 47502
AppSec [candidate] (48.886 ms) : 0, 48886
Remote Config [baseline] (577.701 µs) : 0, 578
Remote Config [candidate] (579.566 µs) : 0, 580
Telemetry [baseline] (6.952 ms) : 0, 6952
Telemetry [candidate] (7.931 ms) : 0, 7931
IAST [baseline] (28.115 ms) : 0, 28115
IAST [candidate] (25.72 ms) : 0, 25720
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (781.608 ms) : 0, 781608
BytebuddyAgent [candidate] (779.88 ms) : 0, 779880
GlobalTracer [baseline] (296.0 ms) : 0, 296000
GlobalTracer [candidate] (295.942 ms) : 0, 295942
AppSec [baseline] (48.809 ms) : 0, 48809
AppSec [candidate] (48.163 ms) : 0, 48163
Remote Config [baseline] (555.729 µs) : 0, 556
Remote Config [candidate] (568.115 µs) : 0, 568
Telemetry [baseline] (7.625 ms) : 0, 7625
Telemetry [candidate] (6.98 ms) : 0, 6980
IAST [baseline] (26.29 ms) : 0, 26290
IAST [candidate] (26.218 ms) : 0, 26218
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (777.301 ms) : 0, 777301
BytebuddyAgent [candidate] (777.069 ms) : 0, 777069
GlobalTracer [baseline] (294.889 ms) : 0, 294889
GlobalTracer [candidate] (294.992 ms) : 0, 294992
AppSec [baseline] (47.175 ms) : 0, 47175
AppSec [candidate] (47.425 ms) : 0, 47425
Remote Config [baseline] (571.871 µs) : 0, 572
Remote Config [candidate] (572.698 µs) : 0, 573
Telemetry [baseline] (7.637 ms) : 0, 7637
Telemetry [candidate] (6.854 ms) : 0, 6854
IAST [baseline] (25.207 ms) : 0, 25207
IAST [candidate] (28.236 ms) : 0, 28236
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 16 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.38.0-SNAPSHOT~f233fe60f8, baseline=1.38.0-SNAPSHOT~c31955fcdf
dateFormat X
axisFormat %s
section baseline
no_agent (363.741 µs) : 344, 384
. : milestone, 364,
iast (478.695 µs) : 457, 501
. : milestone, 479,
iast_FULL (552.889 µs) : 532, 574
. : milestone, 553,
iast_GLOBAL (499.988 µs) : 479, 521
. : milestone, 500,
iast_HARDCODED_SECRET_DISABLED (485.418 µs) : 464, 507
. : milestone, 485,
iast_INACTIVE (451.126 µs) : 430, 472
. : milestone, 451,
iast_TELEMETRY_OFF (466.811 µs) : 446, 488
. : milestone, 467,
tracing (442.752 µs) : 422, 464
. : milestone, 443,
section candidate
no_agent (366.073 µs) : 346, 386
. : milestone, 366,
iast (480.126 µs) : 459, 501
. : milestone, 480,
iast_FULL (554.843 µs) : 534, 576
. : milestone, 555,
iast_GLOBAL (506.897 µs) : 486, 528
. : milestone, 507,
iast_HARDCODED_SECRET_DISABLED (482.331 µs) : 461, 504
. : milestone, 482,
iast_INACTIVE (447.405 µs) : 427, 468
. : milestone, 447,
iast_TELEMETRY_OFF (465.887 µs) : 445, 487
. : milestone, 466,
tracing (434.299 µs) : 414, 455
. : milestone, 434,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.38.0-SNAPSHOT~f233fe60f8, baseline=1.38.0-SNAPSHOT~c31955fcdf
dateFormat X
axisFormat %s
section baseline
no_agent (1.332 ms) : 1312, 1351
. : milestone, 1332,
appsec (1.725 ms) : 1701, 1748
. : milestone, 1725,
appsec_no_iast (1.713 ms) : 1689, 1738
. : milestone, 1713,
iast (1.464 ms) : 1442, 1487
. : milestone, 1464,
profiling (1.503 ms) : 1479, 1527
. : milestone, 1503,
tracing (1.45 ms) : 1425, 1475
. : milestone, 1450,
section candidate
no_agent (1.337 ms) : 1317, 1358
. : milestone, 1337,
appsec (1.708 ms) : 1685, 1731
. : milestone, 1708,
appsec_no_iast (1.697 ms) : 1673, 1721
. : milestone, 1697,
iast (1.463 ms) : 1440, 1485
. : milestone, 1463,
profiling (1.513 ms) : 1488, 1539
. : milestone, 1513,
tracing (1.487 ms) : 1463, 1511
. : milestone, 1487,
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.38.0-SNAPSHOT~f233fe60f8, baseline=1.38.0-SNAPSHOT~c31955fcdf
dateFormat X
axisFormat %s
section baseline
no_agent (15.54 s) : 15540000, 15540000
. : milestone, 15540000,
appsec (14.968 s) : 14968000, 14968000
. : milestone, 14968000,
iast (19.132 s) : 19132000, 19132000
. : milestone, 19132000,
iast_GLOBAL (18.032 s) : 18032000, 18032000
. : milestone, 18032000,
profiling (14.98 s) : 14980000, 14980000
. : milestone, 14980000,
tracing (15.117 s) : 15117000, 15117000
. : milestone, 15117000,
section candidate
no_agent (15.085 s) : 15085000, 15085000
. : milestone, 15085000,
appsec (15.212 s) : 15212000, 15212000
. : milestone, 15212000,
iast (18.839 s) : 18839000, 18839000
. : milestone, 18839000,
iast_GLOBAL (18.325 s) : 18325000, 18325000
. : milestone, 18325000,
profiling (15.411 s) : 15411000, 15411000
. : milestone, 15411000,
tracing (15.109 s) : 15109000, 15109000
. : milestone, 15109000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.38.0-SNAPSHOT~f233fe60f8, baseline=1.38.0-SNAPSHOT~c31955fcdf
dateFormat X
axisFormat %s
section baseline
no_agent (1.464 ms) : 1453, 1476
. : milestone, 1464,
appsec (2.222 ms) : 2187, 2256
. : milestone, 2222,
iast (1.97 ms) : 1929, 2012
. : milestone, 1970,
iast_GLOBAL (2.023 ms) : 1980, 2065
. : milestone, 2023,
profiling (1.858 ms) : 1824, 1892
. : milestone, 1858,
tracing (1.857 ms) : 1824, 1891
. : milestone, 1857,
section candidate
no_agent (1.462 ms) : 1451, 1474
. : milestone, 1462,
appsec (2.219 ms) : 2184, 2253
. : milestone, 2219,
iast (1.978 ms) : 1936, 2020
. : milestone, 1978,
iast_GLOBAL (2.019 ms) : 1977, 2061
. : milestone, 2019,
profiling (1.873 ms) : 1837, 1909
. : milestone, 1873,
tracing (1.848 ms) : 1815, 1881
. : milestone, 1848,
|
Add `instanceof` among the predicate functions when parsing value expressions. Add test for parsing top level value expressions
580b578
to
7e2a568
Compare
} | ||
|
||
@Test | ||
public void predicates() { |
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.
there are no assertions here. not sure what this test expect to catch
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.
done
What Does This Do
Add
instanceof
among the predicate functions when parsing value expressions.Add test for parsing top level value expressions
Motivation
Additional Notes
Jira ticket: DEBUG-2527