Skip to content

Widen lazy coroutine matcher to cover all definitions of onStart - #8838

Merged
mcculls merged 1 commit into
masterfrom
mcculls/widen-lazy-coroutine-check
May 16, 2025
Merged

Widen lazy coroutine matcher to cover all definitions of onStart#8838
mcculls merged 1 commit into
masterfrom
mcculls/widen-lazy-coroutine-check

Conversation

@mcculls

@mccullsmcculls commented May 16, 2025

Copy link
Copy Markdown
Contributor

Motivation

This covers coroutines that don't extend LazyDeferredCoroutine or that override onStart but don't call the overridden method. Eager coroutines are already covered by the base constructor advice that captures the context when the coroutine starts already activated.

Contributor Checklist

Jira ticket: AIDM-602

@mccullsmcculls added type: feature Enhancements and improvements inst: kotlin Kotlin instrumentation labels May 16, 2025
@mcculls
mcculls marked this pull request as ready for review May 16, 2025 11:49
@mcculls
mcculls requested a review from a team as a code ownerMay 16, 2025 11:49
@mcculls
mcculls requested a review from amarzialiMay 16, 2025 11:49
@mccullsmcculls added the tag: no release notes Changes to exclude from release notes label May 16, 2025
@pr-commenter

pr-commenterBot commented May 16, 2025

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastermcculls/widen-lazy-coroutine-check
git_commit_date17474000011747400451
git_commit_shacd3218a607894b
release_version1.50.0-SNAPSHOT~cd3218a06a1.50.0-SNAPSHOT~607894bd2b
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17474029411747402941
ci_job_id941615752941615752
ci_pipeline_id6531914265319142
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-thkehp5s-project-304-concurrent-2-hmwn88ws 6.8.0-1028-aws #30~22.04.1-Ubuntu SMP Sun Apr 20 06:03:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-thkehp5s-project-304-concurrent-2-hmwn88ws 6.8.0-1028-aws #30~22.04.1-Ubuntu SMP Sun Apr 20 06:03:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
moduleAgentAgent
parentNoneNone
variantiastiast

Summary

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

Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~607894bd2b, baseline=1.50.0-SNAPSHOT~cd3218a06a
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.02 s) : 0, 1020074
Total [baseline] (10.524 s) : 0, 10523539
Agent [candidate] (1.028 s) : 0, 1027638
Total [candidate] (10.549 s) : 0, 10549008
section appsec
Agent [baseline] (1.16 s) : 0, 1160087
Total [baseline] (10.704 s) : 0, 10703648
Agent [candidate] (1.16 s) : 0, 1159543
Total [candidate] (10.647 s) : 0, 10647186
section iast
Agent [baseline] (1.156 s) : 0, 1155506
Total [baseline] (10.896 s) : 0, 10895619
Agent [candidate] (1.155 s) : 0, 1155145
Total [candidate] (10.957 s) : 0, 10957272
section profiling
Agent [baseline] (1.279 s) : 0, 1278587
Total [baseline] (10.919 s) : 0, 10918669
Agent [candidate] (1.276 s) : 0, 1276461
Total [candidate] (10.877 s) : 0, 10877077
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.02 s-
Agentappsec1.16 s140.013 ms (13.7%)
Agentiast1.156 s135.431 ms (13.3%)
Agentprofiling1.279 s258.513 ms (25.3%)
Totaltracing10.524 s-
Totalappsec10.704 s180.109 ms (1.7%)
Totaliast10.896 s372.079 ms (3.5%)
Totalprofiling10.919 s395.13 ms (3.8%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.028 s-
Agentappsec1.16 s131.905 ms (12.8%)
Agentiast1.155 s127.507 ms (12.4%)
Agentprofiling1.276 s248.824 ms (24.2%)
Totaltracing10.549 s-
Totalappsec10.647 s98.178 ms (0.9%)
Totaliast10.957 s408.264 ms (3.9%)
Totalprofiling10.877 s328.068 ms (3.1%)
gantt
title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~607894bd2b, baseline=1.50.0-SNAPSHOT~cd3218a06a
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (683.908 ms) : 0, 683908
BytebuddyAgent [candidate] (688.451 ms) : 0, 688451
GlobalTracer [baseline] (240.534 ms) : 0, 240534
GlobalTracer [candidate] (242.727 ms) : 0, 242727
AppSec [baseline] (55.378 ms) : 0, 55378
AppSec [candidate] (55.04 ms) : 0, 55040
Debugger [baseline] (7.657 ms) : 0, 7657
Debugger [candidate] (8.472 ms) : 0, 8472
Remote Config [baseline] (708.736 µs) : 0, 709
Remote Config [candidate] (707.62 µs) : 0, 708
Telemetry [baseline] (8.348 ms) : 0, 8348
Telemetry [candidate] (8.352 ms) : 0, 8352
section appsec
BytebuddyAgent [baseline] (699.245 ms) : 0, 699245
BytebuddyAgent [candidate] (698.995 ms) : 0, 698995
GlobalTracer [baseline] (236.61 ms) : 0, 236610
GlobalTracer [candidate] (236.484 ms) : 0, 236484
AppSec [baseline] (175.887 ms) : 0, 175887
AppSec [candidate] (174.632 ms) : 0, 174632
Debugger [baseline] (5.953 ms) : 0, 5953
Debugger [candidate] (5.973 ms) : 0, 5973
Remote Config [baseline] (618.81 µs) : 0, 619
Remote Config [candidate] (620.34 µs) : 0, 620
Telemetry [baseline] (7.433 ms) : 0, 7433
Telemetry [candidate] (8.489 ms) : 0, 8489
IAST [baseline] (21.703 ms) : 0, 21703
IAST [candidate] (21.591 ms) : 0, 21591
section iast
BytebuddyAgent [baseline] (806.579 ms) : 0, 806579
BytebuddyAgent [candidate] (806.369 ms) : 0, 806369
GlobalTracer [baseline] (231.882 ms) : 0, 231882
GlobalTracer [candidate] (231.597 ms) : 0, 231597
AppSec [baseline] (49.588 ms) : 0, 49588
AppSec [candidate] (49.76 ms) : 0, 49760
Debugger [baseline] (5.917 ms) : 0, 5917
Debugger [candidate] (5.938 ms) : 0, 5938
Remote Config [baseline] (606.001 µs) : 0, 606
Remote Config [candidate] (588.114 µs) : 0, 588
Telemetry [baseline] (7.957 ms) : 0, 7957
Telemetry [candidate] (7.948 ms) : 0, 7948
IAST [baseline] (28.529 ms) : 0, 28529
IAST [candidate] (29.345 ms) : 0, 29345
section profiling
BytebuddyAgent [baseline] (672.774 ms) : 0, 672774
BytebuddyAgent [candidate] (672.071 ms) : 0, 672071
GlobalTracer [baseline] (375.096 ms) : 0, 375096
GlobalTracer [candidate] (373.4 ms) : 0, 373400
AppSec [baseline] (62.026 ms) : 0, 62026
AppSec [candidate] (61.93 ms) : 0, 61930
Debugger [baseline] (6.26 ms) : 0, 6260
Debugger [candidate] (6.261 ms) : 0, 6261
Remote Config [baseline] (646.118 µs) : 0, 646
Remote Config [candidate] (648.912 µs) : 0, 649
Telemetry [baseline] (8.137 ms) : 0, 8137
Telemetry [candidate] (8.171 ms) : 0, 8171
ProfilingAgent [baseline] (102.827 ms) : 0, 102827
ProfilingAgent [candidate] (103.124 ms) : 0, 103124
Profiling [baseline] (102.852 ms) : 0, 102852
Profiling [candidate] (103.147 ms) : 0, 103147
Loading
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~607894bd2b, baseline=1.50.0-SNAPSHOT~cd3218a06a
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.026 s) : 0, 1026298
Total [baseline] (8.65 s) : 0, 8650305
Agent [candidate] (1.026 s) : 0, 1026181
Total [candidate] (8.679 s) : 0, 8679184
section iast
Agent [baseline] (1.154 s) : 0, 1154390
Total [baseline] (9.224 s) : 0, 9223827
Agent [candidate] (1.154 s) : 0, 1154357
Total [candidate] (9.253 s) : 0, 9253422
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.156 s) : 0, 1155581
Total [baseline] (9.239 s) : 0, 9239225
Agent [candidate] (1.156 s) : 0, 1155999
Total [candidate] (9.232 s) : 0, 9232020
section iast_TELEMETRY_OFF
Agent [baseline] (1.149 s) : 0, 1149043
Total [baseline] (9.18 s) : 0, 9179925
Agent [candidate] (1.143 s) : 0, 1143168
Total [candidate] (9.181 s) : 0, 9181348
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.026 s-
Agentiast1.154 s128.092 ms (12.5%)
Agentiast_HARDCODED_SECRET_DISABLED1.156 s129.283 ms (12.6%)
Agentiast_TELEMETRY_OFF1.149 s122.745 ms (12.0%)
Totaltracing8.65 s-
Totaliast9.224 s573.522 ms (6.6%)
Totaliast_HARDCODED_SECRET_DISABLED9.239 s588.92 ms (6.8%)
Totaliast_TELEMETRY_OFF9.18 s529.621 ms (6.1%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.026 s-
Agentiast1.154 s128.177 ms (12.5%)
Agentiast_HARDCODED_SECRET_DISABLED1.156 s129.818 ms (12.7%)
Agentiast_TELEMETRY_OFF1.143 s116.988 ms (11.4%)
Totaltracing8.679 s-
Totaliast9.253 s574.237 ms (6.6%)
Totaliast_HARDCODED_SECRET_DISABLED9.232 s552.836 ms (6.4%)
Totaliast_TELEMETRY_OFF9.181 s502.164 ms (5.8%)
gantt
title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~607894bd2b, baseline=1.50.0-SNAPSHOT~cd3218a06a
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (686.838 ms) : 0, 686838
BytebuddyAgent [candidate] (687.102 ms) : 0, 687102
GlobalTracer [baseline] (241.335 ms) : 0, 241335
GlobalTracer [candidate] (241.461 ms) : 0, 241461
AppSec [baseline] (54.772 ms) : 0, 54772
AppSec [candidate] (55.074 ms) : 0, 55074
Debugger [baseline] (9.062 ms) : 0, 9062
Debugger [candidate] (8.297 ms) : 0, 8297
Remote Config [baseline] (719.037 µs) : 0, 719
Remote Config [candidate] (707.573 µs) : 0, 708
Telemetry [baseline] (9.866 ms) : 0, 9866
Telemetry [candidate] (9.865 ms) : 0, 9865
section iast
BytebuddyAgent [baseline] (806.557 ms) : 0, 806557
BytebuddyAgent [candidate] (805.365 ms) : 0, 805365
GlobalTracer [baseline] (231.111 ms) : 0, 231111
GlobalTracer [candidate] (232.118 ms) : 0, 232118
IAST [baseline] (28.472 ms) : 0, 28472
IAST [candidate] (30.03 ms) : 0, 30030
AppSec [baseline] (50.329 ms) : 0, 50329
AppSec [candidate] (48.859 ms) : 0, 48859
Debugger [baseline] (5.929 ms) : 0, 5929
Debugger [candidate] (5.901 ms) : 0, 5901
Remote Config [baseline] (594.67 µs) : 0, 595
Remote Config [candidate] (591.233 µs) : 0, 591
Telemetry [baseline] (7.832 ms) : 0, 7832
Telemetry [candidate] (7.905 ms) : 0, 7905
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (806.624 ms) : 0, 806624
BytebuddyAgent [candidate] (807.064 ms) : 0, 807064
GlobalTracer [baseline] (231.538 ms) : 0, 231538
GlobalTracer [candidate] (231.53 ms) : 0, 231530
IAST [baseline] (28.7 ms) : 0, 28700
IAST [candidate] (29.476 ms) : 0, 29476
AppSec [baseline] (50.633 ms) : 0, 50633
AppSec [candidate] (49.713 ms) : 0, 49713
Debugger [baseline] (5.909 ms) : 0, 5909
Debugger [candidate] (5.957 ms) : 0, 5957
Remote Config [baseline] (604.966 µs) : 0, 605
Remote Config [candidate] (608.737 µs) : 0, 609
Telemetry [baseline] (7.975 ms) : 0, 7975
Telemetry [candidate] (7.987 ms) : 0, 7987
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (802.002 ms) : 0, 802002
BytebuddyAgent [candidate] (797.642 ms) : 0, 797642
GlobalTracer [baseline] (230.87 ms) : 0, 230870
GlobalTracer [candidate] (229.831 ms) : 0, 229831
IAST [baseline] (23.317 ms) : 0, 23317
IAST [candidate] (22.177 ms) : 0, 22177
AppSec [baseline] (55.124 ms) : 0, 55124
AppSec [candidate] (55.848 ms) : 0, 55848
Debugger [baseline] (5.937 ms) : 0, 5937
Debugger [candidate] (5.878 ms) : 0, 5878
Remote Config [baseline] (602.145 µs) : 0, 602
Remote Config [candidate] (590.339 µs) : 0, 590
Telemetry [baseline] (7.664 ms) : 0, 7664
Telemetry [candidate] (7.703 ms) : 0, 7703
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
end_time2025-05-16T13:12:422025-05-16T13:20:28
git_branchmastermcculls/widen-lazy-coroutine-check
git_commit_date17474000011747400451
git_commit_shacd3218a607894b
release_version1.50.0-SNAPSHOT~cd3218a06a1.50.0-SNAPSHOT~607894bd2b
start_time2025-05-16T13:12:282025-05-16T13:20:14
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17474020271747402027
ci_job_id941615753941615753
ci_pipeline_id6531914265319142
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-thkehp5s-project-304-concurrent-3-6kaj488o 6.8.0-1028-aws #30~22.04.1-Ubuntu SMP Sun Apr 20 06:03:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-thkehp5s-project-304-concurrent-3-6kaj488o 6.8.0-1028-aws #30~22.04.1-Ubuntu SMP Sun Apr 20 06:03:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variantiastiast

Summary

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

Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~607894bd2b, baseline=1.50.0-SNAPSHOT~cd3218a06a
dateFormat X
axisFormat %s
section baseline
no_agent (383.831 µs) : 364, 404
. : milestone, 384,
iast (516.517 µs) : 495, 538
. : milestone, 517,
iast_FULL (730.539 µs) : 709, 753
. : milestone, 731,
iast_GLOBAL (568.14 µs) : 545, 592
. : milestone, 568,
iast_HARDCODED_SECRET_DISABLED (516.653 µs) : 493, 540
. : milestone, 517,
iast_INACTIVE (466.171 µs) : 444, 489
. : milestone, 466,
iast_TELEMETRY_OFF (510.037 µs) : 486, 534
. : milestone, 510,
tracing (455.937 µs) : 434, 478
. : milestone, 456,
section candidate
no_agent (381.985 µs) : 362, 402
. : milestone, 382,
iast (517.018 µs) : 495, 539
. : milestone, 517,
iast_FULL (733.838 µs) : 712, 756
. : milestone, 734,
iast_GLOBAL (569.276 µs) : 547, 592
. : milestone, 569,
iast_HARDCODED_SECRET_DISABLED (518.586 µs) : 496, 541
. : milestone, 519,
iast_INACTIVE (470.17 µs) : 447, 493
. : milestone, 470,
iast_TELEMETRY_OFF (517.636 µs) : 494, 541
. : milestone, 518,
tracing (464.94 µs) : 442, 488
. : milestone, 465,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent383.831 µs [363.673 µs, 403.99 µs]-
iast516.517 µs [494.628 µs, 538.406 µs]132.686 µs (34.6%)
iast_FULL730.539 µs [708.567 µs, 752.512 µs]346.708 µs (90.3%)
iast_GLOBAL568.14 µs [544.743 µs, 591.536 µs]184.308 µs (48.0%)
iast_HARDCODED_SECRET_DISABLED516.653 µs [493.274 µs, 540.032 µs]132.821 µs (34.6%)
iast_INACTIVE466.171 µs [443.655 µs, 488.687 µs]82.34 µs (21.5%)
iast_TELEMETRY_OFF510.037 µs [485.886 µs, 534.188 µs]126.205 µs (32.9%)
tracing455.937 µs [434.24 µs, 477.634 µs]72.106 µs (18.8%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent381.985 µs [362.177 µs, 401.792 µs]-
iast517.018 µs [495.104 µs, 538.931 µs]135.033 µs (35.4%)
iast_FULL733.838 µs [712.047 µs, 755.629 µs]351.853 µs (92.1%)
iast_GLOBAL569.276 µs [546.898 µs, 591.654 µs]187.292 µs (49.0%)
iast_HARDCODED_SECRET_DISABLED518.586 µs [495.891 µs, 541.281 µs]136.601 µs (35.8%)
iast_INACTIVE470.17 µs [447.367 µs, 492.972 µs]88.185 µs (23.1%)
iast_TELEMETRY_OFF517.636 µs [494.458 µs, 540.814 µs]135.652 µs (35.5%)
tracing464.94 µs [442.268 µs, 487.612 µs]82.956 µs (21.7%)
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~607894bd2b, baseline=1.50.0-SNAPSHOT~cd3218a06a
dateFormat X
axisFormat %s
section baseline
no_agent (1.367 ms) : 1347, 1387
. : milestone, 1367,
appsec (1.739 ms) : 1715, 1763
. : milestone, 1739,
appsec_no_iast (1.746 ms) : 1722, 1769
. : milestone, 1746,
code_origins (1.664 ms) : 1637, 1691
. : milestone, 1664,
iast (1.528 ms) : 1504, 1552
. : milestone, 1528,
profiling (1.513 ms) : 1489, 1537
. : milestone, 1513,
tracing (1.489 ms) : 1466, 1512
. : milestone, 1489,
section candidate
no_agent (1.372 ms) : 1352, 1391
. : milestone, 1372,
appsec (1.744 ms) : 1720, 1768
. : milestone, 1744,
appsec_no_iast (1.724 ms) : 1701, 1747
. : milestone, 1724,
code_origins (1.675 ms) : 1648, 1702
. : milestone, 1675,
iast (1.523 ms) : 1497, 1549
. : milestone, 1523,
profiling (1.511 ms) : 1487, 1534
. : milestone, 1511,
tracing (1.514 ms) : 1489, 1539
. : milestone, 1514,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.367 ms [1.347 ms, 1.387 ms]-
appsec1.739 ms [1.715 ms, 1.763 ms]371.958 µs (27.2%)
appsec_no_iast1.746 ms [1.722 ms, 1.769 ms]378.728 µs (27.7%)
code_origins1.664 ms [1.637 ms, 1.691 ms]297.287 µs (21.7%)
iast1.528 ms [1.504 ms, 1.552 ms]160.763 µs (11.8%)
profiling1.513 ms [1.489 ms, 1.537 ms]146.122 µs (10.7%)
tracing1.489 ms [1.466 ms, 1.512 ms]122.071 µs (8.9%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.372 ms [1.352 ms, 1.391 ms]-
appsec1.744 ms [1.72 ms, 1.768 ms]372.489 µs (27.2%)
appsec_no_iast1.724 ms [1.701 ms, 1.747 ms]352.594 µs (25.7%)
code_origins1.675 ms [1.648 ms, 1.702 ms]303.079 µs (22.1%)
iast1.523 ms [1.497 ms, 1.549 ms]151.594 µs (11.1%)
profiling1.511 ms [1.487 ms, 1.534 ms]138.944 µs (10.1%)
tracing1.514 ms [1.489 ms, 1.539 ms]142.397 µs (10.4%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastermcculls/widen-lazy-coroutine-check
git_commit_date17474000011747400451
git_commit_shacd3218a607894b
release_version1.50.0-SNAPSHOT~cd3218a06a1.50.0-SNAPSHOT~607894bd2b
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17474025701747402570
ci_job_id941615754941615754
ci_pipeline_id6531914265319142
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-px6-mzwm-project-304-concurrent-1-vowv0aox 6.8.0-1028-aws #30~22.04.1-Ubuntu SMP Sun Apr 20 06:03:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-px6-mzwm-project-304-concurrent-1-vowv0aox 6.8.0-1028-aws #30~22.04.1-Ubuntu SMP Sun Apr 20 06:03:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variantappsecappsec

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.50.0-SNAPSHOT~607894bd2b, baseline=1.50.0-SNAPSHOT~cd3218a06a
dateFormat X
axisFormat %s
section baseline
no_agent (14.814 s) : 14814000, 14814000
. : milestone, 14814000,
appsec (15.196 s) : 15196000, 15196000
. : milestone, 15196000,
iast (18.941 s) : 18941000, 18941000
. : milestone, 18941000,
iast_GLOBAL (18.117 s) : 18117000, 18117000
. : milestone, 18117000,
profiling (15.399 s) : 15399000, 15399000
. : milestone, 15399000,
tracing (14.833 s) : 14833000, 14833000
. : milestone, 14833000,
section candidate
no_agent (14.938 s) : 14938000, 14938000
. : milestone, 14938000,
appsec (15.1 s) : 15100000, 15100000
. : milestone, 15100000,
iast (18.212 s) : 18212000, 18212000
. : milestone, 18212000,
iast_GLOBAL (18.289 s) : 18289000, 18289000
. : milestone, 18289000,
profiling (14.999 s) : 14999000, 14999000
. : milestone, 14999000,
tracing (15.177 s) : 15177000, 15177000
. : milestone, 15177000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.814 s [14.814 s, 14.814 s]-
appsec15.196 s [15.196 s, 15.196 s]382.0 ms (2.6%)
iast18.941 s [18.941 s, 18.941 s]4.127 s (27.9%)
iast_GLOBAL18.117 s [18.117 s, 18.117 s]3.303 s (22.3%)
profiling15.399 s [15.399 s, 15.399 s]585.0 ms (3.9%)
tracing14.833 s [14.833 s, 14.833 s]19.0 ms (0.1%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.938 s [14.938 s, 14.938 s]-
appsec15.1 s [15.1 s, 15.1 s]162.0 ms (1.1%)
iast18.212 s [18.212 s, 18.212 s]3.274 s (21.9%)
iast_GLOBAL18.289 s [18.289 s, 18.289 s]3.351 s (22.4%)
profiling14.999 s [14.999 s, 14.999 s]61.0 ms (0.4%)
tracing15.177 s [15.177 s, 15.177 s]239.0 ms (1.6%)
Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~607894bd2b, baseline=1.50.0-SNAPSHOT~cd3218a06a
dateFormat X
axisFormat %s
section baseline
no_agent (1.479 ms) : 1468, 1491
. : milestone, 1479,
appsec (2.422 ms) : 2373, 2472
. : milestone, 2422,
iast (2.198 ms) : 2136, 2260
. : milestone, 2198,
iast_GLOBAL (2.244 ms) : 2182, 2306
. : milestone, 2244,
profiling (2.066 ms) : 2014, 2118
. : milestone, 2066,
tracing (2.031 ms) : 1983, 2079
. : milestone, 2031,
section candidate
no_agent (1.481 ms) : 1469, 1493
. : milestone, 1481,
appsec (2.42 ms) : 2371, 2470
. : milestone, 2420,
iast (2.198 ms) : 2136, 2260
. : milestone, 2198,
iast_GLOBAL (2.246 ms) : 2183, 2308
. : milestone, 2246,
profiling (2.048 ms) : 1998, 2098
. : milestone, 2048,
tracing (2.024 ms) : 1976, 2073
. : milestone, 2024,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.479 ms [1.468 ms, 1.491 ms]-
appsec2.422 ms [2.373 ms, 2.472 ms]943.207 µs (63.8%)
iast2.198 ms [2.136 ms, 2.26 ms]718.73 µs (48.6%)
iast_GLOBAL2.244 ms [2.182 ms, 2.306 ms]764.761 µs (51.7%)
profiling2.066 ms [2.014 ms, 2.118 ms]586.816 µs (39.7%)
tracing2.031 ms [1.983 ms, 2.079 ms]551.937 µs (37.3%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.481 ms [1.469 ms, 1.493 ms]-
appsec2.42 ms [2.371 ms, 2.47 ms]939.484 µs (63.4%)
iast2.198 ms [2.136 ms, 2.26 ms]717.289 µs (48.4%)
iast_GLOBAL2.246 ms [2.183 ms, 2.308 ms]764.666 µs (51.6%)
profiling2.048 ms [1.998 ms, 2.098 ms]566.621 µs (38.3%)
tracing2.024 ms [1.976 ms, 2.073 ms]543.18 µs (36.7%)

@amarzialiamarziali left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice catch. Thank you!

@mcculls
mccullsforce-pushed the mcculls/widen-lazy-coroutine-check branch from e95c9d1 to 607894bCompareMay 16, 2025 13:01
@mcculls
mcculls merged commit b4aebf8 into masterMay 16, 2025
@mcculls
mcculls deleted the mcculls/widen-lazy-coroutine-check branch May 16, 2025 14:12
@github-actionsgithub-actionsBot added this to the 1.50.0 milestone May 16, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: kotlinKotlin instrumentationtag: no release notesChanges to exclude from release notestype: featureEnhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@mcculls@amarziali