Skip to content

Use TagMap.set in PayloadTagsProcessor#10964

Open
dougqh wants to merge 3 commits intomasterfrom
dd/apmlp-1149-use-tagmap-set
Open

Use TagMap.set in PayloadTagsProcessor#10964
dougqh wants to merge 3 commits intomasterfrom
dd/apmlp-1149-use-tagmap-set

Conversation

@dougqh
Copy link
Copy Markdown
Contributor

@dougqh dougqh commented Mar 25, 2026

What Does This Do

Replaces TagMap.put calls with TagMap.set calls.

Motivation

TagMap.set avoids primitive boxing - reducing allocation & GC

Additional Notes

Jira ticket: APMLP-1149

Contributor Checklist


PR by Bits - View session in Datadog

Comment @DataDog to request changes

Co-authored-by: dougqh <dougqh@gmail.com>
@datadog-datadog-prod-us1
Copy link
Copy Markdown
Contributor

View session in Datadog

Bits Dev status: ✅ Done

CI Auto-fix: Disabled | Enable

Comment @DataDog to request changes

@datadog-official
Copy link
Copy Markdown
Contributor

I can only run on private repositories.

@dougqh dougqh added tag: ai generated Largely based on code generated by an AI or LLM comp: asm iast Application Security Management (IAST) comp: asm waf Application Security Management (WAF) type: enhancement Enhancements and improvements tag: performance Performance related changes and removed Bits AI labels Mar 25, 2026
@dougqh dougqh marked this pull request as ready for review March 25, 2026 17:36
@dougqh dougqh requested a review from a team as a code owner March 25, 2026 17:36
@dougqh dougqh requested a review from PerfectSlayer March 25, 2026 17:36
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 25, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master dd/apmlp-1149-use-tagmap-set
git_commit_date 1774632959 1774635613
git_commit_sha a1239d3 cd32a10
release_version 1.61.0-SNAPSHOT~a1239d32d8 1.61.0-SNAPSHOT~cd32a10995
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1774637332 1774637332
ci_job_id 1546798002 1546798002
ci_pipeline_id 104829550 104829550
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-kecpnuz5 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-kecpnuz5 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 66 metrics, 5 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~cd32a10995, baseline=1.61.0-SNAPSHOT~a1239d32d8

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.057 s) : 0, 1057123
Total [baseline] (8.845 s) : 0, 8844741
Agent [candidate] (1.054 s) : 0, 1053842
Total [candidate] (8.861 s) : 0, 8861397
section iast
Agent [baseline] (1.227 s) : 0, 1227126
Total [baseline] (9.556 s) : 0, 9555959
Agent [candidate] (1.226 s) : 0, 1226372
Total [candidate] (9.515 s) : 0, 9515035
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent iast 1.227 s 170.003 ms (16.1%)
Total tracing 8.845 s -
Total iast 9.556 s 711.218 ms (8.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.054 s -
Agent iast 1.226 s 172.53 ms (16.4%)
Total tracing 8.861 s -
Total iast 9.515 s 653.639 ms (7.4%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~cd32a10995, baseline=1.61.0-SNAPSHOT~a1239d32d8

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.206 ms) : 0, 1206
crashtracking [candidate] (1.187 ms) : 0, 1187
BytebuddyAgent [baseline] (630.472 ms) : 0, 630472
BytebuddyAgent [candidate] (628.028 ms) : 0, 628028
AgentMeter [baseline] (29.395 ms) : 0, 29395
AgentMeter [candidate] (29.338 ms) : 0, 29338
GlobalTracer [baseline] (256.606 ms) : 0, 256606
GlobalTracer [candidate] (256.154 ms) : 0, 256154
AppSec [baseline] (31.78 ms) : 0, 31780
AppSec [candidate] (31.728 ms) : 0, 31728
Debugger [baseline] (59.482 ms) : 0, 59482
Debugger [candidate] (59.364 ms) : 0, 59364
Remote Config [baseline] (583.498 µs) : 0, 583
Remote Config [candidate] (584.913 µs) : 0, 585
Telemetry [baseline] (8.028 ms) : 0, 8028
Telemetry [candidate] (7.965 ms) : 0, 7965
Flare Poller [baseline] (3.512 ms) : 0, 3512
Flare Poller [candidate] (3.496 ms) : 0, 3496
section iast
crashtracking [baseline] (1.185 ms) : 0, 1185
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (796.335 ms) : 0, 796335
BytebuddyAgent [candidate] (795.639 ms) : 0, 795639
AgentMeter [baseline] (11.421 ms) : 0, 11421
AgentMeter [candidate] (11.426 ms) : 0, 11426
GlobalTracer [baseline] (247.276 ms) : 0, 247276
GlobalTracer [candidate] (246.993 ms) : 0, 246993
AppSec [baseline] (26.546 ms) : 0, 26546
AppSec [candidate] (26.622 ms) : 0, 26622
Debugger [baseline] (69.851 ms) : 0, 69851
Debugger [candidate] (69.307 ms) : 0, 69307
Remote Config [baseline] (547.001 µs) : 0, 547
Remote Config [candidate] (527.639 µs) : 0, 528
Telemetry [baseline] (9.171 ms) : 0, 9171
Telemetry [candidate] (9.664 ms) : 0, 9664
Flare Poller [baseline] (3.382 ms) : 0, 3382
Flare Poller [candidate] (3.577 ms) : 0, 3577
IAST [baseline] (25.394 ms) : 0, 25394
IAST [candidate] (25.37 ms) : 0, 25370
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~cd32a10995, baseline=1.61.0-SNAPSHOT~a1239d32d8

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.058 s) : 0, 1058104
Total [baseline] (11.083 s) : 0, 11083042
Agent [candidate] (1.064 s) : 0, 1064107
Total [candidate] (11.072 s) : 0, 11072295
section appsec
Agent [baseline] (1.25 s) : 0, 1250334
Total [baseline] (11.141 s) : 0, 11140964
Agent [candidate] (1.254 s) : 0, 1254485
Total [candidate] (11.157 s) : 0, 11157165
section iast
Agent [baseline] (1.229 s) : 0, 1228548
Total [baseline] (11.331 s) : 0, 11330811
Agent [candidate] (1.229 s) : 0, 1229133
Total [candidate] (11.246 s) : 0, 11246071
section profiling
Agent [baseline] (1.182 s) : 0, 1181772
Total [baseline] (10.972 s) : 0, 10972357
Agent [candidate] (1.197 s) : 0, 1197112
Total [candidate] (11.17 s) : 0, 11169953
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent appsec 1.25 s 192.23 ms (18.2%)
Agent iast 1.229 s 170.444 ms (16.1%)
Agent profiling 1.182 s 123.668 ms (11.7%)
Total tracing 11.083 s -
Total appsec 11.141 s 57.922 ms (0.5%)
Total iast 11.331 s 247.769 ms (2.2%)
Total profiling 10.972 s -110.685 ms (-1.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent appsec 1.254 s 190.378 ms (17.9%)
Agent iast 1.229 s 165.026 ms (15.5%)
Agent profiling 1.197 s 133.005 ms (12.5%)
Total tracing 11.072 s -
Total appsec 11.157 s 84.871 ms (0.8%)
Total iast 11.246 s 173.776 ms (1.6%)
Total profiling 11.17 s 97.658 ms (0.9%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~cd32a10995, baseline=1.61.0-SNAPSHOT~a1239d32d8

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.216 ms) : 0, 1216
crashtracking [candidate] (1.202 ms) : 0, 1202
BytebuddyAgent [baseline] (627.986 ms) : 0, 627986
BytebuddyAgent [candidate] (633.053 ms) : 0, 633053
AgentMeter [baseline] (29.36 ms) : 0, 29360
AgentMeter [candidate] (29.659 ms) : 0, 29659
GlobalTracer [baseline] (256.432 ms) : 0, 256432
GlobalTracer [candidate] (258.397 ms) : 0, 258397
AppSec [baseline] (31.709 ms) : 0, 31709
AppSec [candidate] (32.06 ms) : 0, 32060
Debugger [baseline] (60.16 ms) : 0, 60160
Debugger [candidate] (60.577 ms) : 0, 60577
Remote Config [baseline] (584.233 µs) : 0, 584
Remote Config [candidate] (586.855 µs) : 0, 587
Telemetry [baseline] (8.082 ms) : 0, 8082
Telemetry [candidate] (8.136 ms) : 0, 8136
Flare Poller [baseline] (6.567 ms) : 0, 6567
Flare Poller [candidate] (4.349 ms) : 0, 4349
section appsec
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.2 ms) : 0, 1200
BytebuddyAgent [baseline] (661.124 ms) : 0, 661124
BytebuddyAgent [candidate] (663.782 ms) : 0, 663782
AgentMeter [baseline] (12.163 ms) : 0, 12163
AgentMeter [candidate] (12.204 ms) : 0, 12204
GlobalTracer [baseline] (258.532 ms) : 0, 258532
GlobalTracer [candidate] (259.233 ms) : 0, 259233
AppSec [baseline] (177.766 ms) : 0, 177766
AppSec [candidate] (177.967 ms) : 0, 177967
Debugger [baseline] (66.66 ms) : 0, 66660
Debugger [candidate] (66.676 ms) : 0, 66676
Remote Config [baseline] (622.206 µs) : 0, 622
Remote Config [candidate] (640.556 µs) : 0, 641
Telemetry [baseline] (8.247 ms) : 0, 8247
Telemetry [candidate] (8.401 ms) : 0, 8401
Flare Poller [baseline] (3.551 ms) : 0, 3551
Flare Poller [candidate] (3.623 ms) : 0, 3623
IAST [baseline] (24.221 ms) : 0, 24221
IAST [candidate] (24.396 ms) : 0, 24396
section iast
crashtracking [baseline] (1.189 ms) : 0, 1189
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (796.614 ms) : 0, 796614
BytebuddyAgent [candidate] (797.31 ms) : 0, 797310
AgentMeter [baseline] (11.418 ms) : 0, 11418
AgentMeter [candidate] (11.439 ms) : 0, 11439
GlobalTracer [baseline] (247.151 ms) : 0, 247151
GlobalTracer [candidate] (247.568 ms) : 0, 247568
AppSec [baseline] (26.556 ms) : 0, 26556
AppSec [candidate] (26.514 ms) : 0, 26514
Debugger [baseline] (70.885 ms) : 0, 70885
Debugger [candidate] (70.718 ms) : 0, 70718
Remote Config [baseline] (531.568 µs) : 0, 532
Remote Config [candidate] (522.049 µs) : 0, 522
Telemetry [baseline] (9.275 ms) : 0, 9275
Telemetry [candidate] (9.163 ms) : 0, 9163
Flare Poller [baseline] (3.427 ms) : 0, 3427
Flare Poller [candidate] (3.313 ms) : 0, 3313
IAST [baseline] (25.4 ms) : 0, 25400
IAST [candidate] (25.318 ms) : 0, 25318
section profiling
crashtracking [baseline] (1.173 ms) : 0, 1173
crashtracking [candidate] (1.177 ms) : 0, 1177
BytebuddyAgent [baseline] (683.182 ms) : 0, 683182
BytebuddyAgent [candidate] (691.652 ms) : 0, 691652
AgentMeter [baseline] (8.984 ms) : 0, 8984
AgentMeter [candidate] (9.079 ms) : 0, 9079
GlobalTracer [baseline] (214.225 ms) : 0, 214225
GlobalTracer [candidate] (217.524 ms) : 0, 217524
AppSec [baseline] (32.177 ms) : 0, 32177
AppSec [candidate] (32.715 ms) : 0, 32715
Debugger [baseline] (65.238 ms) : 0, 65238
Debugger [candidate] (66.713 ms) : 0, 66713
Remote Config [baseline] (563.824 µs) : 0, 564
Remote Config [candidate] (580.465 µs) : 0, 580
Telemetry [baseline] (8.544 ms) : 0, 8544
Telemetry [candidate] (7.879 ms) : 0, 7879
Flare Poller [baseline] (3.482 ms) : 0, 3482
Flare Poller [candidate] (3.574 ms) : 0, 3574
ProfilingAgent [baseline] (93.474 ms) : 0, 93474
ProfilingAgent [candidate] (94.919 ms) : 0, 94919
Profiling [baseline] (94.03 ms) : 0, 94030
Profiling [candidate] (95.485 ms) : 0, 95485
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master dd/apmlp-1149-use-tagmap-set
git_commit_date 1774632959 1774635613
git_commit_sha a1239d3 cd32a10
release_version 1.61.0-SNAPSHOT~a1239d32d8 1.61.0-SNAPSHOT~cd32a10995
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1774637898 1774637898
ci_job_id 1546798003 1546798003
ci_pipeline_id 104829550 104829550
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-rw9pnd9p 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-rw9pnd9p 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 1 performance improvements and 0 performance regressions! Performance is the same for 19 metrics, 16 unstable metrics.

