Skip to content

Add a jpms opener for HostNameResolver cache#11095

Open
amarziali wants to merge 4 commits intomasterfrom
andrea.marziali/jps-hostname
Open

Add a jpms opener for HostNameResolver cache#11095
amarziali wants to merge 4 commits intomasterfrom
andrea.marziali/jps-hostname

Conversation

@amarziali
Copy link
Copy Markdown
Contributor

What Does This Do

Enable using the HostNameResolver cache also under jpms enforcement. This PR instrument java.net specific classes in order to open the module from inside.

The same kind of trick has been previously done with mule instrumentation

Solves #11088

Motivation

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.

@amarziali amarziali requested review from a team as code owners April 13, 2026 13:45
@amarziali amarziali requested review from dougqh and removed request for a team April 13, 2026 13:45
@github-actions
Copy link
Copy Markdown
Contributor

Hi! 👋 Thanks for your pull request! 🎉

To help us review it, please make sure to:

  • Add at least one type, and one component or instrumentation label to the pull request

If you need help, please check our contributing guidelines.

@amarziali amarziali added type: enhancement Enhancements and improvements comp: core Tracer core tag: ai generated Largely based on code generated by an AI or LLM labels Apr 13, 2026
@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented Apr 13, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/jps-hostname
git_commit_date 1776859790 1776867775
git_commit_sha aeb83d6 c7ca197
release_version 1.62.0-SNAPSHOT~aeb83d6118 1.62.0-SNAPSHOT~c7ca1979b7
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1776869655 1776869655
ci_job_id 1619937372 1619937372
ci_pipeline_id 109057757 109057757
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-9knhbf4k 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-9knhbf4k 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 1 performance regressions! Performance is the same for 61 metrics, 9 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:petclinic:appsec:Flare Poller worse
[+5.331ms; +5.654ms] or [+151.191%; +160.328%]
9.019ms 3.526ms
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.62.0-SNAPSHOT~c7ca1979b7, baseline=1.62.0-SNAPSHOT~aeb83d6118

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.068 s) : 0, 1067774
Total [baseline] (8.91 s) : 0, 8909670
Agent [candidate] (1.068 s) : 0, 1067832
Total [candidate] (8.874 s) : 0, 8874084
section iast
Agent [baseline] (1.237 s) : 0, 1237429
Total [baseline] (9.574 s) : 0, 9573862
Agent [candidate] (1.24 s) : 0, 1240307
Total [candidate] (9.551 s) : 0, 9550517
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.068 s -
Agent iast 1.237 s 169.654 ms (15.9%)
Total tracing 8.91 s -
Total iast 9.574 s 664.192 ms (7.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.068 s -
Agent iast 1.24 s 172.475 ms (16.2%)
Total tracing 8.874 s -
Total iast 9.551 s 676.433 ms (7.6%)
gantt
    title insecure-bank - break down per module: candidate=1.62.0-SNAPSHOT~c7ca1979b7, baseline=1.62.0-SNAPSHOT~aeb83d6118

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.248 ms) : 0, 1248
crashtracking [candidate] (1.218 ms) : 0, 1218
BytebuddyAgent [baseline] (639.447 ms) : 0, 639447
BytebuddyAgent [candidate] (638.764 ms) : 0, 638764
AgentMeter [baseline] (29.898 ms) : 0, 29898
AgentMeter [candidate] (29.665 ms) : 0, 29665
GlobalTracer [baseline] (251.227 ms) : 0, 251227
GlobalTracer [candidate] (250.736 ms) : 0, 250736
AppSec [baseline] (32.527 ms) : 0, 32527
AppSec [candidate] (32.921 ms) : 0, 32921
Debugger [baseline] (59.326 ms) : 0, 59326
Debugger [candidate] (59.964 ms) : 0, 59964
Remote Config [baseline] (596.674 µs) : 0, 597
Remote Config [candidate] (602.226 µs) : 0, 602
Telemetry [baseline] (7.993 ms) : 0, 7993
Telemetry [candidate] (8.91 ms) : 0, 8910
Flare Poller [baseline] (9.102 ms) : 0, 9102
Flare Poller [candidate] (9.086 ms) : 0, 9086
section iast
crashtracking [baseline] (1.252 ms) : 0, 1252
crashtracking [candidate] (1.228 ms) : 0, 1228
BytebuddyAgent [baseline] (814.741 ms) : 0, 814741
BytebuddyAgent [candidate] (820.798 ms) : 0, 820798
AgentMeter [baseline] (11.508 ms) : 0, 11508
AgentMeter [candidate] (11.427 ms) : 0, 11427
GlobalTracer [baseline] (239.113 ms) : 0, 239113
GlobalTracer [candidate] (237.321 ms) : 0, 237321
AppSec [baseline] (29.416 ms) : 0, 29416
AppSec [candidate] (29.972 ms) : 0, 29972
Debugger [baseline] (65.972 ms) : 0, 65972
Debugger [candidate] (63.21 ms) : 0, 63210
Remote Config [baseline] (536.684 µs) : 0, 537
Remote Config [candidate] (516.41 µs) : 0, 516
Telemetry [baseline] (7.829 ms) : 0, 7829
Telemetry [candidate] (7.653 ms) : 0, 7653
Flare Poller [baseline] (3.433 ms) : 0, 3433
Flare Poller [candidate] (3.326 ms) : 0, 3326
IAST [baseline] (26.606 ms) : 0, 26606
IAST [candidate] (28.088 ms) : 0, 28088
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.62.0-SNAPSHOT~c7ca1979b7, baseline=1.62.0-SNAPSHOT~aeb83d6118

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064157
Total [baseline] (11.068 s) : 0, 11067989
Agent [candidate] (1.06 s) : 0, 1060152
Total [candidate] (11.062 s) : 0, 11061774
section appsec
Agent [baseline] (1.27 s) : 0, 1270191
Total [baseline] (11.091 s) : 0, 11090872
Agent [candidate] (1.266 s) : 0, 1266205
Total [candidate] (11.083 s) : 0, 11082878
section iast
Agent [baseline] (1.232 s) : 0, 1231832
Total [baseline] (11.264 s) : 0, 11264407
Agent [candidate] (1.241 s) : 0, 1241307
Total [candidate] (11.333 s) : 0, 11333245
section profiling
Agent [baseline] (1.197 s) : 0, 1197418
Total [baseline] (11.128 s) : 0, 11127803
Agent [candidate] (1.203 s) : 0, 1203267
Total [candidate] (11.126 s) : 0, 11125575
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent appsec 1.27 s 206.033 ms (19.4%)
Agent iast 1.232 s 167.674 ms (15.8%)
Agent profiling 1.197 s 133.26 ms (12.5%)
Total tracing 11.068 s -
Total appsec 11.091 s 22.884 ms (0.2%)
Total iast 11.264 s 196.418 ms (1.8%)
Total profiling 11.128 s 59.814 ms (0.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.06 s -
Agent appsec 1.266 s 206.053 ms (19.4%)
Agent iast 1.241 s 181.156 ms (17.1%)
Agent profiling 1.203 s 143.115 ms (13.5%)
Total tracing 11.062 s -
Total appsec 11.083 s 21.104 ms (0.2%)
Total iast 11.333 s 271.47 ms (2.5%)
Total profiling 11.126 s 63.801 ms (0.6%)
gantt
    title petclinic - break down per module: candidate=1.62.0-SNAPSHOT~c7ca1979b7, baseline=1.62.0-SNAPSHOT~aeb83d6118

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.239 ms) : 0, 1239
crashtracking [candidate] (1.229 ms) : 0, 1229
BytebuddyAgent [baseline] (633.819 ms) : 0, 633819
BytebuddyAgent [candidate] (632.498 ms) : 0, 632498
AgentMeter [baseline] (29.798 ms) : 0, 29798
AgentMeter [candidate] (29.578 ms) : 0, 29578
GlobalTracer [baseline] (251.25 ms) : 0, 251250
GlobalTracer [candidate] (249.443 ms) : 0, 249443
AppSec [baseline] (32.714 ms) : 0, 32714
AppSec [candidate] (32.713 ms) : 0, 32713
Debugger [baseline] (60.341 ms) : 0, 60341
Debugger [candidate] (60.118 ms) : 0, 60118
Remote Config [baseline] (605.244 µs) : 0, 605
Remote Config [candidate] (600.551 µs) : 0, 601
Telemetry [baseline] (8.149 ms) : 0, 8149
Telemetry [candidate] (8.097 ms) : 0, 8097
Flare Poller [baseline] (9.902 ms) : 0, 9902
Flare Poller [candidate] (9.825 ms) : 0, 9825
section appsec
crashtracking [baseline] (1.271 ms) : 0, 1271
crashtracking [candidate] (1.238 ms) : 0, 1238
BytebuddyAgent [baseline] (679.362 ms) : 0, 679362
BytebuddyAgent [candidate] (673.035 ms) : 0, 673035
AgentMeter [baseline] (12.264 ms) : 0, 12264
AgentMeter [candidate] (12.173 ms) : 0, 12173
GlobalTracer [baseline] (250.708 ms) : 0, 250708
GlobalTracer [candidate] (248.765 ms) : 0, 248765
AppSec [baseline] (187.119 ms) : 0, 187119
AppSec [candidate] (186.387 ms) : 0, 186387
Debugger [baseline] (66.329 ms) : 0, 66329
Debugger [candidate] (66.617 ms) : 0, 66617
Remote Config [baseline] (592.435 µs) : 0, 592
Remote Config [candidate] (570.351 µs) : 0, 570
Telemetry [baseline] (7.878 ms) : 0, 7878
Telemetry [candidate] (7.629 ms) : 0, 7629
Flare Poller [baseline] (3.526 ms) : 0, 3526
Flare Poller [candidate] (9.019 ms) : 0, 9019
IAST [baseline] (24.472 ms) : 0, 24472
IAST [candidate] (24.611 ms) : 0, 24611
section iast
crashtracking [baseline] (1.239 ms) : 0, 1239
crashtracking [candidate] (1.221 ms) : 0, 1221
BytebuddyAgent [baseline] (809.14 ms) : 0, 809140
BytebuddyAgent [candidate] (820.925 ms) : 0, 820925
AgentMeter [baseline] (11.425 ms) : 0, 11425
AgentMeter [candidate] (11.429 ms) : 0, 11429
GlobalTracer [baseline] (239.292 ms) : 0, 239292
GlobalTracer [candidate] (238.55 ms) : 0, 238550
AppSec [baseline] (28.519 ms) : 0, 28519
AppSec [candidate] (29.855 ms) : 0, 29855
Debugger [baseline] (64.599 ms) : 0, 64599
Debugger [candidate] (63.041 ms) : 0, 63041
Remote Config [baseline] (536.518 µs) : 0, 537
Remote Config [candidate] (512.852 µs) : 0, 513
Telemetry [baseline] (7.778 ms) : 0, 7778
Telemetry [candidate] (7.668 ms) : 0, 7668
Flare Poller [baseline] (3.33 ms) : 0, 3330
Flare Poller [candidate] (3.34 ms) : 0, 3340
IAST [baseline] (29.828 ms) : 0, 29828
IAST [candidate] (28.729 ms) : 0, 28729
section profiling
ProfilingAgent [baseline] (95.024 ms) : 0, 95024
ProfilingAgent [candidate] (95.126 ms) : 0, 95126
crashtracking [baseline] (1.195 ms) : 0, 1195
crashtracking [candidate] (1.207 ms) : 0, 1207
BytebuddyAgent [baseline] (699.096 ms) : 0, 699096
BytebuddyAgent [candidate] (702.932 ms) : 0, 702932
AgentMeter [baseline] (9.066 ms) : 0, 9066
AgentMeter [candidate] (9.15 ms) : 0, 9150
GlobalTracer [baseline] (209.688 ms) : 0, 209688
GlobalTracer [candidate] (210.838 ms) : 0, 210838
AppSec [baseline] (32.984 ms) : 0, 32984
AppSec [candidate] (33.143 ms) : 0, 33143
Debugger [baseline] (66.307 ms) : 0, 66307
Debugger [candidate] (66.69 ms) : 0, 66690
Remote Config [baseline] (588.888 µs) : 0, 589
Remote Config [candidate] (580.699 µs) : 0, 581
Telemetry [baseline] (7.921 ms) : 0, 7921
Telemetry [candidate] (7.848 ms) : 0, 7848
Flare Poller [baseline] (3.562 ms) : 0, 3562
Flare Poller [candidate] (3.542 ms) : 0, 3542
Profiling [baseline] (95.6 ms) : 0, 95600
Profiling [candidate] (95.688 ms) : 0, 95688
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/jps-hostname
git_commit_date 1776859790 1776867775
git_commit_sha aeb83d6 c7ca197
release_version 1.62.0-SNAPSHOT~aeb83d6118 1.62.0-SNAPSHOT~c7ca1979b7
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1776870217 1776870217
ci_job_id 1619937392 1619937392
ci_pipeline_id 109057757 109057757
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-gryduzoj 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-gryduzoj 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 6 performance improvements and 1 performance regressions! Performance is the same for 14 metrics, 15 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:profiling:high_load better
[-242.508µs; -96.870µs] or [-12.299%; -4.913%]
unstable
[-1056.849µs; -283.666µs] or [-17.095%; -4.588%]
unstable
[+25.854op/s; +425.084op/s] or [+1.480%; +24.341%]
1.802ms 5.512ms 1971.844op/s 1.972ms 6.182ms 1746.375op/s
scenario:load:insecure-bank:iast_GLOBAL:high_load better
[-249.573µs; -138.812µs] or [-8.255%; -4.592%]
same
[-396.526µs; +212.125µs] or [-4.771%; +2.552%]
unstable
[-74.509op/s; +190.197op/s] or [-6.188%; +15.795%]
2.829ms 8.218ms 1261.969op/s 3.023ms 8.311ms 1204.125op/s
scenario:load:petclinic:profiling:high_load better
[-1.879ms; -1.019ms] or [-9.801%; -5.315%]
better
[-2.240ms; -0.685ms] or [-7.334%; -2.243%]
unstable
[-6.901op/s; +41.464op/s] or [-2.870%; +17.241%]
17.726ms 29.084ms 257.781op/s 19.175ms 30.547ms 240.500op/s
scenario:load:petclinic:iast:high_load better
[-1.914ms; -1.228ms] or [-10.062%; -6.456%]
better
[-2.288ms; -0.934ms] or [-7.483%; -3.055%]
unstable
[-5.780op/s; +42.093op/s] or [-2.389%; +17.396%]
17.452ms 28.972ms 260.125op/s 19.023ms 30.583ms 241.969op/s
scenario:load:petclinic:no_agent:high_load worse
[+0.600ms; +2.072ms] or [+3.384%; +11.689%]
unsure
[+0.487ms; +3.416ms] or [+1.647%; +11.558%]
unstable
[-45.310op/s; +6.497op/s] or [-17.592%; +2.523%]
19.066ms 31.503ms 238.156op/s 17.730ms 29.552ms 257.562op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~c7ca1979b7, baseline=1.62.0-SNAPSHOT~aeb83d6118
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.259 ms) : 1246, 1271
.   : milestone, 1259,
iast (3.337 ms) : 3287, 3387
.   : milestone, 3337,
iast_FULL (6.073 ms) : 6011, 6134
.   : milestone, 6073,
iast_GLOBAL (3.812 ms) : 3743, 3881
.   : milestone, 3812,
profiling (2.605 ms) : 2576, 2634
.   : milestone, 2605,
tracing (1.866 ms) : 1850, 1881
.   : milestone, 1866,
section candidate
no_agent (1.253 ms) : 1241, 1266
.   : milestone, 1253,
iast (3.347 ms) : 3298, 3395
.   : milestone, 3347,
iast_FULL (6.039 ms) : 5977, 6101
.   : milestone, 6039,
iast_GLOBAL (3.634 ms) : 3570, 3697
.   : milestone, 3634,
profiling (2.298 ms) : 2276, 2321
.   : milestone, 2298,
tracing (1.861 ms) : 1845, 1876
.   : milestone, 1861,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.259 ms [1.246 ms, 1.271 ms] -
iast 3.337 ms [3.287 ms, 3.387 ms] 2.078 ms (165.1%)
iast_FULL 6.073 ms [6.011 ms, 6.134 ms] 4.814 ms (382.4%)
iast_GLOBAL 3.812 ms [3.743 ms, 3.881 ms] 2.553 ms (202.8%)
profiling 2.605 ms [2.576 ms, 2.634 ms] 1.346 ms (106.9%)
tracing 1.866 ms [1.85 ms, 1.881 ms] 607.127 µs (48.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.253 ms [1.241 ms, 1.266 ms] -
iast 3.347 ms [3.298 ms, 3.395 ms] 2.093 ms (167.0%)
iast_FULL 6.039 ms [5.977 ms, 6.101 ms] 4.786 ms (381.8%)
iast_GLOBAL 3.634 ms [3.57 ms, 3.697 ms] 2.38 ms (189.9%)
profiling 2.298 ms [2.276 ms, 2.321 ms] 1.045 ms (83.3%)
tracing 1.861 ms [1.845 ms, 1.876 ms] 607.051 µs (48.4%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~c7ca1979b7, baseline=1.62.0-SNAPSHOT~aeb83d6118
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.117 ms) : 17932, 18302
.   : milestone, 18117,
appsec (18.759 ms) : 18572, 18945
.   : milestone, 18759,
code_origins (18.801 ms) : 18616, 18986
.   : milestone, 18801,
iast (19.292 ms) : 19099, 19484
.   : milestone, 19292,
profiling (19.41 ms) : 19217, 19603
.   : milestone, 19410,
tracing (17.861 ms) : 17685, 18038
.   : milestone, 17861,
section candidate
no_agent (19.596 ms) : 19397, 19794
.   : milestone, 19596,
appsec (19.078 ms) : 18885, 19271
.   : milestone, 19078,
code_origins (18.495 ms) : 18312, 18678
.   : milestone, 18495,
iast (17.937 ms) : 17760, 18115
.   : milestone, 17937,
profiling (18.101 ms) : 17921, 18281
.   : milestone, 18101,
tracing (18.119 ms) : 17939, 18298
.   : milestone, 18119,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.117 ms [17.932 ms, 18.302 ms] -
appsec 18.759 ms [18.572 ms, 18.945 ms] 641.843 µs (3.5%)
code_origins 18.801 ms [18.616 ms, 18.986 ms] 683.715 µs (3.8%)
iast 19.292 ms [19.099 ms, 19.484 ms] 1.175 ms (6.5%)
profiling 19.41 ms [19.217 ms, 19.603 ms] 1.293 ms (7.1%)
tracing 17.861 ms [17.685 ms, 18.038 ms] -255.675 µs (-1.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.596 ms [19.397 ms, 19.794 ms] -
appsec 19.078 ms [18.885 ms, 19.271 ms] -517.698 µs (-2.6%)
code_origins 18.495 ms [18.312 ms, 18.678 ms] -1.101 ms (-5.6%)
iast 17.937 ms [17.76 ms, 18.115 ms] -1.658 ms (-8.5%)
profiling 18.101 ms [17.921 ms, 18.281 ms] -1.494 ms (-7.6%)
tracing 18.119 ms [17.939 ms, 18.298 ms] -1.477 ms (-7.5%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/jps-hostname
git_commit_date 1776859790 1776867775
git_commit_sha aeb83d6 c7ca197
release_version 1.62.0-SNAPSHOT~aeb83d6118 1.62.0-SNAPSHOT~c7ca1979b7
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1776869968 1776869968
ci_job_id 1619937428 1619937428
ci_pipeline_id 109057757 109057757
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-j2coerv1 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-j2coerv1 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 12 metrics, 0 unstable metrics.

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~c7ca1979b7, baseline=1.62.0-SNAPSHOT~aeb83d6118
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.07 s) : 15070000, 15070000
.   : milestone, 15070000,
appsec (14.807 s) : 14807000, 14807000
.   : milestone, 14807000,
iast (18.566 s) : 18566000, 18566000
.   : milestone, 18566000,
iast_GLOBAL (18.076 s) : 18076000, 18076000
.   : milestone, 18076000,
profiling (15.036 s) : 15036000, 15036000
.   : milestone, 15036000,
tracing (15.161 s) : 15161000, 15161000
.   : milestone, 15161000,
section candidate
no_agent (15.262 s) : 15262000, 15262000
.   : milestone, 15262000,
appsec (14.547 s) : 14547000, 14547000
.   : milestone, 14547000,
iast (18.674 s) : 18674000, 18674000
.   : milestone, 18674000,
iast_GLOBAL (18.072 s) : 18072000, 18072000
.   : milestone, 18072000,
profiling (14.794 s) : 14794000, 14794000
.   : milestone, 14794000,
tracing (14.997 s) : 14997000, 14997000
.   : milestone, 14997000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.07 s [15.07 s, 15.07 s] -
appsec 14.807 s [14.807 s, 14.807 s] -263.0 ms (-1.7%)
iast 18.566 s [18.566 s, 18.566 s] 3.496 s (23.2%)
iast_GLOBAL 18.076 s [18.076 s, 18.076 s] 3.006 s (19.9%)
profiling 15.036 s [15.036 s, 15.036 s] -34.0 ms (-0.2%)
tracing 15.161 s [15.161 s, 15.161 s] 91.0 ms (0.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.262 s [15.262 s, 15.262 s] -
appsec 14.547 s [14.547 s, 14.547 s] -715.0 ms (-4.7%)
iast 18.674 s [18.674 s, 18.674 s] 3.412 s (22.4%)
iast_GLOBAL 18.072 s [18.072 s, 18.072 s] 2.81 s (18.4%)
profiling 14.794 s [14.794 s, 14.794 s] -468.0 ms (-3.1%)
tracing 14.997 s [14.997 s, 14.997 s] -265.0 ms (-1.7%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~c7ca1979b7, baseline=1.62.0-SNAPSHOT~aeb83d6118
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.493 ms) : 1481, 1504
.   : milestone, 1493,
appsec (2.561 ms) : 2505, 2616
.   : milestone, 2561,
iast (2.293 ms) : 2224, 2363
.   : milestone, 2293,
iast_GLOBAL (2.333 ms) : 2263, 2403
.   : milestone, 2333,
profiling (2.105 ms) : 2051, 2160
.   : milestone, 2105,
tracing (2.079 ms) : 2026, 2133
.   : milestone, 2079,
section candidate
no_agent (1.504 ms) : 1492, 1515
.   : milestone, 1504,
appsec (2.554 ms) : 2499, 2609
.   : milestone, 2554,
iast (2.291 ms) : 2221, 2361
.   : milestone, 2291,
iast_GLOBAL (2.344 ms) : 2274, 2415
.   : milestone, 2344,
profiling (2.121 ms) : 2065, 2177
.   : milestone, 2121,
tracing (2.099 ms) : 2045, 2152
.   : milestone, 2099,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.493 ms [1.481 ms, 1.504 ms] -
appsec 2.561 ms [2.505 ms, 2.616 ms] 1.068 ms (71.5%)
iast 2.293 ms [2.224 ms, 2.363 ms] 800.555 µs (53.6%)
iast_GLOBAL 2.333 ms [2.263 ms, 2.403 ms] 840.536 µs (56.3%)
profiling 2.105 ms [2.051 ms, 2.16 ms] 612.346 µs (41.0%)
tracing 2.079 ms [2.026 ms, 2.133 ms] 586.577 µs (39.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.504 ms [1.492 ms, 1.515 ms] -
appsec 2.554 ms [2.499 ms, 2.609 ms] 1.051 ms (69.9%)
iast 2.291 ms [2.221 ms, 2.361 ms] 787.398 µs (52.4%)
iast_GLOBAL 2.344 ms [2.274 ms, 2.415 ms] 840.864 µs (55.9%)
profiling 2.121 ms [2.065 ms, 2.177 ms] 617.591 µs (41.1%)
tracing 2.099 ms [2.045 ms, 2.152 ms] 595.012 µs (39.6%)

@PerfectSlayer PerfectSlayer added inst: java Core Java language instrumentation and removed comp: core Tracer core labels Apr 13, 2026
@amarziali amarziali force-pushed the andrea.marziali/jps-hostname branch from 3e28260 to 74e23d2 Compare April 22, 2026 09:42
@amarziali amarziali requested a review from mcculls April 22, 2026 09:44
@amarziali amarziali force-pushed the andrea.marziali/jps-hostname branch from 74e23d2 to c7ca197 Compare April 22, 2026 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: java Core Java language instrumentation tag: ai generated Largely based on code generated by an AI or LLM type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants