Skip to content

Mitigate user prefs lock - #10231

Merged
bric3 merged 1 commit into
masterfrom
bdu/mitigate-userprefs-lock
Dec 17, 2025
Merged

Mitigate user prefs lock#10231
bric3 merged 1 commit into
masterfrom
bdu/mitigate-userprefs-lock

Conversation

@bric3

@bric3bric3 commented Dec 17, 2025

Copy link
Copy Markdown
Contributor

What Does This Do

Move the Gradle daemon user prefs location to a different location.

Motivation

Filing steps, due to user preferences locking contention.

Symptom:

Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.

User preferences are still a bottleneck for some steps, in particular the 5/6 slot for instrumentation tests.

Analysis
This is still happening, the reason is that on Linux, the Preferences backend is a FileSystemPreferences.

Whoever request the user preferences, trigger the following automatic flush mechanism, that will happen

  • Every 30 seconds via a timer (java.util.prefs.syncInterval property, default 30s)
  • On shutdown

Gradle is configured to have 4 active parallel workers via the --max-workers flag (otherwise the default would be 10, the number of requested CPU). Possibly they are started around the same time and contend on this lock.

Who is writing there
Groovy !

~/.java/.userPrefs
├── .user.lock.non-root-user
├── .userRootModFile.non-root-user
└── org
├── codehaus
│ ├── groovy
│ │ ├── tools
│ │ │ └── shell
│ │ │ │ └── prefs.xml
│ │ │ └── prefs.xml
│ │ └── prefs.xml
│ └── prefs.xml
└── prefs.xml

This is a follow-up of the mitigations in

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@bric3
bric3 requested a review from a team as a code ownerDecember 17, 2025 14:22
@bric3
bric3 requested review from pawelchcki and removed request for a teamDecember 17, 2025 14:22
@bric3bric3 added tag: no release notes Changes to exclude from release notes comp: tooling Build & Tooling labels Dec 17, 2025
@pr-commenter

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbdu/mitigate-userprefs-lock
git_commit_date17659671481765980240
git_commit_shadda618ef2184f4
release_version1.57.0-SNAPSHOT~dda618e90d1.57.0-SNAPSHOT~f2184f4bf5
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17659821101765982110
ci_job_id13024384181302438418
ci_pipeline_id8728556787285567
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-89ngo5dj 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/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-89ngo5dj 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
moduleAgentAgent
parentNoneNone