scenario Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p95 Δ mean throughput candidate mean agg_http_req_duration_p50 candidate mean agg_http_req_duration_p95 candidate mean throughput baseline mean agg_http_req_duration_p50 baseline mean agg_http_req_duration_p95 baseline mean throughput
scenario:load:petclinic:appsec:high_load better
[-1446.712µs; -546.352µs] or [-7.474%; -2.823%]
same
[-1398.304µs; +118.592µs] or [-4.536%; +0.385%]
unstable
[-14.461op/s; +35.398op/s] or [-6.075%; +14.871%]
18.359ms 30.188ms 248.500op/s 19.356ms 30.827ms 238.031op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~cd32a10995, baseline=1.61.0-SNAPSHOT~a1239d32d8
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.184 ms) : 1172, 1195
.   : milestone, 1184,
iast (3.265 ms) : 3221, 3309
.   : milestone, 3265,
iast_FULL (5.995 ms) : 5934, 6056
.   : milestone, 5995,
iast_GLOBAL (3.486 ms) : 3432, 3539
.   : milestone, 3486,
profiling (2.247 ms) : 2226, 2268
.   : milestone, 2247,
tracing (1.774 ms) : 1759, 1789
.   : milestone, 1774,
section candidate
no_agent (1.171 ms) : 1160, 1181
.   : milestone, 1171,
iast (3.281 ms) : 3236, 3325
.   : milestone, 3281,
iast_FULL (5.875 ms) : 5816, 5934
.   : milestone, 5875,
iast_GLOBAL (3.369 ms) : 3324, 3415
.   : milestone, 3369,
profiling (2.242 ms) : 2221, 2263
.   : milestone, 2242,
tracing (1.798 ms) : 1784, 1813
.   : milestone, 1798,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.184 ms [1.172 ms, 1.195 ms] -
iast 3.265 ms [3.221 ms, 3.309 ms] 2.081 ms (175.8%)
iast_FULL 5.995 ms [5.934 ms, 6.056 ms] 4.812 ms (406.5%)
iast_GLOBAL 3.486 ms [3.432 ms, 3.539 ms] 2.302 ms (194.5%)
profiling 2.247 ms [2.226 ms, 2.268 ms] 1.063 ms (89.8%)
tracing 1.774 ms [1.759 ms, 1.789 ms] 590.409 µs (49.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.171 ms [1.16 ms, 1.181 ms] -
iast 3.281 ms [3.236 ms, 3.325 ms] 2.11 ms (180.2%)
iast_FULL 5.875 ms [5.816 ms, 5.934 ms] 4.705 ms (401.9%)
iast_GLOBAL 3.369 ms [3.324 ms, 3.415 ms] 2.199 ms (187.8%)
profiling 2.242 ms [2.221 ms, 2.263 ms] 1.072 ms (91.5%)
tracing 1.798 ms [1.784 ms, 1.813 ms] 627.776 µs (53.6%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~cd32a10995, baseline=1.61.0-SNAPSHOT~a1239d32d8
    dateFormat X
    axisFormat %s
section baseline
no_agent (19.362 ms) : 19170, 19555
.   : milestone, 19362,
appsec (19.609 ms) : 19410, 19807
.   : milestone, 19609,
code_origins (17.797 ms) : 17623, 17972
.   : milestone, 17797,
iast (18.188 ms) : 18007, 18369
.   : milestone, 18188,
profiling (18.867 ms) : 18679, 19055
.   : milestone, 18867,
tracing (17.555 ms) : 17381, 17729
.   : milestone, 17555,
section candidate
no_agent (19.194 ms) : 19003, 19385
.   : milestone, 19194,
appsec (18.779 ms) : 18588, 18971
.   : milestone, 18779,
code_origins (17.785 ms) : 17607, 17963
.   : milestone, 17785,
iast (18.206 ms) : 18023, 18389
.   : milestone, 18206,
profiling (18.899 ms) : 18708, 19090
.   : milestone, 18899,
tracing (17.911 ms) : 17732, 18089
.   : milestone, 17911,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.362 ms [19.17 ms, 19.555 ms] -
appsec 19.609 ms [19.41 ms, 19.807 ms] 246.363 µs (1.3%)
code_origins 17.797 ms [17.623 ms, 17.972 ms] -1.565 ms (-8.1%)
iast 18.188 ms [18.007 ms, 18.369 ms] -1.175 ms (-6.1%)
profiling 18.867 ms [18.679 ms, 19.055 ms] -495.332 µs (-2.6%)
tracing 17.555 ms [17.381 ms, 17.729 ms] -1.808 ms (-9.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.194 ms [19.003 ms, 19.385 ms] -
appsec 18.779 ms [18.588 ms, 18.971 ms] -414.44 µs (-2.2%)
code_origins 17.785 ms [17.607 ms, 17.963 ms] -1.409 ms (-7.3%)
iast 18.206 ms [18.023 ms, 18.389 ms] -987.518 µs (-5.1%)
profiling 18.899 ms [18.708 ms, 19.09 ms] -294.675 µs (-1.5%)
tracing 17.911 ms [17.732 ms, 18.089 ms] -1.283 ms (-6.7%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master dd/apmlp-1149-use-tagmap-set
git_commit_date 1774632959 1774635613
git_commit_sha a1239d3 cd32a10
release_version 1.61.0-SNAPSHOT~a1239d32d8 1.61.0-SNAPSHOT~cd32a10995
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1774637633 1774637633
ci_job_id 1546798004 1546798004
ci_pipeline_id 104829550 104829550
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-2-so1bys48 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-2-so1bys48 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 2 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~cd32a10995, baseline=1.61.0-SNAPSHOT~a1239d32d8
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.48 ms) : 1469, 1492
.   : milestone, 1480,
appsec (3.817 ms) : 3594, 4040
.   : milestone, 3817,
iast (2.266 ms) : 2197, 2335
.   : milestone, 2266,
iast_GLOBAL (2.312 ms) : 2242, 2382
.   : milestone, 2312,
profiling (2.101 ms) : 2045, 2156
.   : milestone, 2101,
tracing (2.068 ms) : 2014, 2122
.   : milestone, 2068,
section candidate
no_agent (1.478 ms) : 1467, 1490
.   : milestone, 1478,
appsec (3.833 ms) : 3610, 4055
.   : milestone, 3833,
iast (2.259 ms) : 2190, 2328
.   : milestone, 2259,
iast_GLOBAL (2.306 ms) : 2236, 2375
.   : milestone, 2306,
profiling (2.534 ms) : 2316, 2752
.   : milestone, 2534,
tracing (2.08 ms) : 2026, 2134
.   : milestone, 2080,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.48 ms [1.469 ms, 1.492 ms] -
appsec 3.817 ms [3.594 ms, 4.04 ms] 2.337 ms (157.8%)
iast 2.266 ms [2.197 ms, 2.335 ms] 785.883 µs (53.1%)
iast_GLOBAL 2.312 ms [2.242 ms, 2.382 ms] 831.499 µs (56.2%)
profiling 2.101 ms [2.045 ms, 2.156 ms] 620.46 µs (41.9%)
tracing 2.068 ms [2.014 ms, 2.122 ms] 587.832 µs (39.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.467 ms, 1.49 ms] -
appsec 3.833 ms [3.61 ms, 4.055 ms] 2.354 ms (159.2%)
iast 2.259 ms [2.19 ms, 2.328 ms] 780.811 µs (52.8%)
iast_GLOBAL 2.306 ms [2.236 ms, 2.375 ms] 827.043 µs (55.9%)
profiling 2.534 ms [2.316 ms, 2.752 ms] 1.055 ms (71.4%)
tracing 2.08 ms [2.026 ms, 2.134 ms] 601.172 µs (40.7%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~cd32a10995, baseline=1.61.0-SNAPSHOT~a1239d32d8
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.46 s) : 15460000, 15460000
.   : milestone, 15460000,
appsec (14.877 s) : 14877000, 14877000
.   : milestone, 14877000,
iast (18.036 s) : 18036000, 18036000
.   : milestone, 18036000,
iast_GLOBAL (18.106 s) : 18106000, 18106000
.   : milestone, 18106000,
profiling (14.777 s) : 14777000, 14777000
.   : milestone, 14777000,
tracing (14.724 s) : 14724000, 14724000
.   : milestone, 14724000,
section candidate
no_agent (15.225 s) : 15225000, 15225000
.   : milestone, 15225000,
appsec (15.078 s) : 15078000, 15078000
.   : milestone, 15078000,
iast (18.54 s) : 18540000, 18540000
.   : milestone, 18540000,
iast_GLOBAL (17.998 s) : 17998000, 17998000
.   : milestone, 17998000,
profiling (15.063 s) : 15063000, 15063000
.   : milestone, 15063000,
tracing (15.0 s) : 15000000, 15000000
.   : milestone, 15000000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.46 s [15.46 s, 15.46 s] -
appsec 14.877 s [14.877 s, 14.877 s] -583.0 ms (-3.8%)
iast 18.036 s [18.036 s, 18.036 s] 2.576 s (16.7%)
iast_GLOBAL 18.106 s [18.106 s, 18.106 s] 2.646 s (17.1%)
profiling 14.777 s [14.777 s, 14.777 s] -683.0 ms (-4.4%)
tracing 14.724 s [14.724 s, 14.724 s] -736.0 ms (-4.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.225 s [15.225 s, 15.225 s] -
appsec 15.078 s [15.078 s, 15.078 s] -147.0 ms (-1.0%)
iast 18.54 s [18.54 s, 18.54 s] 3.315 s (21.8%)
iast_GLOBAL 17.998 s [17.998 s, 17.998 s] 2.773 s (18.2%)
profiling 15.063 s [15.063 s, 15.063 s] -162.0 ms (-1.1%)
tracing 15.0 s [15.0 s, 15.0 s] -225.0 ms (-1.5%)

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) comp: asm waf Application Security Management (WAF) tag: ai generated Largely based on code generated by an AI or LLM tag: performance Performance related changes type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant