Skip to content

Add modifiers for extracting symbols#7420

Merged
jpbempel merged 1 commit intomasterfrom
jpbempel/fix-modifiers
Aug 16, 2024
Merged

Add modifiers for extracting symbols#7420
jpbempel merged 1 commit intomasterfrom
jpbempel/fix-modifiers

Conversation

@jpbempel
Copy link
Copy Markdown
Member

@jpbempel jpbempel commented Aug 13, 2024

What Does This Do

Add support for module and mandated modifiers

Motivation

Additional Notes

Contributor Checklist

Jira ticket: DEBUG-2696

Add support for module and mandated modifiers
@jpbempel jpbempel requested a review from a team as a code owner August 13, 2024 09:51
@jpbempel jpbempel requested review from cimi and removed request for a team August 13, 2024 09:51
@jpbempel jpbempel added type: bug Bug report and fix comp: debugger Dynamic Instrumentation labels Aug 13, 2024
@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented Aug 13, 2024

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1723543213 1723543591
end_time 2024-08-13T10:01:27 2024-08-13T10:07:46
git_branch master jpbempel/fix-modifiers
git_commit_sha 594de2e 92db00f
start_time 2024-08-13T10:00:14 2024-08-13T10:06:32
See matching parameters
Baseline Candidate
ci_job_id 603018286 603018286
ci_pipeline_id 41573501 41573501
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1723542640 1723542640

Summary

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

See unchanged results
scenario Δ mean agg_http_req_duration_min Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p75 Δ mean agg_http_req_duration_p99 Δ mean throughput
scenario:noprobe unstable
[-24.416µs; +60.055µs] or [-9.540%; +23.466%]
unstable
[-29.541µs; +76.279µs] or [-10.199%; +26.336%]
unstable
[-37.585µs; +89.396µs] or [-12.421%; +29.543%]
unstable
[-305.498µs; +996.993µs] or [-48.082%; +156.916%]
same
scenario:basic same same same unstable
[-23.048µs; +65.444µs] or [-3.838%; +10.898%]
unstable
[-207.409op/s; +72.456op/s] or [-7.882%; +2.753%]
scenario:loop same same same same same
Request duration reports for reports
gantt
    title reports - request duration [CI 0.99] : candidate=None, baseline=None
    dateFormat X
    axisFormat %s