Summary

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

Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.57.0-SNAPSHOT~f2184f4bf5, baseline=1.57.0-SNAPSHOT~dda618e90d
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.089 s) : 0, 1088609
Total [baseline] (8.791 s) : 0, 8790532
Agent [candidate] (1.082 s) : 0, 1081925
Total [candidate] (8.723 s) : 0, 8722975
section iast
Agent [baseline] (1.218 s) : 0, 1218405
Total [baseline] (9.339 s) : 0, 9338991
Agent [candidate] (1.22 s) : 0, 1220084
Total [candidate] (9.316 s) : 0, 9316441
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.089 s-
Agentiast1.218 s129.796 ms (11.9%)
Totaltracing8.791 s-
Totaliast9.339 s548.459 ms (6.2%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.082 s-
Agentiast1.22 s138.158 ms (12.8%)
Totaltracing8.723 s-
Totaliast9.316 s593.466 ms (6.8%)
gantt
title insecure-bank - break down per module: candidate=1.57.0-SNAPSHOT~f2184f4bf5, baseline=1.57.0-SNAPSHOT~dda618e90d
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.188 ms) : 0, 1188
BytebuddyAgent [baseline] (652.869 ms) : 0, 652869
BytebuddyAgent [candidate] (649.234 ms) : 0, 649234
GlobalTracer [baseline] (284.694 ms) : 0, 284694
GlobalTracer [candidate] (283.312 ms) : 0, 283312
AppSec [baseline] (32.672 ms) : 0, 32672
AppSec [candidate] (32.353 ms) : 0, 32353
Debugger [baseline] (67.682 ms) : 0, 67682
Debugger [candidate] (66.864 ms) : 0, 66864
Remote Config [baseline] (659.874 µs) : 0, 660
Remote Config [candidate] (620.826 µs) : 0, 621
Telemetry [baseline] (9.228 ms) : 0, 9228
Telemetry [candidate] (9.076 ms) : 0, 9076
Flare Poller [baseline] (3.851 ms) : 0, 3851
Flare Poller [candidate] (3.716 ms) : 0, 3716
section iast
crashtracking [baseline] (1.19 ms) : 0, 1190
crashtracking [candidate] (1.183 ms) : 0, 1183
BytebuddyAgent [baseline] (788.217 ms) : 0, 788217
BytebuddyAgent [candidate] (788.821 ms) : 0, 788821
GlobalTracer [baseline] (255.291 ms) : 0, 255291
GlobalTracer [candidate] (256.097 ms) : 0, 256097
IAST [baseline] (27.019 ms) : 0, 27019
IAST [candidate] (26.902 ms) : 0, 26902
AppSec [baseline] (34.31 ms) : 0, 34310
AppSec [candidate] (34.494 ms) : 0, 34494
Debugger [baseline] (64.53 ms) : 0, 64530
Debugger [candidate] (64.713 ms) : 0, 64713
Remote Config [baseline] (571.481 µs) : 0, 571
Remote Config [candidate] (591.403 µs) : 0, 591
Telemetry [baseline] (8.352 ms) : 0, 8352
Telemetry [candidate] (8.397 ms) : 0, 8397
Flare Poller [baseline] (3.523 ms) : 0, 3523
Flare Poller [candidate] (3.479 ms) : 0, 3479
Loading
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.57.0-SNAPSHOT~f2184f4bf5, baseline=1.57.0-SNAPSHOT~dda618e90d
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.09 s) : 0, 1089548
Total [baseline] (10.883 s) : 0, 10883200
Agent [candidate] (1.084 s) : 0, 1083588
Total [candidate] (10.966 s) : 0, 10966277
section appsec
Agent [baseline] (1.262 s) : 0, 1262299
Total [baseline] (11.026 s) : 0, 11025632
Agent [candidate] (1.265 s) : 0, 1264726
Total [candidate] (11.089 s) : 0, 11089093
section iast
Agent [baseline] (1.24 s) : 0, 1239946
Total [baseline] (11.272 s) : 0, 11271501
Agent [candidate] (1.224 s) : 0, 1223849
Total [candidate] (11.198 s) : 0, 11198319
section profiling
Agent [baseline] (1.205 s) : 0, 1205458
Total [baseline] (10.995 s) : 0, 10995121
Agent [candidate] (1.205 s) : 0, 1204967
Total [candidate] (10.91 s) : 0, 10910384
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.09 s-
Agentappsec1.262 s172.752 ms (15.9%)
Agentiast1.24 s150.398 ms (13.8%)
Agentprofiling1.205 s115.91 ms (10.6%)
Totaltracing10.883 s-
Totalappsec11.026 s142.432 ms (1.3%)
Totaliast11.272 s388.3 ms (3.6%)
Totalprofiling10.995 s111.921 ms (1.0%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.084 s-
Agentappsec1.265 s181.138 ms (16.7%)
Agentiast1.224 s140.261 ms (12.9%)
Agentprofiling1.205 s121.379 ms (11.2%)
Totaltracing10.966 s-
Totalappsec11.089 s122.816 ms (1.1%)
Totaliast11.198 s232.042 ms (2.1%)
Totalprofiling10.91 s-55.893 ms (-0.5%)
gantt
title petclinic - break down per module: candidate=1.57.0-SNAPSHOT~f2184f4bf5, baseline=1.57.0-SNAPSHOT~dda618e90d
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.186 ms) : 0, 1186
crashtracking [candidate] (1.193 ms) : 0, 1193
BytebuddyAgent [baseline] (653.449 ms) : 0, 653449
BytebuddyAgent [candidate] (649.984 ms) : 0, 649984
GlobalTracer [baseline] (284.426 ms) : 0, 284426
GlobalTracer [candidate] (282.975 ms) : 0, 282975
AppSec [baseline] (32.635 ms) : 0, 32635
AppSec [candidate] (32.424 ms) : 0, 32424
Debugger [baseline] (67.138 ms) : 0, 67138
Debugger [candidate] (67.965 ms) : 0, 67965
Remote Config [baseline] (629.348 µs) : 0, 629
Remote Config [candidate] (632.535 µs) : 0, 633
Telemetry [baseline] (9.74 ms) : 0, 9740
Telemetry [candidate] (9.045 ms) : 0, 9045
Flare Poller [baseline] (4.661 ms) : 0, 4661
Flare Poller [candidate] (3.734 ms) : 0, 3734
section appsec
crashtracking [baseline] (1.184 ms) : 0, 1184
crashtracking [candidate] (1.193 ms) : 0, 1193
BytebuddyAgent [baseline] (687.907 ms) : 0, 687907
BytebuddyAgent [candidate] (689.054 ms) : 0, 689054
GlobalTracer [baseline] (258.935 ms) : 0, 258935
GlobalTracer [candidate] (258.788 ms) : 0, 258788
IAST [baseline] (24.529 ms) : 0, 24529
IAST [candidate] (24.698 ms) : 0, 24698
AppSec [baseline] (171.301 ms) : 0, 171301
AppSec [candidate] (172.118 ms) : 0, 172118
Debugger [baseline] (69.351 ms) : 0, 69351
Debugger [candidate] (69.719 ms) : 0, 69719
Remote Config [baseline] (706.263 µs) : 0, 706
Remote Config [candidate] (689.585 µs) : 0, 690
Telemetry [baseline] (9.016 ms) : 0, 9016
Telemetry [candidate] (9.026 ms) : 0, 9026
Flare Poller [baseline] (3.76 ms) : 0, 3760
Flare Poller [candidate] (3.794 ms) : 0, 3794
section iast
crashtracking [baseline] (1.198 ms) : 0, 1198
crashtracking [candidate] (1.179 ms) : 0, 1179
BytebuddyAgent [baseline] (802.263 ms) : 0, 802263
BytebuddyAgent [candidate] (789.914 ms) : 0, 789914
GlobalTracer [baseline] (259.292 ms) : 0, 259292
GlobalTracer [candidate] (255.963 ms) : 0, 255963
IAST [baseline] (27.606 ms) : 0, 27606
IAST [candidate] (27.185 ms) : 0, 27185
AppSec [baseline] (34.973 ms) : 0, 34973
AppSec [candidate] (33.607 ms) : 0, 33607
Debugger [baseline] (66.264 ms) : 0, 66264
Debugger [candidate] (67.688 ms) : 0, 67688
Remote Config [baseline] (559.869 µs) : 0, 560
Remote Config [candidate] (608.621 µs) : 0, 609
Telemetry [baseline] (8.5 ms) : 0, 8500
Telemetry [candidate] (8.612 ms) : 0, 8612
Flare Poller [baseline] (3.487 ms) : 0, 3487
Flare Poller [candidate] (3.559 ms) : 0, 3559
section profiling
crashtracking [baseline] (1.223 ms) : 0, 1223
crashtracking [candidate] (1.207 ms) : 0, 1207
BytebuddyAgent [baseline] (701.073 ms) : 0, 701073
BytebuddyAgent [candidate] (702.174 ms) : 0, 702174
GlobalTracer [baseline] (221.593 ms) : 0, 221593
GlobalTracer [candidate] (221.126 ms) : 0, 221126
AppSec [baseline] (32.004 ms) : 0, 32004
AppSec [candidate] (32.16 ms) : 0, 32160
Debugger [baseline] (68.532 ms) : 0, 68532
Debugger [candidate] (68.372 ms) : 0, 68372
Remote Config [baseline] (630.603 µs) : 0, 631
Remote Config [candidate] (635.909 µs) : 0, 636
Telemetry [baseline] (9.013 ms) : 0, 9013
Telemetry [candidate] (8.806 ms) : 0, 8806
Flare Poller [baseline] (3.792 ms) : 0, 3792
Flare Poller [candidate] (3.729 ms) : 0, 3729
ProfilingAgent [baseline] (97.818 ms) : 0, 97818
ProfilingAgent [candidate] (96.872 ms) : 0, 96872
Profiling [baseline] (98.42 ms) : 0, 98420
Profiling [candidate] (97.439 ms) : 0, 97439
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbdu/mitigate-userprefs-lock
git_commit_date17659671481765980240
git_commit_shadda618ef2184f4
release_version1.57.0-SNAPSHOT~dda618e90d1.57.0-SNAPSHOT~f2184f4bf5
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17659826041765982604
ci_job_id13024384201302438420
ci_pipeline_id8728556787285567
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-wcf4ubin 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/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-wcf4ubin 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 2 performance improvements and 2 performance regressions! Performance is the same for 16 metrics, 16 unstable metrics.

