-
Notifications
You must be signed in to change notification settings - Fork 315
Extract line information as injectible lines #9850
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Debugger benchmarksParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 5 unstable metrics. See unchanged results
Request duration reports for reportsgantt
title reports - request duration [CI 0.99] : candidate=None, baseline=None
dateFormat X
axisFormat %s
section baseline
noprobe (313.807 µs) : 291, 337
. : milestone, 314,
basic (288.951 µs) : 282, 295
. : milestone, 289,
loop (8.955 ms) : 8934, 8976
. : milestone, 8955,
section candidate
noprobe (319.138 µs) : 295, 343
. : milestone, 319,
basic (293.091 µs) : 286, 300
. : milestone, 293,
loop (8.954 ms) : 8952, 8957
. : milestone, 8954,
|
|
🎯 Code Coverage 🔗 Commit SHA: 0ba2505 | Docs | Was this helpful? Give us feedback! |
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 55 metrics, 10 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.55.0-SNAPSHOT~0ba25052d0, baseline=1.55.0-SNAPSHOT~29ed9f5b36
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.036 s) : 0, 1036241
Total [baseline] (8.653 s) : 0, 8652656
Agent [candidate] (1.029 s) : 0, 1028507
Total [candidate] (8.65 s) : 0, 8649684
section iast
Agent [baseline] (1.171 s) : 0, 1170993
Total [baseline] (9.379 s) : 0, 9378893
Agent [candidate] (1.171 s) : 0, 1170590
Total [candidate] (9.344 s) : 0, 9343871
gantt
title insecure-bank - break down per module: candidate=1.55.0-SNAPSHOT~0ba25052d0, baseline=1.55.0-SNAPSHOT~29ed9f5b36
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.474 ms) : 0, 1474
crashtracking [candidate] (1.452 ms) : 0, 1452
BytebuddyAgent [baseline] (705.085 ms) : 0, 705085
BytebuddyAgent [candidate] (701.231 ms) : 0, 701231
GlobalTracer [baseline] (247.429 ms) : 0, 247429
GlobalTracer [candidate] (244.735 ms) : 0, 244735
AppSec [baseline] (32.759 ms) : 0, 32759
AppSec [candidate] (32.125 ms) : 0, 32125
Debugger [baseline] (6.504 ms) : 0, 6504
Debugger [candidate] (6.386 ms) : 0, 6386
Remote Config [baseline] (690.862 µs) : 0, 691
Remote Config [candidate] (673.252 µs) : 0, 673
Telemetry [baseline] (14.576 ms) : 0, 14576
Telemetry [candidate] (14.326 ms) : 0, 14326
Flare Poller [baseline] (6.563 ms) : 0, 6563
Flare Poller [candidate] (6.442 ms) : 0, 6442
section iast
crashtracking [baseline] (1.475 ms) : 0, 1475
crashtracking [candidate] (1.479 ms) : 0, 1479
BytebuddyAgent [baseline] (830.98 ms) : 0, 830980
BytebuddyAgent [candidate] (831.759 ms) : 0, 831759
GlobalTracer [baseline] (235.308 ms) : 0, 235308
GlobalTracer [candidate] (235.493 ms) : 0, 235493
IAST [baseline] (31.906 ms) : 0, 31906
IAST [candidate] (35.175 ms) : 0, 35175
AppSec [baseline] (30.132 ms) : 0, 30132
AppSec [candidate] (26.123 ms) : 0, 26123
Debugger [baseline] (6.191 ms) : 0, 6191
Debugger [candidate] (6.073 ms) : 0, 6073
Remote Config [baseline] (604.896 µs) : 0, 605
Remote Config [candidate] (590.564 µs) : 0, 591
Telemetry [baseline] (8.636 ms) : 0, 8636
Telemetry [candidate] (8.287 ms) : 0, 8287
Flare Poller [baseline] (4.201 ms) : 0, 4201
Flare Poller [candidate] (4.081 ms) : 0, 4081
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.55.0-SNAPSHOT~0ba25052d0, baseline=1.55.0-SNAPSHOT~29ed9f5b36
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.036 s) : 0, 1036431
Total [baseline] (10.733 s) : 0, 10733372
Agent [candidate] (1.033 s) : 0, 1032966
Total [candidate] (10.845 s) : 0, 10844635
section appsec
Agent [baseline] (1.2 s) : 0, 1200297
Total [baseline] (10.89 s) : 0, 10889963
Agent [candidate] (1.204 s) : 0, 1203757
Total [candidate] (10.935 s) : 0, 10935191
section iast
Agent [baseline] (1.169 s) : 0, 1168804
Total [baseline] (11.11 s) : 0, 11110017
Agent [candidate] (1.162 s) : 0, 1161577
Total [candidate] (11.168 s) : 0, 11168454
section profiling
Agent [baseline] (1.18 s) : 0, 1179986
Total [baseline] (10.91 s) : 0, 10909705
Agent [candidate] (1.171 s) : 0, 1171122
Total [candidate] (10.891 s) : 0, 10891100
gantt
title petclinic - break down per module: candidate=1.55.0-SNAPSHOT~0ba25052d0, baseline=1.55.0-SNAPSHOT~29ed9f5b36
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.468 ms) : 0, 1468
crashtracking [candidate] (1.474 ms) : 0, 1474
BytebuddyAgent [baseline] (706.781 ms) : 0, 706781
BytebuddyAgent [candidate] (703.378 ms) : 0, 703378
GlobalTracer [baseline] (246.205 ms) : 0, 246205
GlobalTracer [candidate] (246.493 ms) : 0, 246493
AppSec [baseline] (32.474 ms) : 0, 32474
AppSec [candidate] (32.39 ms) : 0, 32390
Debugger [baseline] (6.467 ms) : 0, 6467
Debugger [candidate] (6.475 ms) : 0, 6475
Remote Config [baseline] (687.457 µs) : 0, 687
Remote Config [candidate] (692.704 µs) : 0, 693
Telemetry [baseline] (14.496 ms) : 0, 14496
Telemetry [candidate] (14.395 ms) : 0, 14395
Flare Poller [baseline] (6.583 ms) : 0, 6583
Flare Poller [candidate] (6.512 ms) : 0, 6512
section appsec
crashtracking [baseline] (1.449 ms) : 0, 1449
crashtracking [candidate] (1.461 ms) : 0, 1461
BytebuddyAgent [baseline] (724.729 ms) : 0, 724729
BytebuddyAgent [candidate] (726.311 ms) : 0, 726311
GlobalTracer [baseline] (235.79 ms) : 0, 235790
GlobalTracer [candidate] (235.781 ms) : 0, 235781
IAST [baseline] (25.042 ms) : 0, 25042
IAST [candidate] (25.095 ms) : 0, 25095
AppSec [baseline] (173.383 ms) : 0, 173383
AppSec [candidate] (174.835 ms) : 0, 174835
Debugger [baseline] (5.866 ms) : 0, 5866
Debugger [candidate] (5.995 ms) : 0, 5995
Remote Config [baseline] (624.199 µs) : 0, 624
Remote Config [candidate] (634.023 µs) : 0, 634
Telemetry [baseline] (8.423 ms) : 0, 8423
Telemetry [candidate] (8.578 ms) : 0, 8578
Flare Poller [baseline] (3.881 ms) : 0, 3881
Flare Poller [candidate] (3.956 ms) : 0, 3956
section iast
crashtracking [baseline] (1.464 ms) : 0, 1464
crashtracking [candidate] (1.464 ms) : 0, 1464
BytebuddyAgent [baseline] (830.352 ms) : 0, 830352
BytebuddyAgent [candidate] (823.863 ms) : 0, 823863
GlobalTracer [baseline] (235.082 ms) : 0, 235082
GlobalTracer [candidate] (234.059 ms) : 0, 234059
IAST [baseline] (33.499 ms) : 0, 33499
IAST [candidate] (30.857 ms) : 0, 30857
AppSec [baseline] (27.834 ms) : 0, 27834
AppSec [candidate] (30.538 ms) : 0, 30538
Debugger [baseline] (6.113 ms) : 0, 6113
Debugger [candidate] (6.149 ms) : 0, 6149
Remote Config [baseline] (592.949 µs) : 0, 593
Remote Config [candidate] (595.967 µs) : 0, 596
Telemetry [baseline] (8.453 ms) : 0, 8453
Telemetry [candidate] (8.54 ms) : 0, 8540
Flare Poller [baseline] (4.084 ms) : 0, 4084
Flare Poller [candidate] (4.158 ms) : 0, 4158
section profiling
crashtracking [baseline] (1.46 ms) : 0, 1460
crashtracking [candidate] (1.437 ms) : 0, 1437
BytebuddyAgent [baseline] (730.709 ms) : 0, 730709
BytebuddyAgent [candidate] (726.055 ms) : 0, 726055
GlobalTracer [baseline] (221.434 ms) : 0, 221434
GlobalTracer [candidate] (219.845 ms) : 0, 219845
AppSec [baseline] (32.384 ms) : 0, 32384
AppSec [candidate] (32.218 ms) : 0, 32218
Debugger [baseline] (10.753 ms) : 0, 10753
Debugger [candidate] (12.905 ms) : 0, 12905
Remote Config [baseline] (677.598 µs) : 0, 678
Remote Config [candidate] (712.052 µs) : 0, 712
Telemetry [baseline] (12.228 ms) : 0, 12228
Telemetry [candidate] (9.73 ms) : 0, 9730
Flare Poller [baseline] (4.142 ms) : 0, 4142
Flare Poller [candidate] (4.088 ms) : 0, 4088
ProfilingAgent [baseline] (110.42 ms) : 0, 110420
ProfilingAgent [candidate] (108.575 ms) : 0, 108575
Profiling [baseline] (111.045 ms) : 0, 111045
Profiling [candidate] (109.245 ms) : 0, 109245
LoadParameters
See matching parameters
SummaryFound 1 performance improvements and 3 performance regressions! Performance is the same for 8 metrics, 12 unstable metrics.
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~0ba25052d0, baseline=1.55.0-SNAPSHOT~29ed9f5b36
dateFormat X
axisFormat %s
section baseline
no_agent (1.198 ms) : 1187, 1210
. : milestone, 1198,
iast (3.239 ms) : 3194, 3284
. : milestone, 3239,
iast_FULL (6.06 ms) : 5998, 6122
. : milestone, 6060,
iast_GLOBAL (3.662 ms) : 3601, 3723
. : milestone, 3662,
profiling (1.98 ms) : 1963, 1997
. : milestone, 1980,
tracing (1.771 ms) : 1757, 1786
. : milestone, 1771,
section candidate
no_agent (1.196 ms) : 1184, 1208
. : milestone, 1196,
iast (3.241 ms) : 3194, 3287
. : milestone, 3241,
iast_FULL (5.582 ms) : 5527, 5636
. : milestone, 5582,
iast_GLOBAL (3.649 ms) : 3607, 3692
. : milestone, 3649,
profiling (2.034 ms) : 2016, 2051
. : milestone, 2034,
tracing (1.844 ms) : 1828, 1860
. : milestone, 1844,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~0ba25052d0, baseline=1.55.0-SNAPSHOT~29ed9f5b36
dateFormat X
axisFormat %s
section baseline
no_agent (18.903 ms) : 18708, 19099
. : milestone, 18903,
appsec (19.282 ms) : 19087, 19477
. : milestone, 19282,
code_origins (18.63 ms) : 18438, 18822
. : milestone, 18630,
iast (19.458 ms) : 19261, 19654
. : milestone, 19458,
profiling (20.682 ms) : 20476, 20887
. : milestone, 20682,
tracing (18.207 ms) : 18025, 18388
. : milestone, 18207,
section candidate
no_agent (19.06 ms) : 18865, 19255
. : milestone, 19060,
appsec (19.557 ms) : 19357, 19757
. : milestone, 19557,
code_origins (19.493 ms) : 19299, 19688
. : milestone, 19493,
iast (19.621 ms) : 19424, 19818
. : milestone, 19621,
profiling (20.43 ms) : 20225, 20634
. : milestone, 20430,
tracing (19.635 ms) : 19439, 19831
. : milestone, 19635,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 2 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~0ba25052d0, baseline=1.55.0-SNAPSHOT~29ed9f5b36
dateFormat X
axisFormat %s
section baseline
no_agent (1.474 ms) : 1462, 1485
. : milestone, 1474,
appsec (3.704 ms) : 3485, 3922
. : milestone, 3704,
iast (2.21 ms) : 2147, 2274
. : milestone, 2210,
iast_GLOBAL (2.244 ms) : 2180, 2308
. : milestone, 2244,
profiling (2.072 ms) : 2019, 2124
. : milestone, 2072,
tracing (2.026 ms) : 1977, 2076
. : milestone, 2026,
section candidate
no_agent (1.469 ms) : 1458, 1481
. : milestone, 1469,
appsec (3.696 ms) : 3477, 3916
. : milestone, 3696,
iast (2.194 ms) : 2130, 2257
. : milestone, 2194,
iast_GLOBAL (2.259 ms) : 2194, 2323
. : milestone, 2259,
profiling (2.467 ms) : 2308, 2626
. : milestone, 2467,
tracing (2.016 ms) : 1967, 2066
. : milestone, 2016,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~0ba25052d0, baseline=1.55.0-SNAPSHOT~29ed9f5b36
dateFormat X
axisFormat %s
section baseline
no_agent (15.068 s) : 15068000, 15068000
. : milestone, 15068000,
appsec (14.823 s) : 14823000, 14823000
. : milestone, 14823000,
iast (18.773 s) : 18773000, 18773000
. : milestone, 18773000,
iast_GLOBAL (18.159 s) : 18159000, 18159000
. : milestone, 18159000,
profiling (14.94 s) : 14940000, 14940000
. : milestone, 14940000,
tracing (15.228 s) : 15228000, 15228000
. : milestone, 15228000,
section candidate
no_agent (14.931 s) : 14931000, 14931000
. : milestone, 14931000,
appsec (14.815 s) : 14815000, 14815000
. : milestone, 14815000,
iast (18.452 s) : 18452000, 18452000
. : milestone, 18452000,
iast_GLOBAL (18.411 s) : 18411000, 18411000
. : milestone, 18411000,
profiling (15.866 s) : 15866000, 15866000
. : milestone, 15866000,
tracing (15.181 s) : 15181000, 15181000
. : milestone, 15181000,
|
a96938e to
0598f86
Compare
For SymDB we add injectible lines into method scope to provide information about executable line of code where we can put a line probe. We are using the LineNumberTable of each method, sort and make ranges about them.
0598f86 to
0ba2505
Compare
ojung
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sweet!
For SymDB we add injectible lines into method scope to provide information about executable line of code where we can put a line probe. We are using the LineNumberTable of each method, sort and make ranges about them.
What Does This Do
For SymDB we add injectible lines into method scope to provide information about executable line of code where we can put a line probe.
We are using the LineNumberTable of each method, sort and make ranges about them.
Motivation
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any useful labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]