section baseline
noprobe (289.636 µs) : 267, 312
.   : milestone, 290,
basic (297.299 µs) : 289, 306
.   : milestone, 297,
loop (10.507 ms) : 10468, 10546
.   : milestone, 10507,
section candidate
noprobe (313.005 µs) : 245, 381
.   : milestone, 313,
basic (305.463 µs) : 292, 319
.   : milestone, 305,
loop (10.489 ms) : 10452, 10525
.   : milestone, 10489,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 289.636 µs [266.834 µs, 312.437 µs]
basic 297.299 µs [288.946 µs, 305.651 µs]
loop 10.507 ms [10.468 ms, 10.546 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 313.005 µs [245.368 µs, 380.641 µs]
basic 305.463 µs [291.978 µs, 318.947 µs]
loop 10.489 ms [10.452 ms, 10.525 ms]

@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented Aug 13, 2024

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/fix-modifiers
git_commit_date 1723512885 1723542640
git_commit_sha 594de2e 92db00f
release_version 1.39.0-SNAPSHOT~594de2e160 1.39.0-SNAPSHOT~92db00f34a
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1723544919 1723544919
ci_job_id 603018280 603018280
ci_pipeline_id 41573501 41573501
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
module Agent Agent
parent None None
variant iast iast

Summary

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

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.39.0-SNAPSHOT~92db00f34a, baseline=1.39.0-SNAPSHOT~594de2e160

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.048 s) : 0, 1047869
Total [baseline] (8.49 s) : 0, 8490378
Agent [candidate] (1.047 s) : 0, 1046964
Total [candidate] (8.474 s) : 0, 8473723
section iast
Agent [baseline] (1.177 s) : 0, 1177057
Total [baseline] (8.985 s) : 0, 8985036
Agent [candidate] (1.185 s) : 0, 1185103
Total [candidate] (8.996 s) : 0, 8996350
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.175 s) : 0, 1174683
Total [baseline] (8.981 s) : 0, 8980912
Agent [candidate] (1.174 s) : 0, 1173779
Total [candidate] (8.952 s) : 0, 8951734
section iast_TELEMETRY_OFF
Agent [baseline] (1.172 s) : 0, 1171796
Total [baseline] (8.946 s) : 0, 8946229
Agent [candidate] (1.17 s) : 0, 1170264
Total [candidate] (8.983 s) : 0, 8983364
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.048 s -
Agent iast 1.177 s 129.188 ms (12.3%)
Agent iast_HARDCODED_SECRET_DISABLED 1.175 s 126.814 ms (12.1%)
Agent iast_TELEMETRY_OFF 1.172 s 123.927 ms (11.8%)
Total tracing 8.49 s -
Total iast 8.985 s 494.658 ms (5.8%)
Total iast_HARDCODED_SECRET_DISABLED 8.981 s 490.534 ms (5.8%)
Total iast_TELEMETRY_OFF 8.946 s 455.851 ms (5.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.047 s -
Agent iast 1.185 s 138.139 ms (13.2%)
Agent iast_HARDCODED_SECRET_DISABLED 1.174 s 126.814 ms (12.1%)
Agent iast_TELEMETRY_OFF 1.17 s 123.3 ms (11.8%)
Total tracing 8.474 s -
Total iast 8.996 s 522.626 ms (6.2%)
Total iast_HARDCODED_SECRET_DISABLED 8.952 s 478.011 ms (5.6%)
Total iast_TELEMETRY_OFF 8.983 s 509.64 ms (6.0%)
gantt
    title insecure-bank - break down per module: candidate=1.39.0-SNAPSHOT~92db00f34a, baseline=1.39.0-SNAPSHOT~594de2e160

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (668.276 ms) : 0, 668276
BytebuddyAgent [candidate] (667.737 ms) : 0, 667737
GlobalTracer [baseline] (306.832 ms) : 0, 306832
GlobalTracer [candidate] (306.436 ms) : 0, 306436
AppSec [baseline] (51.057 ms) : 0, 51057
AppSec [candidate] (51.111 ms) : 0, 51111
Remote Config [baseline] (692.027 µs) : 0, 692
Remote Config [candidate] (692.744 µs) : 0, 693
Telemetry [baseline] (7.561 ms) : 0, 7561
Telemetry [candidate] (7.567 ms) : 0, 7567
section iast
BytebuddyAgent [baseline] (782.358 ms) : 0, 782358
BytebuddyAgent [candidate] (788.43 ms) : 0, 788430
GlobalTracer [baseline] (296.648 ms) : 0, 296648
GlobalTracer [candidate] (298.335 ms) : 0, 298335
AppSec [baseline] (50.902 ms) : 0, 50902
AppSec [candidate] (52.732 ms) : 0, 52732
Remote Config [baseline] (603.729 µs) : 0, 604
Remote Config [candidate] (605.324 µs) : 0, 605
Telemetry [baseline] (9.559 ms) : 0, 9559
Telemetry [candidate] (7.995 ms) : 0, 7995
IAST [baseline] (23.477 ms) : 0, 23477
IAST [candidate] (23.429 ms) : 0, 23429
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (780.92 ms) : 0, 780920
BytebuddyAgent [candidate] (780.393 ms) : 0, 780393
GlobalTracer [baseline] (296.659 ms) : 0, 296659
GlobalTracer [candidate] (296.227 ms) : 0, 296227
AppSec [baseline] (51.115 ms) : 0, 51115
AppSec [candidate] (51.752 ms) : 0, 51752
Remote Config [baseline] (572.754 µs) : 0, 573
Remote Config [candidate] (581.953 µs) : 0, 582
Telemetry [baseline] (7.062 ms) : 0, 7062
Telemetry [candidate] (8.732 ms) : 0, 8732
IAST [baseline] (24.85 ms) : 0, 24850
IAST [candidate] (22.614 ms) : 0, 22614
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (779.575 ms) : 0, 779575
BytebuddyAgent [candidate] (778.789 ms) : 0, 778789
GlobalTracer [baseline] (296.402 ms) : 0, 296402
GlobalTracer [candidate] (296.32 ms) : 0, 296320
AppSec [baseline] (51.911 ms) : 0, 51911
AppSec [candidate] (48.962 ms) : 0, 48962
Remote Config [baseline] (589.501 µs) : 0, 590
Remote Config [candidate] (609.313 µs) : 0, 609
Telemetry [baseline] (7.062 ms) : 0, 7062
Telemetry [candidate] (8.56 ms) : 0, 8560
IAST [baseline] (22.745 ms) : 0, 22745
IAST [candidate] (23.536 ms) : 0, 23536
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.39.0-SNAPSHOT~92db00f34a, baseline=1.39.0-SNAPSHOT~594de2e160

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.05 s) : 0, 1049541
Total [baseline] (10.413 s) : 0, 10413056
Agent [candidate] (1.054 s) : 0, 1053586
Total [candidate] (10.304 s) : 0, 10304308
section appsec
Agent [baseline] (1.168 s) : 0, 1167777
Total [baseline] (10.576 s) : 0, 10575928
Agent [candidate] (1.173 s) : 0, 1173285
Total [candidate] (10.506 s) : 0, 10505937
section iast
Agent [baseline] (1.174 s) : 0, 1174044
Total [baseline] (10.837 s) : 0, 10836682
Agent [candidate] (1.175 s) : 0, 1175406
Total [candidate] (10.752 s) : 0, 10751875
section profiling
Agent [baseline] (1.242 s) : 0, 1242421
Total [baseline] (10.634 s) : 0, 10634213
Agent [candidate] (1.245 s) : 0, 1244795
Total [candidate] (10.587 s) : 0, 10586943
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.05 s -
Agent appsec 1.168 s 118.236 ms (11.3%)
Agent iast 1.174 s 124.502 ms (11.9%)
Agent profiling 1.242 s 192.88 ms (18.4%)
Total tracing 10.413 s -
Total appsec 10.576 s 162.872 ms (1.6%)
Total iast 10.837 s 423.626 ms (4.1%)
Total profiling 10.634 s 221.158 ms (2.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.054 s -
Agent appsec 1.173 s 119.699 ms (11.4%)
Agent iast 1.175 s 121.819 ms (11.6%)
Agent profiling 1.245 s 191.209 ms (18.1%)
Total tracing 10.304 s -
Total appsec 10.506 s 201.629 ms (2.0%)
Total iast 10.752 s 447.567 ms (4.3%)
Total profiling 10.587 s 282.635 ms (2.7%)
gantt
    title petclinic - break down per module: candidate=1.39.0-SNAPSHOT~92db00f34a, baseline=1.39.0-SNAPSHOT~594de2e160

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (667.918 ms) : 0, 667918
BytebuddyAgent [candidate] (672.38 ms) : 0, 672380
GlobalTracer [baseline] (308.649 ms) : 0, 308649
GlobalTracer [candidate] (307.926 ms) : 0, 307926
AppSec [baseline] (51.325 ms) : 0, 51325
AppSec [candidate] (51.43 ms) : 0, 51430
Remote Config [baseline] (694.419 µs) : 0, 694
Remote Config [candidate] (700.755 µs) : 0, 701
Telemetry [baseline] (7.531 ms) : 0, 7531
Telemetry [candidate] (7.621 ms) : 0, 7621
section appsec
BytebuddyAgent [baseline] (677.622 ms) : 0, 677622
BytebuddyAgent [candidate] (679.886 ms) : 0, 679886
GlobalTracer [baseline] (299.85 ms) : 0, 299850
GlobalTracer [candidate] (300.936 ms) : 0, 300936
AppSec [baseline] (156.451 ms) : 0, 156451
AppSec [candidate] (157.074 ms) : 0, 157074
Remote Config [baseline] (603.085 µs) : 0, 603
Remote Config [candidate] (604.072 µs) : 0, 604
Telemetry [baseline] (9.382 ms) : 0, 9382
Telemetry [candidate] (10.793 ms) : 0, 10793
IAST [baseline] (20.781 ms) : 0, 20781
IAST [candidate] (20.865 ms) : 0, 20865
section iast
BytebuddyAgent [baseline] (781.1 ms) : 0, 781100
BytebuddyAgent [candidate] (782.123 ms) : 0, 782123
GlobalTracer [baseline] (295.696 ms) : 0, 295696
GlobalTracer [candidate] (296.235 ms) : 0, 296235
AppSec [baseline] (51.007 ms) : 0, 51007
AppSec [candidate] (51.751 ms) : 0, 51751
Remote Config [baseline] (603.16 µs) : 0, 603
Remote Config [candidate] (584.408 µs) : 0, 584
Telemetry [baseline] (7.976 ms) : 0, 7976
Telemetry [candidate] (7.898 ms) : 0, 7898
IAST [baseline] (24.202 ms) : 0, 24202
IAST [candidate] (23.283 ms) : 0, 23283
section profiling
BytebuddyAgent [baseline] (661.482 ms) : 0, 661482
BytebuddyAgent [candidate] (662.83 ms) : 0, 662830
GlobalTracer [baseline] (389.873 ms) : 0, 389873
GlobalTracer [candidate] (390.31 ms) : 0, 390310
AppSec [baseline] (51.749 ms) : 0, 51749
AppSec [candidate] (52.121 ms) : 0, 52121
Remote Config [baseline] (681.781 µs) : 0, 682
Remote Config [candidate] (707.675 µs) : 0, 708
Telemetry [baseline] (7.419 ms) : 0, 7419
Telemetry [candidate] (7.403 ms) : 0, 7403
ProfilingAgent [baseline] (94.153 ms) : 0, 94153
ProfilingAgent [candidate] (94.208 ms) : 0, 94208
Profiling [baseline] (94.178 ms) : 0, 94178
Profiling [candidate] (94.232 ms) : 0, 94232
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2024-08-13T09:59:23 2024-08-13T10:06:12
git_branch master jpbempel/fix-modifiers
git_commit_date 1723512885 1723542640
git_commit_sha 594de2e 92db00f
release_version 1.39.0-SNAPSHOT~594de2e160 1.39.0-SNAPSHOT~92db00f34a
start_time 2024-08-13T09:59:10 2024-08-13T10:05:59
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1723543918 1723543918
ci_job_id 603018281 603018281
ci_pipeline_id 41573501 41573501
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
variant iast iast

Summary

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

Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~92db00f34a, baseline=1.39.0-SNAPSHOT~594de2e160
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.347 ms) : 1327, 1366
.   : milestone, 1347,
appsec (1.721 ms) : 1698, 1744
.   : milestone, 1721,
appsec_no_iast (1.716 ms) : 1691, 1741
.   : milestone, 1716,
iast (1.478 ms) : 1455, 1501
.   : milestone, 1478,
profiling (1.488 ms) : 1464, 1512
.   : milestone, 1488,
tracing (1.471 ms) : 1447, 1495
.   : milestone, 1471,
section candidate
no_agent (1.356 ms) : 1337, 1375
.   : milestone, 1356,
appsec (1.704 ms) : 1679, 1729
.   : milestone, 1704,
appsec_no_iast (1.72 ms) : 1696, 1744
.   : milestone, 1720,
iast (1.477 ms) : 1454, 1500
.   : milestone, 1477,
profiling (1.49 ms) : 1465, 1515
.   : milestone, 1490,
tracing (1.449 ms) : 1424, 1474
.   : milestone, 1449,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.347 ms [1.327 ms, 1.366 ms] -
appsec 1.721 ms [1.698 ms, 1.744 ms] 374.284 µs (27.8%)
appsec_no_iast 1.716 ms [1.691 ms, 1.741 ms] 369.322 µs (27.4%)
iast 1.478 ms [1.455 ms, 1.501 ms] 131.458 µs (9.8%)
profiling 1.488 ms [1.464 ms, 1.512 ms] 141.278 µs (10.5%)
tracing 1.471 ms [1.447 ms, 1.495 ms] 124.643 µs (9.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.356 ms [1.337 ms, 1.375 ms] -
appsec 1.704 ms [1.679 ms, 1.729 ms] 347.209 µs (25.6%)
appsec_no_iast 1.72 ms [1.696 ms, 1.744 ms] 363.545 µs (26.8%)
iast 1.477 ms [1.454 ms, 1.5 ms] 120.794 µs (8.9%)
profiling 1.49 ms [1.465 ms, 1.515 ms] 133.616 µs (9.9%)
tracing 1.449 ms [1.424 ms, 1.474 ms] 92.618 µs (6.8%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~92db00f34a, baseline=1.39.0-SNAPSHOT~594de2e160
    dateFormat X
    axisFormat %s
section baseline
no_agent (364.893 µs) : 346, 384
.   : milestone, 365,
iast (482.165 µs) : 461, 503
.   : milestone, 482,
iast_FULL (548.039 µs) : 526, 570
.   : milestone, 548,
iast_GLOBAL (502.961 µs) : 481, 525
.   : milestone, 503,
iast_HARDCODED_SECRET_DISABLED (481.641 µs) : 460, 503
.   : milestone, 482,
iast_INACTIVE (454.18 µs) : 431, 477
.   : milestone, 454,
iast_TELEMETRY_OFF (471.93 µs) : 451, 493
.   : milestone, 472,
tracing (436.879 µs) : 417, 457
.   : milestone, 437,
section candidate
no_agent (367.297 µs) : 348, 387
.   : milestone, 367,
iast (483.955 µs) : 463, 505
.   : milestone, 484,
iast_FULL (550.087 µs) : 528, 573
.   : milestone, 550,
iast_GLOBAL (503.913 µs) : 482, 526
.   : milestone, 504,
iast_HARDCODED_SECRET_DISABLED (485.665 µs) : 465, 507
.   : milestone, 486,
iast_INACTIVE (462.65 µs) : 440, 486
.   : milestone, 463,
iast_TELEMETRY_OFF (464.883 µs) : 444, 486
.   : milestone, 465,
tracing (439.126 µs) : 419, 459
.   : milestone, 439,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 364.893 µs [345.623 µs, 384.162 µs] -
iast 482.165 µs [460.856 µs, 503.475 µs] 117.273 µs (32.1%)
iast_FULL 548.039 µs [525.93 µs, 570.148 µs] 183.146 µs (50.2%)
iast_GLOBAL 502.961 µs [480.721 µs, 525.202 µs] 138.068 µs (37.8%)
iast_HARDCODED_SECRET_DISABLED 481.641 µs [460.163 µs, 503.119 µs] 116.748 µs (32.0%)
iast_INACTIVE 454.18 µs [430.931 µs, 477.43 µs] 89.288 µs (24.5%)
iast_TELEMETRY_OFF 471.93 µs [450.782 µs, 493.077 µs] 107.037 µs (29.3%)
tracing 436.879 µs [416.584 µs, 457.173 µs] 71.986 µs (19.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 367.297 µs [347.65 µs, 386.945 µs] -
iast 483.955 µs [462.665 µs, 505.245 µs] 116.658 µs (31.8%)
iast_FULL 550.087 µs [527.671 µs, 572.503 µs] 182.79 µs (49.8%)
iast_GLOBAL 503.913 µs [481.869 µs, 525.958 µs] 136.616 µs (37.2%)
iast_HARDCODED_SECRET_DISABLED 485.665 µs [464.601 µs, 506.728 µs] 118.367 µs (32.2%)
iast_INACTIVE 462.65 µs [439.691 µs, 485.61 µs] 95.353 µs (26.0%)
iast_TELEMETRY_OFF 464.883 µs [443.8 µs, 485.966 µs] 97.585 µs (26.6%)
tracing 439.126 µs [419.006 µs, 459.245 µs] 71.828 µs (19.6%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/fix-modifiers
git_commit_date 1723512885 1723542640
git_commit_sha 594de2e 92db00f
release_version 1.39.0-SNAPSHOT~594de2e160 1.39.0-SNAPSHOT~92db00f34a
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1723544569 1723544569
ci_job_id 603018282 603018282
ci_pipeline_id 41573501 41573501
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
variant appsec appsec

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.39.0-SNAPSHOT~92db00f34a, baseline=1.39.0-SNAPSHOT~594de2e160
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.922 s) : 14922000, 14922000
.   : milestone, 14922000,
appsec (14.883 s) : 14883000, 14883000
.   : milestone, 14883000,
iast (18.823 s) : 18823000, 18823000
.   : milestone, 18823000,
iast_GLOBAL (17.705 s) : 17705000, 17705000
.   : milestone, 17705000,
profiling (15.785 s) : 15785000, 15785000
.   : milestone, 15785000,
tracing (14.985 s) : 14985000, 14985000
.   : milestone, 14985000,
section candidate
no_agent (14.927 s) : 14927000, 14927000
.   : milestone, 14927000,
appsec (15.141 s) : 15141000, 15141000
.   : milestone, 15141000,
iast (18.539 s) : 18539000, 18539000
.   : milestone, 18539000,
iast_GLOBAL (17.967 s) : 17967000, 17967000
.   : milestone, 17967000,
profiling (15.115 s) : 15115000, 15115000
.   : milestone, 15115000,
tracing (15.126 s) : 15126000, 15126000
.   : milestone, 15126000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.922 s [14.922 s, 14.922 s] -
appsec 14.883 s [14.883 s, 14.883 s] -39.0 ms (-0.3%)
iast 18.823 s [18.823 s, 18.823 s] 3.901 s (26.1%)
iast_GLOBAL 17.705 s [17.705 s, 17.705 s] 2.783 s (18.7%)
profiling 15.785 s [15.785 s, 15.785 s] 863.0 ms (5.8%)
tracing 14.985 s [14.985 s, 14.985 s] 63.0 ms (0.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.927 s [14.927 s, 14.927 s] -
appsec 15.141 s [15.141 s, 15.141 s] 214.0 ms (1.4%)
iast 18.539 s [18.539 s, 18.539 s] 3.612 s (24.2%)
iast_GLOBAL 17.967 s [17.967 s, 17.967 s] 3.04 s (20.4%)
profiling 15.115 s [15.115 s, 15.115 s] 188.0 ms (1.3%)
tracing 15.126 s [15.126 s, 15.126 s] 199.0 ms (1.3%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.39.0-SNAPSHOT~92db00f34a, baseline=1.39.0-SNAPSHOT~594de2e160
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.471 ms) : 1460, 1483
.   : milestone, 1471,
appsec (2.236 ms) : 2201, 2271
.   : milestone, 2236,
iast (1.995 ms) : 1952, 2037
.   : milestone, 1995,
iast_GLOBAL (2.031 ms) : 1988, 2075
.   : milestone, 2031,
profiling (1.851 ms) : 1817, 1886
.   : milestone, 1851,
tracing (1.852 ms) : 1820, 1885
.   : milestone, 1852,
section candidate
no_agent (1.469 ms) : 1458, 1481
.   : milestone, 1469,
appsec (2.227 ms) : 2192, 2263
.   : milestone, 2227,
iast (1.968 ms) : 1925, 2010
.   : milestone, 1968,
iast_GLOBAL (2.031 ms) : 1988, 2074
.   : milestone, 2031,
profiling (1.871 ms) : 1837, 1905
.   : milestone, 1871,
tracing (1.852 ms) : 1819, 1884
.   : milestone, 1852,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.471 ms [1.46 ms, 1.483 ms] -
appsec 2.236 ms [2.201 ms, 2.271 ms] 764.603 µs (52.0%)
iast 1.995 ms [1.952 ms, 2.037 ms] 523.228 µs (35.6%)
iast_GLOBAL 2.031 ms [1.988 ms, 2.075 ms] 559.839 µs (38.1%)
profiling 1.851 ms [1.817 ms, 1.886 ms] 379.806 µs (25.8%)
tracing 1.852 ms [1.82 ms, 1.885 ms] 381.201 µs (25.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.469 ms [1.458 ms, 1.481 ms] -
appsec 2.227 ms [2.192 ms, 2.263 ms] 758.26 µs (51.6%)
iast 1.968 ms [1.925 ms, 2.01 ms] 498.538 µs (33.9%)
iast_GLOBAL 2.031 ms [1.988 ms, 2.074 ms] 561.55 µs (38.2%)
profiling 1.871 ms [1.837 ms, 1.905 ms] 401.988 µs (27.4%)
tracing 1.852 ms [1.819 ms, 1.884 ms] 382.529 µs (26.0%)

@jpbempel jpbempel merged commit ea0cdda into master Aug 16, 2024
@jpbempel jpbempel deleted the jpbempel/fix-modifiers branch August 16, 2024 08:32
@github-actions github-actions Bot added this to the 1.39.0 milestone Aug 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: debugger Dynamic Instrumentation type: bug Bug report and fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants