Skip to content

Reduce verbosity of StatsD connection errors#10618

Open
PerfectSlayer wants to merge 1 commit intomasterfrom
bbujon/jffi-log-level
Open

Reduce verbosity of StatsD connection errors#10618
PerfectSlayer wants to merge 1 commit intomasterfrom
bbujon/jffi-log-level

Conversation

@PerfectSlayer
Copy link
Contributor

What Does This Do

This PR reduces verbosity of StatsD connection error.
It keeps full details / stack trace in debug logs.

Motivation

Using read-only file system, users get the following log message which is quite verbose and scary:

[dd.trace 2026-02-13 13:42:08:766 -0500] [dd-task-scheduler] ERROR datadog.metrics.impl.statsd.DDAgentStatsDConnection - Unable to create StatsD client - /var/run/datadog/dsd.socket - Will not retry
java.lang.UnsatisfiedLinkError: could not load FFI provider jnr.ffi.provider.jffi.Provider
at jnr.ffi.provider.InvalidRuntime.newLoadError(InvalidRuntime.java:102)
at jnr.ffi.provider.InvalidRuntime.findType(InvalidRuntime.java:43)
at jnr.ffi.Struct$NumberField.<init>(Struct.java:978)
at jnr.ffi.Struct$Unsigned16.<init>(Struct.java:1346)
at jnr.unixsocket.SockAddrUnix$DefaultSockAddrUnix.<init>(SockAddrUnix.java:209)
at jnr.unixsocket.SockAddrUnix.create(SockAddrUnix.java:174)
at jnr.unixsocket.UnixSocketAddress.<init>(UnixSocketAddress.java:53)
at com.timgroup.statsd.NonBlockingStatsDClientBuilder$1.call(NonBlockingStatsDClientBuilder.java:332)
at com.timgroup.statsd.NonBlockingStatsDClientBuilder$1.call(NonBlockingStatsDClientBuilder.java:330)
at com.timgroup.statsd.NonBlockingStatsDClientBuilder.staticAddressResolution(NonBlockingStatsDClientBuilder.java:357)
at com.timgroup.statsd.NonBlockingStatsDClientBuilder.staticAddress(NonBlockingStatsDClientBuilder.java:387)
at com.timgroup.statsd.NonBlockingStatsDClientBuilder.getAddressLookup(NonBlockingStatsDClientBuilder.java:267)
at com.timgroup.statsd.NonBlockingStatsDClientBuilder.resolve(NonBlockingStatsDClientBuilder.java:239)
at com.timgroup.statsd.NonBlockingStatsDClientBuilder.build(NonBlockingStatsDClientBuilder.java:211)
at datadog.metrics.impl.statsd.DDAgentStatsDConnection.doConnect(DDAgentStatsDConnection.java:161)
at datadog.metrics.impl.statsd.DDAgentStatsDConnection.access$000(DDAgentStatsDConnection.java:23)
at datadog.metrics.impl.statsd.DDAgentStatsDConnection$ConnectTask.run(DDAgentStatsDConnection.java:257)
at datadog.metrics.impl.statsd.DDAgentStatsDConnection$ConnectTask.run(DDAgentStatsDConnection.java:251)
at datadog.trace.util.AgentTaskScheduler$PeriodicTask.run(AgentTaskScheduler.java:342)
at datadog.trace.util.AgentTaskScheduler$Worker.run(AgentTaskScheduler.java:294)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.UnsatisfiedLinkError: could not get native definition for type `POINTER`, original error message follows: java.io.IOException: Unable to write jffi binary stub to `/tmp`. Set `TMPDIR` or Java property `java.io.tmpdir` to a read/write path that is not mounted "noexec".

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Note: Once your PR is ready to merge, add it to the merge queue by commenting /merge. /merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

@PerfectSlayer PerfectSlayer added the type: enhancement Enhancements and improvements label Feb 18, 2026
@PerfectSlayer PerfectSlayer requested a review from a team as a code owner February 18, 2026 07:57
@pr-commenter
Copy link

