Skip to content

Properly handle OpenJ9 crash report#10976

Draft
bric3 wants to merge 1 commit intomasterfrom
bdu/j9-crashtracking-smoketest
Draft

Properly handle OpenJ9 crash report#10976
bric3 wants to merge 1 commit intomasterfrom
bdu/j9-crashtracking-smoketest

Conversation

@bric3
Copy link
Copy Markdown
Contributor

@bric3 bric3 commented Mar 26, 2026

What Does This Do

The J9 crashtracking initializer only worked when the JVM arguments spelled out everything explicitly. It missed two OpenJ9 behaviors:

  • -Xdump:java:file=... is optional, and without it the javacore is written to the JVM working directory
  • the -Xdump:tool:exec= value may be passed as ... %pid, not only the escaped ...\ %pid form

As a result the crash uploader could be initialized with the wrong javacore location or fail to recover the configured uploader script path.

Now it defaults the javacore location to user.dir when OpenJ9 uses its implicit output path, and accept both exec=<path> %pid and exec=<path>\ %pid when extracting the crash uploader script path.

Motivation

Working crashtracking acquisition.

@bric3 bric3 requested a review from jbachorik March 26, 2026 14:48
@bric3 bric3 requested a review from a team as a code owner March 26, 2026 14:48
@bric3 bric3 added type: enhancement Enhancements and improvements comp: crash tracking Crash Tracking labels Mar 26, 2026
@bric3 bric3 force-pushed the bdu/j9-crashtracking-smoketest branch from 9b1bca4 to ea7abc8 Compare March 26, 2026 14:49
@bric3 bric3 changed the title fix(crashtracking): Properly handle J9 crash report Properly handle OpenJ9 crash report Mar 26, 2026
The J9 crashtracking initializer only worked when the JVM arguments
spelled out everything explicitly. It missed two OpenJ9 behaviors:

- `-Xdump:java:file=...` is optional, and without it the javacore is
written to the JVM working directory
- the `-Xdump:tool:exec=` value may be passed as `... %pid`, not only
the escaped `...\ %pid` form

As a result the crash uploader could be initialized with the wrong
javacore location or fail to recover the configured uploader script
path.

Now it defaults the javacore location to `user.dir` when OpenJ9 uses
its implicit output path, and accept both `exec=<path> %pid` and
`exec=<path>\ %pid` when extracting the crash uploader script path.
@bric3 bric3 force-pushed the bdu/j9-crashtracking-smoketest branch from ea7abc8 to f1d5ace Compare March 26, 2026 14:53
@bric3 bric3 marked this pull request as draft March 26, 2026 14:55
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 26, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/j9-crashtracking-smoketest
git_commit_date 1774537295 1774536801
git_commit_sha 17a89d1ec3 f1d5ace
release_version 1.61.0-SNAPSHOT~517a89d1ec3 1.61.0-SNAPSHOT~f1d5ace30b
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1774538588 1774538588
ci_job_id 1541613679 1541613679
ci_pipeline_id 104556047 104556047
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-a7t95o2l 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-a7t95o2l 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 64 metrics, 7 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~f1d5ace30b, baseline=1.61.0-SNAPSHOT~517a89d1ec3

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.063 s) : 0, 1062944
Total [baseline] (8.857 s) : 0, 8857330
Agent [candidate] (1.054 s) : 0, 1054344
Total [candidate] (8.835 s) : 0, 8835067
section iast
Agent [baseline] (1.225 s) : 0, 1225139
Total [baseline] (9.543 s) : 0, 9543006
Agent [candidate] (1.223 s) : 0, 1222565
Total [candidate] (9.572 s) : 0, 9572450
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.063 s -
Agent iast 1.225 s 162.195 ms (15.3%)
Total tracing 8.857 s -
Total iast 9.543 s 685.676 ms (7.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.054 s -
Agent iast 1.223 s 168.221 ms (16.0%)
Total tracing 8.835 s -
Total iast 9.572 s 737.382 ms (8.3%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~f1d5ace30b, baseline=1.61.0-SNAPSHOT~517a89d1ec3

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.197 ms) : 0, 1197
crashtracking [candidate] (1.201 ms) : 0, 1201
BytebuddyAgent [baseline] (631.769 ms) : 0, 631769
BytebuddyAgent [candidate] (627.69 ms) : 0, 627690
AgentMeter [baseline] (29.617 ms) : 0, 29617
AgentMeter [candidate] (29.306 ms) : 0, 29306
GlobalTracer [baseline] (257.333 ms) : 0, 257333
GlobalTracer [candidate] (256.272 ms) : 0, 256272
AppSec [baseline] (31.934 ms) : 0, 31934
AppSec [candidate] (31.691 ms) : 0, 31691
Debugger [baseline] (59.764 ms) : 0, 59764
Debugger [candidate] (59.323 ms) : 0, 59323
Remote Config [baseline] (583.865 µs) : 0, 584
Remote Config [candidate] (581.571 µs) : 0, 582
Telemetry [baseline] (8.051 ms) : 0, 8051
Telemetry [candidate] (8.05 ms) : 0, 8050
Flare Poller [baseline] (6.571 ms) : 0, 6571
Flare Poller [candidate] (4.228 ms) : 0, 4228
section iast
crashtracking [baseline] (1.181 ms) : 0, 1181
crashtracking [candidate] (1.187 ms) : 0, 1187
BytebuddyAgent [baseline] (794.981 ms) : 0, 794981
BytebuddyAgent [candidate] (793.007 ms) : 0, 793007
AgentMeter [baseline] (11.366 ms) : 0, 11366
AgentMeter [candidate] (11.357 ms) : 0, 11357
GlobalTracer [baseline] (247.253 ms) : 0, 247253
GlobalTracer [candidate] (246.542 ms) : 0, 246542
AppSec [baseline] (26.461 ms) : 0, 26461
AppSec [candidate] (27.248 ms) : 0, 27248
Debugger [baseline] (68.301 ms) : 0, 68301
Debugger [candidate] (66.87 ms) : 0, 66870
Remote Config [baseline] (518.48 µs) : 0, 518
Remote Config [candidate] (516.993 µs) : 0, 517
Telemetry [baseline] (10.351 ms) : 0, 10351
Telemetry [candidate] (10.767 ms) : 0, 10767
Flare Poller [baseline] (3.386 ms) : 0, 3386
Flare Poller [candidate] (3.721 ms) : 0, 3721
IAST [baseline] (25.334 ms) : 0, 25334
IAST [candidate] (25.317 ms) : 0, 25317
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~f1d5ace30b, baseline=1.61.0-SNAPSHOT~517a89d1ec3

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.058 s) : 0, 1057635
Total [baseline] (11.05 s) : 0, 11050348
Agent [candidate] (1.064 s) : 0, 1063674
Total [candidate] (11.137 s) : 0, 11137214
section appsec
Agent [baseline] (1.249 s) : 0, 1249294
Total [baseline] (11.17 s) : 0, 11169567
Agent [candidate] (1.252 s) : 0, 1252286
Total [candidate] (11.269 s) : 0, 11268900
section iast
Agent [baseline] (1.226 s) : 0, 1226465
Total [baseline] (11.182 s) : 0, 11181534
Agent [candidate] (1.237 s) : 0, 1236681
Total [candidate] (11.266 s) : 0, 11265570
section profiling
Agent [baseline] (1.192 s) : 0, 1192439
Total [baseline] (11.127 s) : 0, 11127238
Agent [candidate] (1.188 s) : 0, 1187811
Total [candidate] (11.009 s) : 0, 11009447
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent appsec 1.249 s 191.659 ms (18.1%)
Agent iast 1.226 s 168.83 ms (16.0%)
Agent profiling 1.192 s 134.804 ms (12.7%)
Total tracing 11.05 s -
Total appsec 11.17 s 119.219 ms (1.1%)
Total iast 11.182 s 131.186 ms (1.2%)
Total profiling 11.127 s 76.89 ms (0.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent appsec 1.252 s 188.612 ms (17.7%)
Agent iast 1.237 s 173.007 ms (16.3%)
Agent profiling 1.188 s 124.137 ms (11.7%)
Total tracing 11.137 s -
Total appsec 11.269 s 131.687 ms (1.2%)
Total iast 11.266 s 128.356 ms (1.2%)
Total profiling 11.009 s -127.767 ms (-1.1%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~f1d5ace30b, baseline=1.61.0-SNAPSHOT~517a89d1ec3

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.197 ms) : 0, 1197
crashtracking [candidate] (1.195 ms) : 0, 1195
BytebuddyAgent [baseline] (629.385 ms) : 0, 629385
BytebuddyAgent [candidate] (632.778 ms) : 0, 632778
AgentMeter [baseline] (29.497 ms) : 0, 29497
AgentMeter [candidate] (29.618 ms) : 0, 29618
GlobalTracer [baseline] (257.151 ms) : 0, 257151
GlobalTracer [candidate] (257.797 ms) : 0, 257797
AppSec [baseline] (31.862 ms) : 0, 31862
AppSec [candidate] (31.848 ms) : 0, 31848
Debugger [baseline] (60.281 ms) : 0, 60281
Debugger [candidate] (60.612 ms) : 0, 60612
Remote Config [baseline] (605.168 µs) : 0, 605
Remote Config [candidate] (585.502 µs) : 0, 586
Telemetry [baseline] (8.103 ms) : 0, 8103
Telemetry [candidate] (8.058 ms) : 0, 8058
Flare Poller [baseline] (3.522 ms) : 0, 3522
Flare Poller [candidate] (4.989 ms) : 0, 4989
section appsec
crashtracking [baseline] (1.203 ms) : 0, 1203
crashtracking [candidate] (1.187 ms) : 0, 1187
BytebuddyAgent [baseline] (659.594 ms) : 0, 659594
BytebuddyAgent [candidate] (661.931 ms) : 0, 661931
AgentMeter [baseline] (12.185 ms) : 0, 12185
AgentMeter [candidate] (12.164 ms) : 0, 12164
GlobalTracer [baseline] (258.849 ms) : 0, 258849
GlobalTracer [candidate] (259.003 ms) : 0, 259003
AppSec [baseline] (177.743 ms) : 0, 177743
AppSec [candidate] (178.018 ms) : 0, 178018
Debugger [baseline] (66.49 ms) : 0, 66490
Debugger [candidate] (66.568 ms) : 0, 66568
Remote Config [baseline] (634.562 µs) : 0, 635
Remote Config [candidate] (626.207 µs) : 0, 626
Telemetry [baseline] (8.377 ms) : 0, 8377
Telemetry [candidate] (8.442 ms) : 0, 8442
Flare Poller [baseline] (3.583 ms) : 0, 3583
Flare Poller [candidate] (3.616 ms) : 0, 3616
IAST [baseline] (24.276 ms) : 0, 24276
IAST [candidate] (24.297 ms) : 0, 24297
section iast
crashtracking [baseline] (1.184 ms) : 0, 1184
crashtracking [candidate] (1.214 ms) : 0, 1214
BytebuddyAgent [baseline] (795.365 ms) : 0, 795365
BytebuddyAgent [candidate] (802.96 ms) : 0, 802960
AgentMeter [baseline] (11.419 ms) : 0, 11419
AgentMeter [candidate] (11.649 ms) : 0, 11649
GlobalTracer [baseline] (247.155 ms) : 0, 247155
GlobalTracer [candidate] (248.546 ms) : 0, 248546
AppSec [baseline] (27.368 ms) : 0, 27368
AppSec [candidate] (27.619 ms) : 0, 27619
Debugger [baseline] (69.613 ms) : 0, 69613
Debugger [candidate] (69.762 ms) : 0, 69762
Remote Config [baseline] (520.745 µs) : 0, 521
Remote Config [candidate] (540.935 µs) : 0, 541
Telemetry [baseline] (9.096 ms) : 0, 9096
Telemetry [candidate] (9.185 ms) : 0, 9185
Flare Poller [baseline] (3.433 ms) : 0, 3433
Flare Poller [candidate] (3.523 ms) : 0, 3523
IAST [baseline] (25.308 ms) : 0, 25308
IAST [candidate] (25.486 ms) : 0, 25486
section profiling
ProfilingAgent [baseline] (93.915 ms) : 0, 93915
ProfilingAgent [candidate] (93.313 ms) : 0, 93313
crashtracking [baseline] (1.18 ms) : 0, 1180
crashtracking [candidate] (1.186 ms) : 0, 1186
BytebuddyAgent [baseline] (689.27 ms) : 0, 689270
BytebuddyAgent [candidate] (687.148 ms) : 0, 687148
AgentMeter [baseline] (9.071 ms) : 0, 9071
AgentMeter [candidate] (9.022 ms) : 0, 9022
GlobalTracer [baseline] (216.672 ms) : 0, 216672
GlobalTracer [candidate] (215.64 ms) : 0, 215640
AppSec [baseline] (32.699 ms) : 0, 32699
AppSec [candidate] (32.403 ms) : 0, 32403
Debugger [baseline] (65.622 ms) : 0, 65622
Debugger [candidate] (65.435 ms) : 0, 65435
Remote Config [baseline] (571.441 µs) : 0, 571
Remote Config [candidate] (565.557 µs) : 0, 566
Telemetry [baseline] (7.801 ms) : 0, 7801
Telemetry [candidate] (7.719 ms) : 0, 7719
Flare Poller [baseline] (4.295 ms) : 0, 4295
Flare Poller [candidate] (4.259 ms) : 0, 4259
Profiling [baseline] (94.471 ms) : 0, 94471
Profiling [candidate] (93.865 ms) : 0, 93865
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/j9-crashtracking-smoketest
git_commit_date 1774537315 1774536801
git_commit_sha 17a89d1ec3 f1d5ace
release_version 1.61.0-SNAPSHOT~517a89d1ec3 1.61.0-SNAPSHOT~f1d5ace30b
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1774539088 1774539088
ci_job_id 1541613681 1541613681
ci_pipeline_id 104556047 104556047
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-j1wb6w7j 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-j1wb6w7j 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 18 metrics, 18 unstable metrics.

Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~f1d5ace30b, baseline=1.61.0-SNAPSHOT~517a89d1ec3
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.126 ms) : 17939, 18313
.   : milestone, 18126,
appsec (18.665 ms) : 18471, 18860
.   : milestone, 18665,
code_origins (17.921 ms) : 17746, 18097
.   : milestone, 17921,
iast (18.006 ms) : 17826, 18186
.   : milestone, 18006,
profiling (19.749 ms) : 19552, 19947
.   : milestone, 19749,
tracing (17.881 ms) : 17702, 18061
.   : milestone, 17881,
section candidate
no_agent (18.279 ms) : 18092, 18467
.   : milestone, 18279,
appsec (18.803 ms) : 18614, 18991
.   : milestone, 18803,
code_origins (17.731 ms) : 17553, 17909
.   : milestone, 17731,
iast (17.96 ms) : 17782, 18138
.   : milestone, 17960,
profiling (20.034 ms) : 19824, 20245
.   : milestone, 20034,
tracing (17.776 ms) : 17599, 17953
.   : milestone, 17776,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.126 ms [17.939 ms, 18.313 ms] -
appsec 18.665 ms [18.471 ms, 18.86 ms] 539.518 µs (3.0%)
code_origins 17.921 ms [17.746 ms, 18.097 ms] -204.453 µs (-1.1%)
iast 18.006 ms [17.826 ms, 18.186 ms] -119.941 µs (-0.7%)
profiling 19.749 ms [19.552 ms, 19.947 ms] 1.623 ms (9.0%)
tracing 17.881 ms [17.702 ms, 18.061 ms] -244.334 µs (-1.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.279 ms [18.092 ms, 18.467 ms] -
appsec 18.803 ms [18.614 ms, 18.991 ms] 523.32 µs (2.9%)
code_origins 17.731 ms [17.553 ms, 17.909 ms] -548.407 µs (-3.0%)
iast 17.96 ms [17.782 ms, 18.138 ms] -319.524 µs (-1.7%)
profiling 20.034 ms [19.824 ms, 20.245 ms] 1.755 ms (9.6%)
tracing 17.776 ms [17.599 ms, 17.953 ms] -502.994 µs (-2.8%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~f1d5ace30b, baseline=1.61.0-SNAPSHOT~517a89d1ec3
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.186 ms) : 1175, 1198
.   : milestone, 1186,
iast (3.283 ms) : 3237, 3328
.   : milestone, 3283,
iast_FULL (5.996 ms) : 5934, 6058
.   : milestone, 5996,
iast_GLOBAL (3.532 ms) : 3469, 3594
.   : milestone, 3532,
profiling (2.132 ms) : 2112, 2152
.   : milestone, 2132,
tracing (1.856 ms) : 1840, 1872
.   : milestone, 1856,
section candidate
no_agent (1.186 ms) : 1175, 1198
.   : milestone, 1186,
iast (3.209 ms) : 3166, 3253
.   : milestone, 3209,
iast_FULL (6.122 ms) : 6059, 6184
.   : milestone, 6122,
iast_GLOBAL (3.639 ms) : 3582, 3696
.   : milestone, 3639,
profiling (2.187 ms) : 2166, 2208
.   : milestone, 2187,
tracing (1.792 ms) : 1776, 1808
.   : milestone, 1792,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.186 ms [1.175 ms, 1.198 ms] -
iast 3.283 ms [3.237 ms, 3.328 ms] 2.096 ms (176.7%)
iast_FULL 5.996 ms [5.934 ms, 6.058 ms] 4.809 ms (405.4%)
iast_GLOBAL 3.532 ms [3.469 ms, 3.594 ms] 2.345 ms (197.7%)
profiling 2.132 ms [2.112 ms, 2.152 ms] 945.63 µs (79.7%)
tracing 1.856 ms [1.84 ms, 1.872 ms] 669.447 µs (56.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.186 ms [1.175 ms, 1.198 ms] -
iast 3.209 ms [3.166 ms, 3.253 ms] 2.023 ms (170.5%)
iast_FULL 6.122 ms [6.059 ms, 6.184 ms] 4.935 ms (416.0%)
iast_GLOBAL 3.639 ms [3.582 ms, 3.696 ms] 2.453 ms (206.8%)
profiling 2.187 ms [2.166 ms, 2.208 ms] 1.001 ms (84.4%)
tracing 1.792 ms [1.776 ms, 1.808 ms] 605.556 µs (51.0%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/j9-crashtracking-smoketest
git_commit_date 1774537308 1774536801
git_commit_sha 17a89d1ec3 f1d5ace
release_version 1.61.0-SNAPSHOT~517a89d1ec3 1.61.0-SNAPSHOT~f1d5ace30b
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1774538798 1774538798
ci_job_id 1541613682 1541613682
ci_pipeline_id 104556047 104556047
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-uv8547t8 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-uv8547t8 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 10 metrics, 2 unstable metrics.

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~f1d5ace30b, baseline=1.61.0-SNAPSHOT~517a89d1ec3
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.918 s) : 14918000, 14918000
.   : milestone, 14918000,
appsec (14.481 s) : 14481000, 14481000
.   : milestone, 14481000,
iast (18.485 s) : 18485000, 18485000
.   : milestone, 18485000,
iast_GLOBAL (17.914 s) : 17914000, 17914000
.   : milestone, 17914000,
profiling (14.951 s) : 14951000, 14951000
.   : milestone, 14951000,
tracing (14.851 s) : 14851000, 14851000
.   : milestone, 14851000,
section candidate
no_agent (15.223 s) : 15223000, 15223000
.   : milestone, 15223000,
appsec (14.717 s) : 14717000, 14717000
.   : milestone, 14717000,
iast (18.242 s) : 18242000, 18242000
.   : milestone, 18242000,
iast_GLOBAL (17.854 s) : 17854000, 17854000
.   : milestone, 17854000,
profiling (14.957 s) : 14957000, 14957000
.   : milestone, 14957000,
tracing (14.782 s) : 14782000, 14782000
.   : milestone, 14782000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.918 s [14.918 s, 14.918 s] -
appsec 14.481 s [14.481 s, 14.481 s] -437.0 ms (-2.9%)
iast 18.485 s [18.485 s, 18.485 s] 3.567 s (23.9%)
iast_GLOBAL 17.914 s [17.914 s, 17.914 s] 2.996 s (20.1%)
profiling 14.951 s [14.951 s, 14.951 s] 33.0 ms (0.2%)
tracing 14.851 s [14.851 s, 14.851 s] -67.0 ms (-0.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.223 s [15.223 s, 15.223 s] -
appsec 14.717 s [14.717 s, 14.717 s] -506.0 ms (-3.3%)
iast 18.242 s [18.242 s, 18.242 s] 3.019 s (19.8%)
iast_GLOBAL 17.854 s [17.854 s, 17.854 s] 2.631 s (17.3%)
profiling 14.957 s [14.957 s, 14.957 s] -266.0 ms (-1.7%)
tracing 14.782 s [14.782 s, 14.782 s] -441.0 ms (-2.9%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~f1d5ace30b, baseline=1.61.0-SNAPSHOT~517a89d1ec3
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.478 ms) : 1466, 1489
.   : milestone, 1478,
appsec (3.792 ms) : 3570, 4013
.   : milestone, 3792,
iast (2.253 ms) : 2184, 2322
.   : milestone, 2253,
iast_GLOBAL (2.31 ms) : 2241, 2380
.   : milestone, 2310,
profiling (2.524 ms) : 2305, 2742
.   : milestone, 2524,
tracing (2.066 ms) : 2013, 2119
.   : milestone, 2066,
section candidate
no_agent (1.478 ms) : 1466, 1490
.   : milestone, 1478,
appsec (3.814 ms) : 3592, 4036
.   : milestone, 3814,
iast (2.256 ms) : 2187, 2325
.   : milestone, 2256,
iast_GLOBAL (2.305 ms) : 2236, 2374
.   : milestone, 2305,
profiling (2.1 ms) : 2044, 2156
.   : milestone, 2100,
tracing (2.077 ms) : 2023, 2130
.   : milestone, 2077,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.466 ms, 1.489 ms] -
appsec 3.792 ms [3.57 ms, 4.013 ms] 2.314 ms (156.6%)
iast 2.253 ms [2.184 ms, 2.322 ms] 775.519 µs (52.5%)
iast_GLOBAL 2.31 ms [2.241 ms, 2.38 ms] 832.894 µs (56.4%)
profiling 2.524 ms [2.305 ms, 2.742 ms] 1.046 ms (70.8%)
tracing 2.066 ms [2.013 ms, 2.119 ms] 588.41 µs (39.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.466 ms, 1.49 ms] -
appsec 3.814 ms [3.592 ms, 4.036 ms] 2.336 ms (158.1%)
iast 2.256 ms [2.187 ms, 2.325 ms] 777.695 µs (52.6%)
iast_GLOBAL 2.305 ms [2.236 ms, 2.374 ms] 827.167 µs (56.0%)
profiling 2.1 ms [2.044 ms, 2.156 ms] 621.95 µs (42.1%)
tracing 2.077 ms [2.023 ms, 2.13 ms] 598.751 µs (40.5%)

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

Labels

comp: crash tracking Crash Tracking type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant