Skip to content

APMLP-1263 use TagMap.set in CoreTracer#11106

Open
dougqh wants to merge 1 commit intomasterfrom
dd/apmlp-1263-tagmap-set-coretracer
Open

APMLP-1263 use TagMap.set in CoreTracer#11106
dougqh wants to merge 1 commit intomasterfrom
dd/apmlp-1263-tagmap-set-coretracer

Conversation

@dougqh
Copy link
Copy Markdown
Contributor

@dougqh dougqh commented Apr 13, 2026

What Does This Do

Replaces a deprecated TagMap.put call with TagMap.set in CoreTracer when adding the profiling context engine tag to local root span tags.

Motivation

TagMap.put is deprecated in favor of TagMap.set for efficiency and API consistency with optimized tag map implementations. This aligns CoreTracer with the intended TagMap usage and addresses APMLP-1263.

Additional Notes

  • Scope is intentionally minimal: one call site in dd-trace-core/src/main/java/datadog/trace/core/CoreTracer.java.
  • Jira ticket: APMLP-1263

Testing

  • Checked the code diff to confirm only the targeted call site changed.
  • Attempted formatting via Format tool (./gradlew spotlessApply), but it failed in this sandbox due Gradle distribution download/network routing.
  • Ran Lint tool; it reported no configured linter auto-detected for the modified Java file.

Contributor Checklist

Jira ticket: APMLP-1263


PR by Bits - View session in Datadog

Comment @DataDog to request changes

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

View session in Datadog

Bits Dev status: ✅ Done

CI Auto-fix: Disabled | Enable

Comment @DataDog to request changes

@datadog-datadog-prod-us1
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: core Tracer core tag: performance Performance related changes type: enhancement Enhancements and improvements and removed Bits AI labels Apr 13, 2026
@dougqh dougqh marked this pull request as ready for review April 13, 2026 20:08
@dougqh dougqh requested a review from a team as a code owner April 13, 2026 20:08
@dougqh dougqh requested a review from ygree April 13, 2026 20:08
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Apr 13, 2026

Benchmarks

⚠️ Warning: Baseline build not found for merge-base commit. Comparing against the latest commit on master instead.

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master dd/apmlp-1263-tagmap-set-coretracer
git_commit_date 1776110723 1776110813
git_commit_sha 9f89a0b d672ed7
release_version 1.62.0-SNAPSHOT~9f89a0b26c 1.62.0-SNAPSHOT~d672ed7b07
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1776112862 1776112862
ci_job_id 1591430437 1591430437
ci_pipeline_id 107467439 107467439
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-0-rqgv0aht 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-0-rqgv0aht 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 61 metrics, 10 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.62.0-SNAPSHOT~d672ed7b07, baseline=1.62.0-SNAPSHOT~9f89a0b26c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.057 s) : 0, 1056690
Total [baseline] (11.052 s) : 0, 11052323
Agent [candidate] (1.054 s) : 0, 1054428
Total [candidate] (10.929 s) : 0, 10928609
section appsec
Agent [baseline] (1.248 s) : 0, 1248174
Total [baseline] (11.136 s) : 0, 11136145
Agent [candidate] (1.244 s) : 0, 1244369
Total [candidate] (11.081 s) : 0, 11081131
section iast
Agent [baseline] (1.231 s) : 0, 1230627
Total [baseline] (11.354 s) : 0, 11353844
Agent [candidate] (1.223 s) : 0, 1222988
Total [candidate] (11.303 s) : 0, 11302842
section profiling
Agent [baseline] (1.19 s) : 0, 1189664
Total [baseline] (11.132 s) : 0, 11131670
Agent [candidate] (1.184 s) : 0, 1184445
Total [candidate] (11.067 s) : 0, 11066632
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent appsec 1.248 s 191.484 ms (18.1%)
Agent iast 1.231 s 173.936 ms (16.5%)
Agent profiling 1.19 s 132.974 ms (12.6%)
Total tracing 11.052 s -
Total appsec 11.136 s 83.821 ms (0.8%)
Total iast 11.354 s 301.52 ms (2.7%)
Total profiling 11.132 s 79.347 ms (0.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.054 s -
Agent appsec 1.244 s 189.94 ms (18.0%)
Agent iast 1.223 s 168.559 ms (16.0%)
Agent profiling 1.184 s 130.017 ms (12.3%)
Total tracing 10.929 s -
Total appsec 11.081 s 152.523 ms (1.4%)
Total iast 11.303 s 374.234 ms (3.4%)
Total profiling 11.067 s 138.023 ms (1.3%)
gantt
    title petclinic - break down per module: candidate=1.62.0-SNAPSHOT~d672ed7b07, baseline=1.62.0-SNAPSHOT~9f89a0b26c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.233 ms) : 0, 1233
crashtracking [candidate] (1.205 ms) : 0, 1205
BytebuddyAgent [baseline] (632.626 ms) : 0, 632626
BytebuddyAgent [candidate] (629.935 ms) : 0, 629935
AgentMeter [baseline] (29.379 ms) : 0, 29379
AgentMeter [candidate] (29.261 ms) : 0, 29261
GlobalTracer [baseline] (248.185 ms) : 0, 248185
GlobalTracer [candidate] (247.745 ms) : 0, 247745
AppSec [baseline] (32.073 ms) : 0, 32073
AppSec [candidate] (31.856 ms) : 0, 31856
Debugger [baseline] (59.936 ms) : 0, 59936
Debugger [candidate] (60.029 ms) : 0, 60029
Remote Config [baseline] (595.78 µs) : 0, 596
Remote Config [candidate] (591.134 µs) : 0, 591
Telemetry [baseline] (8.129 ms) : 0, 8129
Telemetry [candidate] (8.076 ms) : 0, 8076
Flare Poller [baseline] (8.405 ms) : 0, 8405
Flare Poller [candidate] (9.776 ms) : 0, 9776
section appsec
crashtracking [baseline] (1.23 ms) : 0, 1230
crashtracking [candidate] (1.21 ms) : 0, 1210
BytebuddyAgent [baseline] (661.682 ms) : 0, 661682
BytebuddyAgent [candidate] (660.046 ms) : 0, 660046
AgentMeter [baseline] (12.08 ms) : 0, 12080
AgentMeter [candidate] (12.04 ms) : 0, 12040
GlobalTracer [baseline] (248.996 ms) : 0, 248996
GlobalTracer [candidate] (248.526 ms) : 0, 248526
AppSec [baseline] (184.549 ms) : 0, 184549
AppSec [candidate] (183.842 ms) : 0, 183842
Debugger [baseline] (65.903 ms) : 0, 65903
Debugger [candidate] (65.112 ms) : 0, 65112
Remote Config [baseline] (598.169 µs) : 0, 598
Remote Config [candidate] (594.279 µs) : 0, 594
Telemetry [baseline] (8.631 ms) : 0, 8631
Telemetry [candidate] (8.597 ms) : 0, 8597
Flare Poller [baseline] (3.546 ms) : 0, 3546
Flare Poller [candidate] (3.5 ms) : 0, 3500
IAST [baseline] (24.622 ms) : 0, 24622
IAST [candidate] (24.546 ms) : 0, 24546
section iast
crashtracking [baseline] (1.229 ms) : 0, 1229
crashtracking [candidate] (1.227 ms) : 0, 1227
BytebuddyAgent [baseline] (807.622 ms) : 0, 807622
BytebuddyAgent [candidate] (800.943 ms) : 0, 800943
AgentMeter [baseline] (11.601 ms) : 0, 11601
AgentMeter [candidate] (11.353 ms) : 0, 11353
GlobalTracer [baseline] (238.89 ms) : 0, 238890
GlobalTracer [candidate] (238.772 ms) : 0, 238772
AppSec [baseline] (30.211 ms) : 0, 30211
AppSec [candidate] (31.697 ms) : 0, 31697
Debugger [baseline] (61.271 ms) : 0, 61271
Debugger [candidate] (58.567 ms) : 0, 58567
Remote Config [baseline] (537.765 µs) : 0, 538
Remote Config [candidate] (1.7 ms) : 0, 1700
Telemetry [baseline] (13.408 ms) : 0, 13408
Telemetry [candidate] (13.261 ms) : 0, 13261
Flare Poller [baseline] (3.458 ms) : 0, 3458
Flare Poller [candidate] (3.481 ms) : 0, 3481
IAST [baseline] (25.895 ms) : 0, 25895
IAST [candidate] (25.718 ms) : 0, 25718
section profiling
crashtracking [baseline] (1.184 ms) : 0, 1184
crashtracking [candidate] (1.188 ms) : 0, 1188
BytebuddyAgent [baseline] (694.484 ms) : 0, 694484
BytebuddyAgent [candidate] (692.861 ms) : 0, 692861
AgentMeter [baseline] (9.178 ms) : 0, 9178
AgentMeter [candidate] (9.04 ms) : 0, 9040
GlobalTracer [baseline] (207.682 ms) : 0, 207682
GlobalTracer [candidate] (206.531 ms) : 0, 206531
AppSec [baseline] (32.665 ms) : 0, 32665
AppSec [candidate] (32.422 ms) : 0, 32422
Debugger [baseline] (66.289 ms) : 0, 66289
Debugger [candidate] (65.346 ms) : 0, 65346
Remote Config [baseline] (571.41 µs) : 0, 571
Remote Config [candidate] (571.759 µs) : 0, 572
Telemetry [baseline] (7.874 ms) : 0, 7874
Telemetry [candidate] (7.823 ms) : 0, 7823
Flare Poller [baseline] (3.606 ms) : 0, 3606
Flare Poller [candidate] (3.564 ms) : 0, 3564
ProfilingAgent [baseline] (94.711 ms) : 0, 94711
ProfilingAgent [candidate] (93.729 ms) : 0, 93729
Profiling [baseline] (95.283 ms) : 0, 95283
Profiling [candidate] (94.286 ms) : 0, 94286
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.62.0-SNAPSHOT~d672ed7b07, baseline=1.62.0-SNAPSHOT~9f89a0b26c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.062 s) : 0, 1062146
Total [baseline] (8.875 s) : 0, 8874852
Agent [candidate] (1.054 s) : 0, 1054113
Total [candidate] (8.826 s) : 0, 8825796
section iast
Agent [baseline] (1.228 s) : 0, 1227587
Total [baseline] (9.59 s) : 0, 9589803
Agent [candidate] (1.223 s) : 0, 1223327
Total [candidate] (9.529 s) : 0, 9529022
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.062 s -
Agent iast 1.228 s 165.44 ms (15.6%)
Total tracing 8.875 s -
Total iast 9.59 s 714.95 ms (8.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.054 s -
Agent iast 1.223 s 169.214 ms (16.1%)
Total tracing 8.826 s -
Total iast 9.529 s 703.226 ms (8.0%)
gantt
    title insecure-bank - break down per module: candidate=1.62.0-SNAPSHOT~d672ed7b07, baseline=1.62.0-SNAPSHOT~9f89a0b26c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.255 ms) : 0, 1255
crashtracking [candidate] (1.221 ms) : 0, 1221
BytebuddyAgent [baseline] (635.473 ms) : 0, 635473
BytebuddyAgent [candidate] (631.538 ms) : 0, 631538
AgentMeter [baseline] (29.568 ms) : 0, 29568
AgentMeter [candidate] (29.334 ms) : 0, 29334
GlobalTracer [baseline] (249.731 ms) : 0, 249731
GlobalTracer [candidate] (248.588 ms) : 0, 248588
AppSec [baseline] (32.457 ms) : 0, 32457
AppSec [candidate] (32.106 ms) : 0, 32106
Debugger [baseline] (59.769 ms) : 0, 59769
Debugger [candidate] (59.198 ms) : 0, 59198
Remote Config [baseline] (598.341 µs) : 0, 598
Remote Config [candidate] (592.431 µs) : 0, 592
Telemetry [baseline] (8.11 ms) : 0, 8110
Telemetry [candidate] (8.063 ms) : 0, 8063
Flare Poller [baseline] (8.921 ms) : 0, 8921
Flare Poller [candidate] (7.438 ms) : 0, 7438
section iast
crashtracking [baseline] (1.225 ms) : 0, 1225
crashtracking [candidate] (1.24 ms) : 0, 1240
BytebuddyAgent [baseline] (803.067 ms) : 0, 803067
BytebuddyAgent [candidate] (801.599 ms) : 0, 801599
AgentMeter [baseline] (11.542 ms) : 0, 11542
AgentMeter [candidate] (11.331 ms) : 0, 11331
GlobalTracer [baseline] (239.504 ms) : 0, 239504
GlobalTracer [candidate] (239.288 ms) : 0, 239288
AppSec [baseline] (31.713 ms) : 0, 31713
AppSec [candidate] (30.071 ms) : 0, 30071
Debugger [baseline] (62.517 ms) : 0, 62517
Debugger [candidate] (61.045 ms) : 0, 61045
Remote Config [baseline] (543.886 µs) : 0, 544
Remote Config [candidate] (522.999 µs) : 0, 523
Telemetry [baseline] (11.559 ms) : 0, 11559
Telemetry [candidate] (12.228 ms) : 0, 12228
Flare Poller [baseline] (3.418 ms) : 0, 3418
Flare Poller [candidate] (3.689 ms) : 0, 3689
IAST [baseline] (26.127 ms) : 0, 26127
IAST [candidate] (25.736 ms) : 0, 25736
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master dd/apmlp-1263-tagmap-set-coretracer
git_commit_date 1776110723 1776110813
git_commit_sha 9f89a0b d672ed7
release_version 1.62.0-SNAPSHOT~9f89a0b26c 1.62.0-SNAPSHOT~d672ed7b07
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1776113341 1776113341
ci_job_id 1591430438 1591430438
ci_pipeline_id 107467439 107467439
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-0-sc6c28c3 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-0-sc6c28c3 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 1 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:no_agent:high_load worse
[+1.634ms; +3.083ms] or [+9.686%; +18.275%]
unstable
[+0.289ms; +3.493ms] or [+0.994%; +11.998%]
unstable
[-55.160op/s; -0.340op/s] or [-20.654%; -0.127%]
19.229ms 31.008ms 239.312op/s 16.870ms 29.117ms 267.062op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~d672ed7b07, baseline=1.62.0-SNAPSHOT~9f89a0b26c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.243 ms) : 1230, 1255
.   : milestone, 1243,
iast (3.328 ms) : 3278, 3377
.   : milestone, 3328,
iast_FULL (5.951 ms) : 5890, 6011
.   : milestone, 5951,
iast_GLOBAL (3.545 ms) : 3492, 3597
.   : milestone, 3545,
profiling (2.219 ms) : 2197, 2242
.   : milestone, 2219,
tracing (1.857 ms) : 1842, 1872
.   : milestone, 1857,
section candidate
no_agent (1.251 ms) : 1240, 1263
.   : milestone, 1251,
iast (3.369 ms) : 3329, 3409
.   : milestone, 3369,
iast_FULL (6.01 ms) : 5949, 6072
.   : milestone, 6010,
iast_GLOBAL (3.529 ms) : 3473, 3585
.   : milestone, 3529,
profiling (2.124 ms) : 2104, 2143
.   : milestone, 2124,
tracing (1.906 ms) : 1890, 1922
.   : milestone, 1906,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.243 ms [1.23 ms, 1.255 ms] -
iast 3.328 ms [3.278 ms, 3.377 ms] 2.085 ms (167.8%)
iast_FULL 5.951 ms [5.89 ms, 6.011 ms] 4.708 ms (378.9%)
iast_GLOBAL 3.545 ms [3.492 ms, 3.597 ms] 2.302 ms (185.3%)
profiling 2.219 ms [2.197 ms, 2.242 ms] 976.594 µs (78.6%)
tracing 1.857 ms [1.842 ms, 1.872 ms] 614.323 µs (49.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.251 ms [1.24 ms, 1.263 ms] -
iast 3.369 ms [3.329 ms, 3.409 ms] 2.117 ms (169.2%)
iast_FULL 6.01 ms [5.949 ms, 6.072 ms] 4.759 ms (380.3%)
iast_GLOBAL 3.529 ms [3.473 ms, 3.585 ms] 2.278 ms (182.0%)
profiling 2.124 ms [2.104 ms, 2.143 ms] 872.298 µs (69.7%)
tracing 1.906 ms [1.89 ms, 1.922 ms] 654.446 µs (52.3%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~d672ed7b07, baseline=1.62.0-SNAPSHOT~9f89a0b26c
    dateFormat X
    axisFormat %s
section baseline
no_agent (17.468 ms) : 17292, 17643
.   : milestone, 17468,
appsec (18.883 ms) : 18694, 19072
.   : milestone, 18883,
code_origins (17.964 ms) : 17784, 18145
.   : milestone, 17964,
iast (17.899 ms) : 17725, 18073
.   : milestone, 17899,
profiling (18.384 ms) : 18205, 18563
.   : milestone, 18384,
tracing (18.007 ms) : 17831, 18184
.   : milestone, 18007,
section candidate
no_agent (19.506 ms) : 19309, 19703
.   : milestone, 19506,
appsec (18.724 ms) : 18533, 18914
.   : milestone, 18724,
code_origins (18.101 ms) : 17920, 18282
.   : milestone, 18101,
iast (17.989 ms) : 17813, 18165
.   : milestone, 17989,
profiling (18.213 ms) : 18030, 18395
.   : milestone, 18213,
tracing (18.074 ms) : 17895, 18252
.   : milestone, 18074,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.468 ms [17.292 ms, 17.643 ms] -
appsec 18.883 ms [18.694 ms, 19.072 ms] 1.416 ms (8.1%)
code_origins 17.964 ms [17.784 ms, 18.145 ms] 496.618 µs (2.8%)
iast 17.899 ms [17.725 ms, 18.073 ms] 431.741 µs (2.5%)
profiling 18.384 ms [18.205 ms, 18.563 ms] 916.545 µs (5.2%)
tracing 18.007 ms [17.831 ms, 18.184 ms] 539.717 µs (3.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.506 ms [19.309 ms, 19.703 ms] -
appsec 18.724 ms [18.533 ms, 18.914 ms] -782.568 µs (-4.0%)
code_origins 18.101 ms [17.92 ms, 18.282 ms] -1.405 ms (-7.2%)
iast 17.989 ms [17.813 ms, 18.165 ms] -1.517 ms (-7.8%)
profiling 18.213 ms [18.03 ms, 18.395 ms] -1.293 ms (-6.6%)
tracing 18.074 ms [17.895 ms, 18.252 ms] -1.433 ms (-7.3%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master dd/apmlp-1263-tagmap-set-coretracer
git_commit_date 1776110723 1776110813
git_commit_sha 9f89a0b d672ed7
release_version 1.62.0-SNAPSHOT~9f89a0b26c 1.62.0-SNAPSHOT~d672ed7b07
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1776113077 1776113077
ci_job_id 1591430439 1591430439
ci_pipeline_id 107467439 107467439
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-ojy89fyq 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-ojy89fyq 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 11 metrics, 0 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:dacapo:tomcat:appsec better
[-1.474ms; -1.125ms] or [-38.403%; -29.314%]
2.538ms 3.837ms
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~d672ed7b07, baseline=1.62.0-SNAPSHOT~9f89a0b26c
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.791 s) : 15791000, 15791000
.   : milestone, 15791000,
appsec (14.524 s) : 14524000, 14524000
.   : milestone, 14524000,
iast (18.484 s) : 18484000, 18484000
.   : milestone, 18484000,
iast_GLOBAL (17.906 s) : 17906000, 17906000
.   : milestone, 17906000,
profiling (15.107 s) : 15107000, 15107000
.   : milestone, 15107000,
tracing (15.127 s) : 15127000, 15127000
.   : milestone, 15127000,
section candidate
no_agent (15.105 s) : 15105000, 15105000
.   : milestone, 15105000,
appsec (14.913 s) : 14913000, 14913000
.   : milestone, 14913000,
iast (18.397 s) : 18397000, 18397000
.   : milestone, 18397000,
iast_GLOBAL (18.191 s) : 18191000, 18191000
.   : milestone, 18191000,
profiling (15.021 s) : 15021000, 15021000
.   : milestone, 15021000,
tracing (14.829 s) : 14829000, 14829000
.   : milestone, 14829000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.791 s [15.791 s, 15.791 s] -
appsec 14.524 s [14.524 s, 14.524 s] -1.267 s (-8.0%)
iast 18.484 s [18.484 s, 18.484 s] 2.693 s (17.1%)
iast_GLOBAL 17.906 s [17.906 s, 17.906 s] 2.115 s (13.4%)
profiling 15.107 s [15.107 s, 15.107 s] -684.0 ms (-4.3%)
tracing 15.127 s [15.127 s, 15.127 s] -664.0 ms (-4.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.105 s [15.105 s, 15.105 s] -
appsec 14.913 s [14.913 s, 14.913 s] -192.0 ms (-1.3%)
iast 18.397 s [18.397 s, 18.397 s] 3.292 s (21.8%)
iast_GLOBAL 18.191 s [18.191 s, 18.191 s] 3.086 s (20.4%)
profiling 15.021 s [15.021 s, 15.021 s] -84.0 ms (-0.6%)
tracing 14.829 s [14.829 s, 14.829 s] -276.0 ms (-1.8%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~d672ed7b07, baseline=1.62.0-SNAPSHOT~9f89a0b26c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.492 ms) : 1480, 1503
.   : milestone, 1492,
appsec (3.837 ms) : 3615, 4060
.   : milestone, 3837,
iast (2.292 ms) : 2222, 2362
.   : milestone, 2292,
iast_GLOBAL (2.34 ms) : 2270, 2410
.   : milestone, 2340,
profiling (2.117 ms) : 2061, 2172
.   : milestone, 2117,
tracing (2.094 ms) : 2040, 2147
.   : milestone, 2094,
section candidate
no_agent (1.494 ms) : 1482, 1505
.   : milestone, 1494,
appsec (2.538 ms) : 2483, 2593
.   : milestone, 2538,
iast (2.289 ms) : 2219, 2358
.   : milestone, 2289,
iast_GLOBAL (2.335 ms) : 2265, 2405
.   : milestone, 2335,
profiling (2.115 ms) : 2059, 2170
.   : milestone, 2115,
tracing (2.091 ms) : 2036, 2145
.   : milestone, 2091,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.492 ms [1.48 ms, 1.503 ms] -
appsec 3.837 ms [3.615 ms, 4.06 ms] 2.346 ms (157.3%)
iast 2.292 ms [2.222 ms, 2.362 ms] 800.589 µs (53.7%)
iast_GLOBAL 2.34 ms [2.27 ms, 2.41 ms] 848.359 µs (56.9%)
profiling 2.117 ms [2.061 ms, 2.172 ms] 625.197 µs (41.9%)
tracing 2.094 ms [2.04 ms, 2.147 ms] 601.969 µs (40.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.494 ms [1.482 ms, 1.505 ms] -
appsec 2.538 ms [2.483 ms, 2.593 ms] 1.044 ms (69.9%)
iast 2.289 ms [2.219 ms, 2.358 ms] 795.172 µs (53.2%)
iast_GLOBAL 2.335 ms [2.265 ms, 2.405 ms] 840.99 µs (56.3%)
profiling 2.115 ms [2.059 ms, 2.17 ms] 620.937 µs (41.6%)
tracing 2.091 ms [2.036 ms, 2.145 ms] 597.037 µs (40.0%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: core Tracer core 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