pr-commenter bot commented Feb 18, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/jffi-log-level
git_commit_date 1771372325 1771401253
git_commit_sha 16f3647 5860d2e
release_version 1.60.0-SNAPSHOT~16f36474a2 1.60.0-SNAPSHOT~5860d2e5dc
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1771403122 1771403122
ci_job_id 1434347908 1434347908
ci_pipeline_id 97144276 97144276
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-q62v1gzm 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-q62v1gzm 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 63 metrics, 8 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.60.0-SNAPSHOT~5860d2e5dc, baseline=1.60.0-SNAPSHOT~16f36474a2

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.066 s) : 0, 1066239
Total [baseline] (8.728 s) : 0, 8728165
Agent [candidate] (1.066 s) : 0, 1066020
Total [candidate] (8.777 s) : 0, 8776637
section iast
Agent [baseline] (1.24 s) : 0, 1239706
Total [baseline] (9.356 s) : 0, 9356233
Agent [candidate] (1.232 s) : 0, 1231995
Total [candidate] (9.343 s) : 0, 9343406
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent iast 1.24 s 173.467 ms (16.3%)
Total tracing 8.728 s -
Total iast 9.356 s 628.068 ms (7.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent iast 1.232 s 165.976 ms (15.6%)
Total tracing 8.777 s -
Total iast 9.343 s 566.769 ms (6.5%)
gantt
    title insecure-bank - break down per module: candidate=1.60.0-SNAPSHOT~5860d2e5dc, baseline=1.60.0-SNAPSHOT~16f36474a2

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.193 ms) : 0, 1193
BytebuddyAgent [baseline] (629.715 ms) : 0, 629715
BytebuddyAgent [candidate] (629.799 ms) : 0, 629799
AgentMeter [baseline] (28.98 ms) : 0, 28980
AgentMeter [candidate] (28.953 ms) : 0, 28953
GlobalTracer [baseline] (257.11 ms) : 0, 257110
GlobalTracer [candidate] (257.503 ms) : 0, 257503
AppSec [baseline] (32.74 ms) : 0, 32740
AppSec [candidate] (32.794 ms) : 0, 32794
Debugger [baseline] (60.903 ms) : 0, 60903
Debugger [candidate] (61.46 ms) : 0, 61460
Remote Config [baseline] (627.177 µs) : 0, 627
Remote Config [candidate] (615.529 µs) : 0, 616
Telemetry [baseline] (13.079 ms) : 0, 13079
Telemetry [candidate] (12.919 ms) : 0, 12919
Flare Poller [baseline] (6.509 ms) : 0, 6509
Flare Poller [candidate] (5.465 ms) : 0, 5465
section iast
crashtracking [baseline] (1.207 ms) : 0, 1207
crashtracking [candidate] (1.195 ms) : 0, 1195
BytebuddyAgent [baseline] (803.296 ms) : 0, 803296
BytebuddyAgent [candidate] (797.04 ms) : 0, 797040
AgentMeter [baseline] (11.516 ms) : 0, 11516
AgentMeter [candidate] (11.265 ms) : 0, 11265
GlobalTracer [baseline] (249.001 ms) : 0, 249001
GlobalTracer [candidate] (248.51 ms) : 0, 248510
IAST [baseline] (27.026 ms) : 0, 27026
IAST [candidate] (27.014 ms) : 0, 27014
AppSec [baseline] (33.09 ms) : 0, 33090
AppSec [candidate] (33.767 ms) : 0, 33767
Debugger [baseline] (66.544 ms) : 0, 66544
Debugger [candidate] (65.442 ms) : 0, 65442
Remote Config [baseline] (528.395 µs) : 0, 528
Remote Config [candidate] (528.722 µs) : 0, 529
Telemetry [baseline] (8.549 ms) : 0, 8549
Telemetry [candidate] (8.519 ms) : 0, 8519
Flare Poller [baseline] (3.459 ms) : 0, 3459
Flare Poller [candidate] (3.464 ms) : 0, 3464
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.60.0-SNAPSHOT~5860d2e5dc, baseline=1.60.0-SNAPSHOT~16f36474a2

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.065 s) : 0, 1064512
Total [baseline] (10.941 s) : 0, 10941434
Agent [candidate] (1.066 s) : 0, 1066112
Total [candidate] (10.952 s) : 0, 10951565
section appsec
Agent [baseline] (1.241 s) : 0, 1241480
Total [baseline] (10.982 s) : 0, 10981671
Agent [candidate] (1.24 s) : 0, 1240346
Total [candidate] (10.995 s) : 0, 10995011
section iast
Agent [baseline] (1.243 s) : 0, 1243033
Total [baseline] (11.132 s) : 0, 11132239
Agent [candidate] (1.234 s) : 0, 1234369
Total [candidate] (11.192 s) : 0, 11191715
section profiling
Agent [baseline] (1.202 s) : 0, 1201687
Total [baseline] (10.964 s) : 0, 10963946
Agent [candidate] (1.19 s) : 0, 1190015
Total [candidate] (10.947 s) : 0, 10946956
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.065 s -
Agent appsec 1.241 s 176.968 ms (16.6%)
Agent iast 1.243 s 178.522 ms (16.8%)
Agent profiling 1.202 s 137.175 ms (12.9%)
Total tracing 10.941 s -
Total appsec 10.982 s 40.237 ms (0.4%)
Total iast 11.132 s 190.805 ms (1.7%)
Total profiling 10.964 s 22.512 ms (0.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent appsec 1.24 s 174.235 ms (16.3%)
Agent iast 1.234 s 168.257 ms (15.8%)
Agent profiling 1.19 s 123.903 ms (11.6%)
Total tracing 10.952 s -
Total appsec 10.995 s 43.446 ms (0.4%)
Total iast 11.192 s 240.15 ms (2.2%)
Total profiling 10.947 s -4.609 ms (-0.0%)
gantt
    title petclinic - break down per module: candidate=1.60.0-SNAPSHOT~5860d2e5dc, baseline=1.60.0-SNAPSHOT~16f36474a2

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.195 ms) : 0, 1195
crashtracking [candidate] (1.204 ms) : 0, 1204
BytebuddyAgent [baseline] (630.732 ms) : 0, 630732
BytebuddyAgent [candidate] (628.638 ms) : 0, 628638
AgentMeter [baseline] (28.933 ms) : 0, 28933
AgentMeter [candidate] (28.927 ms) : 0, 28927
GlobalTracer [baseline] (257.111 ms) : 0, 257111
GlobalTracer [candidate] (257.372 ms) : 0, 257372
AppSec [baseline] (32.791 ms) : 0, 32791
AppSec [candidate] (32.827 ms) : 0, 32827
Debugger [baseline] (60.857 ms) : 0, 60857
Debugger [candidate] (63.097 ms) : 0, 63097
Remote Config [baseline] (626.755 µs) : 0, 627
Remote Config [candidate] (617.748 µs) : 0, 618
Telemetry [baseline] (11.563 ms) : 0, 11563
Telemetry [candidate] (10.7 ms) : 0, 10700
Flare Poller [baseline] (5.3 ms) : 0, 5300
Flare Poller [candidate] (7.584 ms) : 0, 7584
section appsec
crashtracking [baseline] (1.183 ms) : 0, 1183
crashtracking [candidate] (1.199 ms) : 0, 1199
BytebuddyAgent [baseline] (660.271 ms) : 0, 660271
BytebuddyAgent [candidate] (659.22 ms) : 0, 659220
AgentMeter [baseline] (12.025 ms) : 0, 12025
AgentMeter [candidate] (12.003 ms) : 0, 12003
GlobalTracer [baseline] (258.78 ms) : 0, 258780
GlobalTracer [candidate] (258.244 ms) : 0, 258244
IAST [baseline] (25.28 ms) : 0, 25280
IAST [candidate] (25.386 ms) : 0, 25386
AppSec [baseline] (168.514 ms) : 0, 168514
AppSec [candidate] (167.494 ms) : 0, 167494
Debugger [baseline] (66.236 ms) : 0, 66236
Debugger [candidate] (67.337 ms) : 0, 67337
Remote Config [baseline] (644.202 µs) : 0, 644
Remote Config [candidate] (662.896 µs) : 0, 663
Telemetry [baseline] (9.605 ms) : 0, 9605
Telemetry [candidate] (9.701 ms) : 0, 9701
Flare Poller [baseline] (3.692 ms) : 0, 3692
Flare Poller [candidate] (3.773 ms) : 0, 3773
section iast
crashtracking [baseline] (1.186 ms) : 0, 1186
crashtracking [candidate] (1.179 ms) : 0, 1179
BytebuddyAgent [baseline] (803.354 ms) : 0, 803354
BytebuddyAgent [candidate] (797.727 ms) : 0, 797727
AgentMeter [baseline] (11.545 ms) : 0, 11545
AgentMeter [candidate] (11.315 ms) : 0, 11315
GlobalTracer [baseline] (249.79 ms) : 0, 249790
GlobalTracer [candidate] (248.487 ms) : 0, 248487
IAST [baseline] (27.341 ms) : 0, 27341
IAST [candidate] (26.956 ms) : 0, 26956
AppSec [baseline] (34.022 ms) : 0, 34022
AppSec [candidate] (33.971 ms) : 0, 33971
Debugger [baseline] (67.65 ms) : 0, 67650
Debugger [candidate] (66.925 ms) : 0, 66925
Remote Config [baseline] (548.154 µs) : 0, 548
Remote Config [candidate] (536.051 µs) : 0, 536
Telemetry [baseline] (8.663 ms) : 0, 8663
Telemetry [candidate] (8.572 ms) : 0, 8572
Flare Poller [baseline] (3.478 ms) : 0, 3478
Flare Poller [candidate] (3.442 ms) : 0, 3442
section profiling
crashtracking [baseline] (1.24 ms) : 0, 1240
crashtracking [candidate] (1.198 ms) : 0, 1198
BytebuddyAgent [baseline] (689.118 ms) : 0, 689118
BytebuddyAgent [candidate] (681.822 ms) : 0, 681822
AgentMeter [baseline] (8.743 ms) : 0, 8743
AgentMeter [candidate] (8.618 ms) : 0, 8618
GlobalTracer [baseline] (217.588 ms) : 0, 217588
GlobalTracer [candidate] (215.717 ms) : 0, 215717
AppSec [baseline] (33.092 ms) : 0, 33092
AppSec [candidate] (32.614 ms) : 0, 32614
Debugger [baseline] (67.907 ms) : 0, 67907
Debugger [candidate] (67.3 ms) : 0, 67300
Remote Config [baseline] (636.884 µs) : 0, 637
Remote Config [candidate] (626.6 µs) : 0, 627
Telemetry [baseline] (9.123 ms) : 0, 9123
Telemetry [candidate] (9.051 ms) : 0, 9051
Flare Poller [baseline] (3.833 ms) : 0, 3833
Flare Poller [candidate] (3.764 ms) : 0, 3764
ProfilingAgent [baseline] (100.023 ms) : 0, 100023
ProfilingAgent [candidate] (99.541 ms) : 0, 99541
Profiling [baseline] (100.608 ms) : 0, 100608
Profiling [candidate] (100.125 ms) : 0, 100125
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/jffi-log-level
git_commit_date 1771372325 1771401253
git_commit_sha 16f3647 5860d2e
release_version 1.60.0-SNAPSHOT~16f36474a2 1.60.0-SNAPSHOT~5860d2e5dc
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1771403621 1771403621
ci_job_id 1434347909 1434347909
ci_pipeline_id 97144276 97144276
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-km9919q0 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-km9919q0 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 4 performance regressions! Performance is the same for 15 metrics, 17 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:insecure-bank:iast_FULL:high_load worse
[+156.814µs; +335.196µs] or [+3.073%; +6.569%]
same
[-59.368µs; +650.913µs] or [-0.480%; +5.261%]
unstable
[-106.295op/s; +53.982op/s] or [-13.287%; +6.748%]
5.349ms 12.669ms 773.812op/s 5.103ms 12.373ms 799.969op/s
scenario:load:petclinic:no_agent:high_load worse
[+0.646ms; +2.173ms] or [+3.676%; +12.355%]
unstable
[-0.153ms; +3.098ms] or [-0.514%; +10.421%]
unstable
[-48.150op/s; +10.212op/s] or [-18.606%; +3.946%]
18.997ms 31.205ms 239.812op/s 17.587ms 29.732ms 258.781op/s
scenario:load:petclinic:code_origins:high_load worse
[+374.633µs; +1061.942µs] or [+2.187%; +6.198%]
worse
[+1.099ms; +2.424ms] or [+3.930%; +8.663%]
unstable
[-38.686op/s; +19.686op/s] or [-14.494%; +7.376%]
17.851ms 29.735ms 257.406op/s 17.132ms 27.974ms 266.906op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~5860d2e5dc, baseline=1.60.0-SNAPSHOT~16f36474a2
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.034 ms) : 17848, 18221
.   : milestone, 18034,
appsec (18.734 ms) : 18541, 18926
.   : milestone, 18734,
code_origins (17.481 ms) : 17311, 17651
.   : milestone, 17481,
iast (17.96 ms) : 17782, 18139
.   : milestone, 17960,
profiling (18.42 ms) : 18238, 18601
.   : milestone, 18420,
tracing (17.741 ms) : 17564, 17918
.   : milestone, 17741,
section candidate
no_agent (19.467 ms) : 19268, 19665
.   : milestone, 19467,
appsec (19.565 ms) : 19367, 19764
.   : milestone, 19565,
code_origins (18.126 ms) : 17939, 18313
.   : milestone, 18126,
iast (17.671 ms) : 17494, 17849
.   : milestone, 17671,
profiling (18.496 ms) : 18312, 18680
.   : milestone, 18496,
tracing (17.652 ms) : 17479, 17825
.   : milestone, 17652,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.034 ms [17.848 ms, 18.221 ms] -
appsec 18.734 ms [18.541 ms, 18.926 ms] 699.253 µs (3.9%)
code_origins 17.481 ms [17.311 ms, 17.651 ms] -553.654 µs (-3.1%)
iast 17.96 ms [17.782 ms, 18.139 ms] -74.192 µs (-0.4%)
profiling 18.42 ms [18.238 ms, 18.601 ms] 385.223 µs (2.1%)
tracing 17.741 ms [17.564 ms, 17.918 ms] -293.175 µs (-1.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.467 ms [19.268 ms, 19.665 ms] -
appsec 19.565 ms [19.367 ms, 19.764 ms] 98.643 µs (0.5%)
code_origins 18.126 ms [17.939 ms, 18.313 ms] -1.34 ms (-6.9%)
iast 17.671 ms [17.494 ms, 17.849 ms] -1.795 ms (-9.2%)
profiling 18.496 ms [18.312 ms, 18.68 ms] -970.91 µs (-5.0%)
tracing 17.652 ms [17.479 ms, 17.825 ms] -1.815 ms (-9.3%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~5860d2e5dc, baseline=1.60.0-SNAPSHOT~16f36474a2
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.194 ms) : 1182, 1205
.   : milestone, 1194,
iast (3.238 ms) : 3191, 3285
.   : milestone, 3238,
iast_FULL (5.779 ms) : 5721, 5837
.   : milestone, 5779,
iast_GLOBAL (3.567 ms) : 3513, 3620
.   : milestone, 3567,
profiling (2.139 ms) : 2118, 2159
.   : milestone, 2139,
tracing (1.843 ms) : 1827, 1860
.   : milestone, 1843,
section candidate
no_agent (1.273 ms) : 1260, 1287
.   : milestone, 1273,
iast (3.245 ms) : 3201, 3289
.   : milestone, 3245,
iast_FULL (5.978 ms) : 5918, 6038
.   : milestone, 5978,
iast_GLOBAL (3.664 ms) : 3596, 3733
.   : milestone, 3664,
profiling (1.99 ms) : 1972, 2008
.   : milestone, 1990,
tracing (1.861 ms) : 1845, 1878
.   : milestone, 1861,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.194 ms [1.182 ms, 1.205 ms] -
iast 3.238 ms [3.191 ms, 3.285 ms] 2.044 ms (171.3%)
iast_FULL 5.779 ms [5.721 ms, 5.837 ms] 4.585 ms (384.1%)
iast_GLOBAL 3.567 ms [3.513 ms, 3.62 ms] 2.373 ms (198.8%)
profiling 2.139 ms [2.118 ms, 2.159 ms] 944.884 µs (79.2%)
tracing 1.843 ms [1.827 ms, 1.86 ms] 649.719 µs (54.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.273 ms [1.26 ms, 1.287 ms] -
iast 3.245 ms [3.201 ms, 3.289 ms] 1.971 ms (154.8%)
iast_FULL 5.978 ms [5.918 ms, 6.038 ms] 4.705 ms (369.5%)
iast_GLOBAL 3.664 ms [3.596 ms, 3.733 ms] 2.391 ms (187.8%)
profiling 1.99 ms [1.972 ms, 2.008 ms] 716.673 µs (56.3%)
tracing 1.861 ms [1.845 ms, 1.878 ms] 588.043 µs (46.2%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/jffi-log-level
git_commit_date 1771372325 1771401253
git_commit_sha 16f3647 5860d2e
release_version 1.60.0-SNAPSHOT~16f36474a2 1.60.0-SNAPSHOT~5860d2e5dc
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1771403340 1771403340
ci_job_id 1434347910 1434347910
ci_pipeline_id 97144276 97144276
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-cjimqtew 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-cjimqtew 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 11 metrics, 1 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~5860d2e5dc, baseline=1.60.0-SNAPSHOT~16f36474a2
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.477 ms) : 1466, 1488
.   : milestone, 1477,
appsec (2.501 ms) : 2447, 2555
.   : milestone, 2501,
iast (2.256 ms) : 2187, 2325
.   : milestone, 2256,
iast_GLOBAL (2.31 ms) : 2240, 2380
.   : milestone, 2310,
profiling (2.077 ms) : 2023, 2131
.   : milestone, 2077,
tracing (2.07 ms) : 2017, 2124
.   : milestone, 2070,
section candidate
no_agent (1.473 ms) : 1462, 1485
.   : milestone, 1473,
appsec (3.818 ms) : 3597, 4040
.   : milestone, 3818,
iast (2.259 ms) : 2189, 2328
.   : milestone, 2259,
iast_GLOBAL (2.287 ms) : 2218, 2357
.   : milestone, 2287,
profiling (2.085 ms) : 2030, 2139
.   : milestone, 2085,
tracing (2.069 ms) : 2016, 2122
.   : milestone, 2069,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.477 ms [1.466 ms, 1.488 ms] -
appsec 2.501 ms [2.447 ms, 2.555 ms] 1.024 ms (69.3%)
iast 2.256 ms [2.187 ms, 2.325 ms] 778.798 µs (52.7%)
iast_GLOBAL 2.31 ms [2.24 ms, 2.38 ms] 833.198 µs (56.4%)
profiling 2.077 ms [2.023 ms, 2.131 ms] 599.902 µs (40.6%)
tracing 2.07 ms [2.017 ms, 2.124 ms] 593.273 µs (40.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.462 ms, 1.485 ms] -
appsec 3.818 ms [3.597 ms, 4.04 ms] 2.345 ms (159.2%)
iast 2.259 ms [2.189 ms, 2.328 ms] 785.213 µs (53.3%)
iast_GLOBAL 2.287 ms [2.218 ms, 2.357 ms] 814.134 µs (55.3%)
profiling 2.085 ms [2.03 ms, 2.139 ms] 611.566 µs (41.5%)
tracing 2.069 ms [2.016 ms, 2.122 ms] 595.536 µs (40.4%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~5860d2e5dc, baseline=1.60.0-SNAPSHOT~16f36474a2
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.723 s) : 14723000, 14723000
.   : milestone, 14723000,
appsec (14.903 s) : 14903000, 14903000
.   : milestone, 14903000,
iast (18.15 s) : 18150000, 18150000
.   : milestone, 18150000,
iast_GLOBAL (17.782 s) : 17782000, 17782000
.   : milestone, 17782000,
profiling (15.191 s) : 15191000, 15191000
.   : milestone, 15191000,
tracing (14.619 s) : 14619000, 14619000
.   : milestone, 14619000,
section candidate
no_agent (14.97 s) : 14970000, 14970000
.   : milestone, 14970000,
appsec (14.828 s) : 14828000, 14828000
.   : milestone, 14828000,
iast (18.567 s) : 18567000, 18567000
.   : milestone, 18567000,
iast_GLOBAL (17.703 s) : 17703000, 17703000
.   : milestone, 17703000,
profiling (14.931 s) : 14931000, 14931000
.   : milestone, 14931000,
tracing (14.861 s) : 14861000, 14861000
.   : milestone, 14861000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.723 s [14.723 s, 14.723 s] -
appsec 14.903 s [14.903 s, 14.903 s] 180.0 ms (1.2%)
iast 18.15 s [18.15 s, 18.15 s] 3.427 s (23.3%)
iast_GLOBAL 17.782 s [17.782 s, 17.782 s] 3.059 s (20.8%)
profiling 15.191 s [15.191 s, 15.191 s] 468.0 ms (3.2%)
tracing 14.619 s [14.619 s, 14.619 s] -104.0 ms (-0.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.97 s [14.97 s, 14.97 s] -
appsec 14.828 s [14.828 s, 14.828 s] -142.0 ms (-0.9%)
iast 18.567 s [18.567 s, 18.567 s] 3.597 s (24.0%)
iast_GLOBAL 17.703 s [17.703 s, 17.703 s] 2.733 s (18.3%)
profiling 14.931 s [14.931 s, 14.931 s] -39.0 ms (-0.3%)
tracing 14.861 s [14.861 s, 14.861 s] -109.0 ms (-0.7%)

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

Labels

comp: metrics Metrics type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments