-
Notifications
You must be signed in to change notification settings - Fork 305
Remove non-essential IAST benchmark scenarios #8999
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
manuel-alvarez-alvarez
approved these changes
Jun 17, 2025
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 42 metrics, 11 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~07b7bea6a83, baseline=1.50.0-SNAPSHOT~3a93c7c839
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.041 s) : 0, 1041105
Total [baseline] (10.737 s) : 0, 10736663
Agent [candidate] (1.031 s) : 0, 1030672
Total [candidate] (10.786 s) : 0, 10785857
section appsec
Agent [baseline] (1.188 s) : 0, 1188073
Total [baseline] (10.85 s) : 0, 10849631
Agent [candidate] (1.182 s) : 0, 1181690
Total [candidate] (10.787 s) : 0, 10787162
section iast
Agent [baseline] (1.164 s) : 0, 1163633
Total [baseline] (10.863 s) : 0, 10863272
Agent [candidate] (1.173 s) : 0, 1173222
Total [candidate] (10.942 s) : 0, 10941716
section profiling
Agent [baseline] (1.276 s) : 0, 1275646
Total [baseline] (10.935 s) : 0, 10935071
Agent [candidate] (1.281 s) : 0, 1281074
Total [candidate] (11.012 s) : 0, 11012187
gantt
title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~07b7bea6a83, baseline=1.50.0-SNAPSHOT~3a93c7c839
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (693.814 ms) : 0, 693814
BytebuddyAgent [candidate] (686.094 ms) : 0, 686094
GlobalTracer [baseline] (243.921 ms) : 0, 243921
GlobalTracer [candidate] (241.913 ms) : 0, 241913
AppSec [baseline] (62.755 ms) : 0, 62755
AppSec [candidate] (59.406 ms) : 0, 59406
Debugger [baseline] (6.116 ms) : 0, 6116
Debugger [candidate] (6.917 ms) : 0, 6917
Remote Config [baseline] (738.366 µs) : 0, 738
Remote Config [candidate] (764.559 µs) : 0, 765
Telemetry [baseline] (9.942 ms) : 0, 9942
Telemetry [candidate] (12.042 ms) : 0, 12042
section appsec
BytebuddyAgent [baseline] (712.021 ms) : 0, 712021
BytebuddyAgent [candidate] (707.856 ms) : 0, 707856
GlobalTracer [baseline] (236.593 ms) : 0, 236593
GlobalTracer [candidate] (235.614 ms) : 0, 235614
IAST [baseline] (22.035 ms) : 0, 22035
IAST [candidate] (21.793 ms) : 0, 21793
AppSec [baseline] (179.808 ms) : 0, 179808
AppSec [candidate] (179.132 ms) : 0, 179132
Debugger [baseline] (5.935 ms) : 0, 5935
Debugger [candidate] (5.846 ms) : 0, 5846
Remote Config [baseline] (611.098 µs) : 0, 611
Remote Config [candidate] (600.032 µs) : 0, 600
Telemetry [baseline] (7.356 ms) : 0, 7356
Telemetry [candidate] (7.28 ms) : 0, 7280
section iast
BytebuddyAgent [baseline] (810.697 ms) : 0, 810697
BytebuddyAgent [candidate] (817.113 ms) : 0, 817113
GlobalTracer [baseline] (232.563 ms) : 0, 232563
GlobalTracer [candidate] (234.251 ms) : 0, 234251
IAST [baseline] (25.51 ms) : 0, 25510
IAST [candidate] (25.568 ms) : 0, 25568
AppSec [baseline] (56.588 ms) : 0, 56588
AppSec [candidate] (57.585 ms) : 0, 57585
Debugger [baseline] (6.056 ms) : 0, 6056
Debugger [candidate] (6.133 ms) : 0, 6133
Remote Config [baseline] (588.145 µs) : 0, 588
Remote Config [candidate] (611.581 µs) : 0, 612
Telemetry [baseline] (7.931 ms) : 0, 7931
Telemetry [candidate] (8.079 ms) : 0, 8079
section profiling
BytebuddyAgent [baseline] (676.039 ms) : 0, 676039
BytebuddyAgent [candidate] (678.2 ms) : 0, 678200
GlobalTracer [baseline] (360.838 ms) : 0, 360838
GlobalTracer [candidate] (363.085 ms) : 0, 363085
AppSec [baseline] (64.756 ms) : 0, 64756
AppSec [candidate] (65.239 ms) : 0, 65239
Debugger [baseline] (6.162 ms) : 0, 6162
Debugger [candidate] (6.254 ms) : 0, 6254
Remote Config [baseline] (654.032 µs) : 0, 654
Remote Config [candidate] (647.848 µs) : 0, 648
Telemetry [baseline] (8.251 ms) : 0, 8251
Telemetry [candidate] (8.252 ms) : 0, 8252
ProfilingAgent [baseline] (108.145 ms) : 0, 108145
ProfilingAgent [candidate] (108.396 ms) : 0, 108396
Profiling [baseline] (108.171 ms) : 0, 108171
Profiling [candidate] (108.42 ms) : 0, 108420
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~07b7bea6a83, baseline=1.50.0-SNAPSHOT~3a93c7c839
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.036 s) : 0, 1035547
Total [baseline] (8.615 s) : 0, 8614578
Agent [candidate] (1.043 s) : 0, 1043205
Total [candidate] (8.579 s) : 0, 8579416
section iast
Agent [baseline] (1.156 s) : 0, 1156317
Total [baseline] (9.218 s) : 0, 9217610
Agent [candidate] (1.157 s) : 0, 1156779
Total [candidate] (9.259 s) : 0, 9258610
gantt
title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~07b7bea6a83, baseline=1.50.0-SNAPSHOT~3a93c7c839
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (690.148 ms) : 0, 690148
BytebuddyAgent [candidate] (694.511 ms) : 0, 694511
GlobalTracer [baseline] (242.636 ms) : 0, 242636
GlobalTracer [candidate] (243.926 ms) : 0, 243926
AppSec [baseline] (62.311 ms) : 0, 62311
AppSec [candidate] (61.248 ms) : 0, 61248
Debugger [baseline] (6.137 ms) : 0, 6137
Debugger [candidate] (6.181 ms) : 0, 6181
Remote Config [baseline] (731.189 µs) : 0, 731
Remote Config [candidate] (751.912 µs) : 0, 752
Telemetry [baseline] (9.829 ms) : 0, 9829
Telemetry [candidate] (12.803 ms) : 0, 12803
section iast
BytebuddyAgent [baseline] (805.068 ms) : 0, 805068
BytebuddyAgent [candidate] (805.166 ms) : 0, 805166
GlobalTracer [baseline] (231.376 ms) : 0, 231376
GlobalTracer [candidate] (231.469 ms) : 0, 231469
AppSec [baseline] (54.868 ms) : 0, 54868
AppSec [candidate] (54.146 ms) : 0, 54146
Debugger [baseline] (5.999 ms) : 0, 5999
Debugger [candidate] (6.078 ms) : 0, 6078
Remote Config [baseline] (583.58 µs) : 0, 584
Remote Config [candidate] (602.891 µs) : 0, 603
Telemetry [baseline] (7.944 ms) : 0, 7944
Telemetry [candidate] (8.034 ms) : 0, 8034
IAST [baseline] (26.973 ms) : 0, 26973
IAST [candidate] (27.775 ms) : 0, 27775
LoadDacapoParameters
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.50.0-SNAPSHOT~07b7bea6a83, baseline=1.50.0-SNAPSHOT~3a93c7c839
dateFormat X
axisFormat %s
section baseline
no_agent (1.474 ms) : 1463, 1486
. : milestone, 1474,
appsec (2.402 ms) : 2354, 2450
. : milestone, 2402,
iast (2.195 ms) : 2134, 2256
. : milestone, 2195,
iast_GLOBAL (2.228 ms) : 2167, 2289
. : milestone, 2228,
profiling (2.471 ms) : 2299, 2643
. : milestone, 2471,
tracing (2.011 ms) : 1964, 2058
. : milestone, 2011,
section candidate
no_agent (1.474 ms) : 1463, 1486
. : milestone, 1474,
appsec (2.395 ms) : 2347, 2443
. : milestone, 2395,
iast (2.191 ms) : 2130, 2251
. : milestone, 2191,
iast_GLOBAL (2.224 ms) : 2163, 2285
. : milestone, 2224,
profiling (2.027 ms) : 1978, 2077
. : milestone, 2027,
tracing (2.002 ms) : 1955, 2049
. : milestone, 2002,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~07b7bea6a83, baseline=1.50.0-SNAPSHOT~3a93c7c839
dateFormat X
axisFormat %s
section baseline
no_agent (15.421 s) : 15421000, 15421000
. : milestone, 15421000,
appsec (14.836 s) : 14836000, 14836000
. : milestone, 14836000,
iast (18.788 s) : 18788000, 18788000
. : milestone, 18788000,
iast_GLOBAL (18.181 s) : 18181000, 18181000
. : milestone, 18181000,
profiling (15.327 s) : 15327000, 15327000
. : milestone, 15327000,
tracing (14.969 s) : 14969000, 14969000
. : milestone, 14969000,
section candidate
no_agent (15.409 s) : 15409000, 15409000
. : milestone, 15409000,
appsec (14.913 s) : 14913000, 14913000
. : milestone, 14913000,
iast (19.117 s) : 19117000, 19117000
. : milestone, 19117000,
iast_GLOBAL (17.757 s) : 17757000, 17757000
. : milestone, 17757000,
profiling (15.35 s) : 15350000, 15350000
. : milestone, 15350000,
tracing (14.832 s) : 14832000, 14832000
. : milestone, 14832000,
|
sarahchen6
approved these changes
Jun 17, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
comp: asm iast
Application Security Management (IAST)
tag: no release notes
Changes to exclude from release notes
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What Does This Do
Remove some IAST benchmark scenarios of unusual setups that we're currently not optimizing for:
iast_INACTIVE
,iast_TELEMETRY_OFF
,iast_HARDCODED_SECRET_DISABLED
.Motivation
Make room for additional iterations for used scenarios.
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: [PROJ-IDENT]