scenarioΔ mean agg_http_req_duration_p50Δ mean agg_http_req_duration_p95Δ mean throughputcandidate mean agg_http_req_duration_p50candidate mean agg_http_req_duration_p95candidate mean throughputbaseline mean agg_http_req_duration_p50baseline mean agg_http_req_duration_p95baseline mean throughput
scenario:load:petclinic:code_origins:high_loadworse
[+481.637µs; +1341.116µs] or [+2.746%; +7.646%]
worse
[+0.911ms; +2.034ms] or [+3.184%; +7.110%]
unstable
[-39.678op/s; +12.303op/s] or [-15.161%; +4.701%]
18.451ms30.082ms248.031op/s17.540ms28.609ms261.719op/s
scenario:load:petclinic:tracing:high_loadbetter
[-1.656ms; -0.784ms] or [-9.061%; -4.290%]
better
[-2.005ms; -0.945ms] or [-6.727%; -3.170%]
unstable
[-10.970op/s; +41.970op/s] or [-4.377%; +16.748%]
17.056ms28.332ms266.094op/s18.276ms29.807ms250.594op/s
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~f2184f4bf5, baseline=1.57.0-SNAPSHOT~dda618e90d
dateFormat X
axisFormat %s
section baseline
no_agent (18.018 ms) : 17836, 18200
. : milestone, 18018,
appsec (19.577 ms) : 19377, 19778
. : milestone, 19577,
code_origins (17.826 ms) : 17649, 18002
. : milestone, 17826,
iast (18.17 ms) : 17988, 18352
. : milestone, 18170,
profiling (18.606 ms) : 18421, 18791
. : milestone, 18606,
tracing (18.623 ms) : 18435, 18812
. : milestone, 18623,
section candidate
no_agent (18.216 ms) : 18027, 18405
. : milestone, 18216,
appsec (18.97 ms) : 18778, 19163
. : milestone, 18970,
code_origins (18.818 ms) : 18628, 19009
. : milestone, 18818,
iast (17.859 ms) : 17680, 18038
. : milestone, 17859,
profiling (18.622 ms) : 18434, 18809
. : milestone, 18622,
tracing (17.532 ms) : 17357, 17706
. : milestone, 17532,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent18.018 ms [17.836 ms, 18.2 ms]-
appsec19.577 ms [19.377 ms, 19.778 ms]1.559 ms (8.7%)
code_origins17.826 ms [17.649 ms, 18.002 ms]-192.109 µs (-1.1%)
iast18.17 ms [17.988 ms, 18.352 ms]152.379 µs (0.8%)
profiling18.606 ms [18.421 ms, 18.791 ms]588.132 µs (3.3%)
tracing18.623 ms [18.435 ms, 18.812 ms]605.37 µs (3.4%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent18.216 ms [18.027 ms, 18.405 ms]-
appsec18.97 ms [18.778 ms, 19.163 ms]754.064 µs (4.1%)
code_origins18.818 ms [18.628 ms, 19.009 ms]602.026 µs (3.3%)
iast17.859 ms [17.68 ms, 18.038 ms]-357.111 µs (-2.0%)
profiling18.622 ms [18.434 ms, 18.809 ms]405.202 µs (2.2%)
tracing17.532 ms [17.357 ms, 17.706 ms]-684.726 µs (-3.8%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~f2184f4bf5, baseline=1.57.0-SNAPSHOT~dda618e90d
dateFormat X
axisFormat %s
section baseline
no_agent (1.184 ms) : 1173, 1195
. : milestone, 1184,
iast (3.108 ms) : 3072, 3145
. : milestone, 3108,
iast_FULL (5.889 ms) : 5829, 5949
. : milestone, 5889,
iast_GLOBAL (3.638 ms) : 3583, 3693
. : milestone, 3638,
profiling (2.008 ms) : 1989, 2026
. : milestone, 2008,
tracing (1.764 ms) : 1749, 1778
. : milestone, 1764,
section candidate
no_agent (1.17 ms) : 1158, 1181
. : milestone, 1170,
iast (3.198 ms) : 3158, 3238
. : milestone, 3198,
iast_FULL (5.857 ms) : 5798, 5916
. : milestone, 5857,
iast_GLOBAL (3.615 ms) : 3558, 3672
. : milestone, 3615,
profiling (1.912 ms) : 1896, 1928
. : milestone, 1912,
tracing (1.795 ms) : 1780, 1811
. : milestone, 1795,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.184 ms [1.173 ms, 1.195 ms]-
iast3.108 ms [3.072 ms, 3.145 ms]1.925 ms (162.6%)
iast_FULL5.889 ms [5.829 ms, 5.949 ms]4.706 ms (397.6%)
iast_GLOBAL3.638 ms [3.583 ms, 3.693 ms]2.454 ms (207.3%)
profiling2.008 ms [1.989 ms, 2.026 ms]824.075 µs (69.6%)
tracing1.764 ms [1.749 ms, 1.778 ms]579.948 µs (49.0%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.17 ms [1.158 ms, 1.181 ms]-
iast3.198 ms [3.158 ms, 3.238 ms]2.028 ms (173.4%)
iast_FULL5.857 ms [5.798 ms, 5.916 ms]4.687 ms (400.7%)
iast_GLOBAL3.615 ms [3.558 ms, 3.672 ms]2.445 ms (209.0%)
profiling1.912 ms [1.896 ms, 1.928 ms]742.548 µs (63.5%)
tracing1.795 ms [1.78 ms, 1.811 ms]625.446 µs (53.5%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbdu/mitigate-userprefs-lock
git_commit_date17659671481765980240
git_commit_shadda618ef2184f4
release_version1.57.0-SNAPSHOT~dda618e90d1.57.0-SNAPSHOT~f2184f4bf5
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17659823061765982306
ci_job_id13024384231302438423
ci_pipeline_id8728556787285567
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-1-5e43qc66 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/LinuxLinux runner-zfyrx7zua-project-304-concurrent-1-5e43qc66 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 biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~f2184f4bf5, baseline=1.57.0-SNAPSHOT~dda618e90d
dateFormat X
axisFormat %s
section baseline
no_agent (15.547 s) : 15547000, 15547000
. : milestone, 15547000,
appsec (14.698 s) : 14698000, 14698000
. : milestone, 14698000,
iast (18.35 s) : 18350000, 18350000
. : milestone, 18350000,
iast_GLOBAL (17.769 s) : 17769000, 17769000
. : milestone, 17769000,
profiling (14.964 s) : 14964000, 14964000
. : milestone, 14964000,
tracing (14.771 s) : 14771000, 14771000
. : milestone, 14771000,
section candidate
no_agent (14.958 s) : 14958000, 14958000
. : milestone, 14958000,
appsec (14.736 s) : 14736000, 14736000
. : milestone, 14736000,
iast (18.141 s) : 18141000, 18141000
. : milestone, 18141000,
iast_GLOBAL (18.118 s) : 18118000, 18118000
. : milestone, 18118000,
profiling (14.627 s) : 14627000, 14627000
. : milestone, 14627000,
tracing (14.738 s) : 14738000, 14738000
. : milestone, 14738000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.547 s [15.547 s, 15.547 s]-
appsec14.698 s [14.698 s, 14.698 s]-849.0 ms (-5.5%)
iast18.35 s [18.35 s, 18.35 s]2.803 s (18.0%)
iast_GLOBAL17.769 s [17.769 s, 17.769 s]2.222 s (14.3%)
profiling14.964 s [14.964 s, 14.964 s]-583.0 ms (-3.7%)
tracing14.771 s [14.771 s, 14.771 s]-776.0 ms (-5.0%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.958 s [14.958 s, 14.958 s]-
appsec14.736 s [14.736 s, 14.736 s]-222.0 ms (-1.5%)
iast18.141 s [18.141 s, 18.141 s]3.183 s (21.3%)
iast_GLOBAL18.118 s [18.118 s, 18.118 s]3.16 s (21.1%)
profiling14.627 s [14.627 s, 14.627 s]-331.0 ms (-2.2%)
tracing14.738 s [14.738 s, 14.738 s]-220.0 ms (-1.5%)
Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~f2184f4bf5, baseline=1.57.0-SNAPSHOT~dda618e90d
dateFormat X
axisFormat %s
section baseline
no_agent (1.473 ms) : 1462, 1485
. : milestone, 1473,
appsec (2.453 ms) : 2402, 2505
. : milestone, 2453,
iast (2.211 ms) : 2147, 2275
. : milestone, 2211,
iast_GLOBAL (2.245 ms) : 2181, 2309
. : milestone, 2245,
profiling (2.089 ms) : 2035, 2144
. : milestone, 2089,
tracing (2.037 ms) : 1986, 2087
. : milestone, 2037,
section candidate
no_agent (1.474 ms) : 1462, 1485
. : milestone, 1474,
appsec (3.628 ms) : 3412, 3843
. : milestone, 3628,
iast (2.197 ms) : 2133, 2261
. : milestone, 2197,
iast_GLOBAL (2.245 ms) : 2181, 2309
. : milestone, 2245,
profiling (2.063 ms) : 2011, 2116
. : milestone, 2063,
tracing (2.04 ms) : 1989, 2090
. : milestone, 2040,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.473 ms [1.462 ms, 1.485 ms]-
appsec2.453 ms [2.402 ms, 2.505 ms]980.384 µs (66.6%)
iast2.211 ms [2.147 ms, 2.275 ms]737.555 µs (50.1%)
iast_GLOBAL2.245 ms [2.181 ms, 2.309 ms]771.895 µs (52.4%)
profiling2.089 ms [2.035 ms, 2.144 ms]616.387 µs (41.8%)
tracing2.037 ms [1.986 ms, 2.087 ms]563.765 µs (38.3%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.474 ms [1.462 ms, 1.485 ms]-
appsec3.628 ms [3.412 ms, 3.843 ms]2.154 ms (146.1%)
iast2.197 ms [2.133 ms, 2.261 ms]722.683 µs (49.0%)
iast_GLOBAL2.245 ms [2.181 ms, 2.309 ms]770.933 µs (52.3%)
profiling2.063 ms [2.011 ms, 2.116 ms]589.482 µs (40.0%)
tracing2.04 ms [1.989 ms, 2.09 ms]565.776 µs (38.4%)

@bric3
bric3 merged commit cebe04f into masterDec 17, 2025
568 of 570 checks passed
@bric3
bric3 deleted the bdu/mitigate-userprefs-lock branch December 17, 2025 15:00
@github-actionsgithub-actionsBot added this to the 1.57.0 milestone Dec 17, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: toolingBuild & Toolingtag: no release notesChanges to exclude from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@bric3@AlexeyKuznetsov-DD