-
Notifications
You must be signed in to change notification settings - Fork 319
Limit heap size for Gradle daemons forked by the smoke tests #10089
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
base: master
Are you sure you want to change the base?
Limit heap size for Gradle daemons forked by the smoke tests #10089
Conversation
dd-smoke-tests/gradle/src/test/groovy/datadog/smoketest/GradleDaemonSmokeTest.groovy
Show resolved
Hide resolved
Test Environment - sbt-scalatestJob Status: success
|
Test Environment - nebula-release-pluginJob Status: success
|
Test Environment - pass4sJob Status: success
|
Test Environment - netflix-zuulJob Status: failed
|
Test Environment - reactive-streams-jvmJob Status: success
|
Test Environment - sonar-kotlinJob Status: success
|
Test Environment - okhttpJob Status: success
|
Test Environment - spring_bootJob Status: success
|
Test Environment - jolokiaJob Status: failed
|
Test Environment - sonar-javaJob Status: success
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 6 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.57.0-SNAPSHOT~b899da7ab8, baseline=1.57.0-SNAPSHOT~823cec6aa6
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.088 s) : 0, 1087901
Total [baseline] (10.863 s) : 0, 10862562
Agent [candidate] (1.088 s) : 0, 1088447
Total [candidate] (10.851 s) : 0, 10851118
section appsec
Agent [baseline] (1.263 s) : 0, 1263009
Total [baseline] (11.119 s) : 0, 11118867
Agent [candidate] (1.262 s) : 0, 1261712
Total [candidate] (11.042 s) : 0, 11041794
section iast
Agent [baseline] (1.221 s) : 0, 1220741
Total [baseline] (11.177 s) : 0, 11177055
Agent [candidate] (1.223 s) : 0, 1223230
Total [candidate] (11.181 s) : 0, 11180639
section profiling
Agent [baseline] (1.202 s) : 0, 1202052
Total [baseline] (11.005 s) : 0, 11005101
Agent [candidate] (1.204 s) : 0, 1204330
Total [candidate] (10.954 s) : 0, 10953704
gantt
title petclinic - break down per module: candidate=1.57.0-SNAPSHOT~b899da7ab8, baseline=1.57.0-SNAPSHOT~823cec6aa6
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.218 ms) : 0, 1218
crashtracking [candidate] (1.203 ms) : 0, 1203
BytebuddyAgent [baseline] (652.504 ms) : 0, 652504
BytebuddyAgent [candidate] (653.433 ms) : 0, 653433
GlobalTracer [baseline] (283.291 ms) : 0, 283291
GlobalTracer [candidate] (283.542 ms) : 0, 283542
AppSec [baseline] (32.807 ms) : 0, 32807
AppSec [candidate] (32.744 ms) : 0, 32744
Debugger [baseline] (68.966 ms) : 0, 68966
Debugger [candidate] (68.247 ms) : 0, 68247
Remote Config [baseline] (671.267 µs) : 0, 671
Remote Config [candidate] (660.61 µs) : 0, 661
Telemetry [baseline] (9.034 ms) : 0, 9034
Telemetry [candidate] (9.163 ms) : 0, 9163
Flare Poller [baseline] (3.738 ms) : 0, 3738
Flare Poller [candidate] (3.779 ms) : 0, 3779
section appsec
crashtracking [baseline] (1.198 ms) : 0, 1198
crashtracking [candidate] (1.185 ms) : 0, 1185
BytebuddyAgent [baseline] (688.746 ms) : 0, 688746
BytebuddyAgent [candidate] (688.441 ms) : 0, 688441
GlobalTracer [baseline] (258.628 ms) : 0, 258628
GlobalTracer [candidate] (258.504 ms) : 0, 258504
IAST [baseline] (24.555 ms) : 0, 24555
IAST [candidate] (24.519 ms) : 0, 24519
AppSec [baseline] (173.172 ms) : 0, 173172
AppSec [candidate] (174.185 ms) : 0, 174185
Debugger [baseline] (67.966 ms) : 0, 67966
Debugger [candidate] (66.096 ms) : 0, 66096
Remote Config [baseline] (688.754 µs) : 0, 689
Remote Config [candidate] (699.356 µs) : 0, 699
Telemetry [baseline] (8.767 ms) : 0, 8767
Telemetry [candidate] (8.836 ms) : 0, 8836
Flare Poller [baseline] (3.728 ms) : 0, 3728
Flare Poller [candidate] (3.766 ms) : 0, 3766
section iast
crashtracking [baseline] (1.188 ms) : 0, 1188
crashtracking [candidate] (1.187 ms) : 0, 1187
BytebuddyAgent [baseline] (788.962 ms) : 0, 788962
BytebuddyAgent [candidate] (791.2 ms) : 0, 791200
GlobalTracer [baseline] (254.806 ms) : 0, 254806
GlobalTracer [candidate] (255.1 ms) : 0, 255100
IAST [baseline] (28.052 ms) : 0, 28052
IAST [candidate] (27.06 ms) : 0, 27060
AppSec [baseline] (34.423 ms) : 0, 34423
AppSec [candidate] (35.097 ms) : 0, 35097
Debugger [baseline] (65.563 ms) : 0, 65563
Debugger [candidate] (65.794 ms) : 0, 65794
Remote Config [baseline] (549.103 µs) : 0, 549
Remote Config [candidate] (535.389 µs) : 0, 535
Telemetry [baseline] (8.431 ms) : 0, 8431
Telemetry [candidate] (8.395 ms) : 0, 8395
Flare Poller [baseline] (3.44 ms) : 0, 3440
Flare Poller [candidate] (3.476 ms) : 0, 3476
section profiling
crashtracking [baseline] (1.192 ms) : 0, 1192
crashtracking [candidate] (1.199 ms) : 0, 1199
BytebuddyAgent [baseline] (700.405 ms) : 0, 700405
BytebuddyAgent [candidate] (701.234 ms) : 0, 701234
GlobalTracer [baseline] (220.252 ms) : 0, 220252
GlobalTracer [candidate] (220.594 ms) : 0, 220594
AppSec [baseline] (32.129 ms) : 0, 32129
AppSec [candidate] (32.285 ms) : 0, 32285
Debugger [baseline] (67.899 ms) : 0, 67899
Debugger [candidate] (67.92 ms) : 0, 67920
Remote Config [baseline] (650.97 µs) : 0, 651
Remote Config [candidate] (672.493 µs) : 0, 672
Telemetry [baseline] (8.931 ms) : 0, 8931
Telemetry [candidate] (9.161 ms) : 0, 9161
Flare Poller [baseline] (3.784 ms) : 0, 3784
Flare Poller [candidate] (3.748 ms) : 0, 3748
ProfilingAgent [baseline] (97.349 ms) : 0, 97349
ProfilingAgent [candidate] (97.996 ms) : 0, 97996
Profiling [baseline] (97.923 ms) : 0, 97923
Profiling [candidate] (98.565 ms) : 0, 98565
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.57.0-SNAPSHOT~b899da7ab8, baseline=1.57.0-SNAPSHOT~823cec6aa6
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.086 s) : 0, 1086193
Total [baseline] (8.756 s) : 0, 8756087
Agent [candidate] (1.078 s) : 0, 1077595
Total [candidate] (8.729 s) : 0, 8729037
section iast
Agent [baseline] (1.22 s) : 0, 1220212
Total [baseline] (9.455 s) : 0, 9455163
Agent [candidate] (1.218 s) : 0, 1217868
Total [candidate] (9.462 s) : 0, 9461989
gantt
title insecure-bank - break down per module: candidate=1.57.0-SNAPSHOT~b899da7ab8, baseline=1.57.0-SNAPSHOT~823cec6aa6
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.203 ms) : 0, 1203
crashtracking [candidate] (1.189 ms) : 0, 1189
BytebuddyAgent [baseline] (651.075 ms) : 0, 651075
BytebuddyAgent [candidate] (647.411 ms) : 0, 647411
GlobalTracer [baseline] (284.212 ms) : 0, 284212
GlobalTracer [candidate] (281.068 ms) : 0, 281068
AppSec [baseline] (32.886 ms) : 0, 32886
AppSec [candidate] (32.224 ms) : 0, 32224
Debugger [baseline] (67.56 ms) : 0, 67560
Debugger [candidate] (66.861 ms) : 0, 66861
Remote Config [baseline] (664.417 µs) : 0, 664
Remote Config [candidate] (665.086 µs) : 0, 665
Telemetry [baseline] (9.128 ms) : 0, 9128
Telemetry [candidate] (8.966 ms) : 0, 8966
Flare Poller [baseline] (3.804 ms) : 0, 3804
Flare Poller [candidate] (3.701 ms) : 0, 3701
section iast
crashtracking [baseline] (1.188 ms) : 0, 1188
crashtracking [candidate] (1.176 ms) : 0, 1176
BytebuddyAgent [baseline] (789.628 ms) : 0, 789628
BytebuddyAgent [candidate] (787.443 ms) : 0, 787443
GlobalTracer [baseline] (254.794 ms) : 0, 254794
GlobalTracer [candidate] (255.087 ms) : 0, 255087
AppSec [baseline] (35.013 ms) : 0, 35013
AppSec [candidate] (35.032 ms) : 0, 35032
Debugger [baseline] (64.778 ms) : 0, 64778
Debugger [candidate] (64.484 ms) : 0, 64484
Remote Config [baseline] (535.525 µs) : 0, 536
Remote Config [candidate] (524.885 µs) : 0, 525
Telemetry [baseline] (8.417 ms) : 0, 8417
Telemetry [candidate] (8.436 ms) : 0, 8436
Flare Poller [baseline] (3.4 ms) : 0, 3400
Flare Poller [candidate] (3.443 ms) : 0, 3443
IAST [baseline] (27.055 ms) : 0, 27055
IAST [candidate] (26.901 ms) : 0, 26901
LoadParameters
See matching parameters
SummaryFound 1 performance improvements and 3 performance regressions! Performance is the same for 16 metrics, 16 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~b899da7ab8, baseline=1.57.0-SNAPSHOT~823cec6aa6
dateFormat X
axisFormat %s
section baseline
no_agent (19.063 ms) : 18869, 19257
. : milestone, 19063,
appsec (19.936 ms) : 19731, 20142
. : milestone, 19936,
code_origins (17.669 ms) : 17492, 17846
. : milestone, 17669,
iast (17.725 ms) : 17548, 17901
. : milestone, 17725,
profiling (18.488 ms) : 18305, 18670
. : milestone, 18488,
tracing (18.676 ms) : 18491, 18862
. : milestone, 18676,
section candidate
no_agent (18.363 ms) : 18174, 18552
. : milestone, 18363,
appsec (19.679 ms) : 19482, 19875
. : milestone, 19679,
code_origins (17.711 ms) : 17538, 17885
. : milestone, 17711,
iast (17.872 ms) : 17694, 18050
. : milestone, 17872,
profiling (19.532 ms) : 19332, 19733
. : milestone, 19532,
tracing (17.66 ms) : 17483, 17837
. : milestone, 17660,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~b899da7ab8, baseline=1.57.0-SNAPSHOT~823cec6aa6
dateFormat X
axisFormat %s
section baseline
no_agent (1.217 ms) : 1207, 1228
. : milestone, 1217,
iast (3.234 ms) : 3190, 3278
. : milestone, 3234,
iast_FULL (5.716 ms) : 5659, 5774
. : milestone, 5716,
iast_GLOBAL (3.516 ms) : 3465, 3566
. : milestone, 3516,
profiling (1.961 ms) : 1945, 1977
. : milestone, 1961,
tracing (1.853 ms) : 1837, 1869
. : milestone, 1853,
section candidate
no_agent (1.23 ms) : 1218, 1243
. : milestone, 1230,
iast (3.156 ms) : 3113, 3199
. : milestone, 3156,
iast_FULL (5.693 ms) : 5636, 5749
. : milestone, 5693,
iast_GLOBAL (3.524 ms) : 3473, 3575
. : milestone, 3524,
profiling (2.29 ms) : 2268, 2311
. : milestone, 2290,
tracing (1.843 ms) : 1827, 1859
. : milestone, 1843,
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 biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~b899da7ab8, baseline=1.57.0-SNAPSHOT~823cec6aa6
dateFormat X
axisFormat %s
section baseline
no_agent (15.041 s) : 15041000, 15041000
. : milestone, 15041000,
appsec (15.039 s) : 15039000, 15039000
. : milestone, 15039000,
iast (18.698 s) : 18698000, 18698000
. : milestone, 18698000,
iast_GLOBAL (17.907 s) : 17907000, 17907000
. : milestone, 17907000,
profiling (14.563 s) : 14563000, 14563000
. : milestone, 14563000,
tracing (14.991 s) : 14991000, 14991000
. : milestone, 14991000,
section candidate
no_agent (14.809 s) : 14809000, 14809000
. : milestone, 14809000,
appsec (14.834 s) : 14834000, 14834000
. : milestone, 14834000,
iast (18.036 s) : 18036000, 18036000
. : milestone, 18036000,
iast_GLOBAL (17.936 s) : 17936000, 17936000
. : milestone, 17936000,
profiling (14.449 s) : 14449000, 14449000
. : milestone, 14449000,
tracing (14.851 s) : 14851000, 14851000
. : milestone, 14851000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~b899da7ab8, baseline=1.57.0-SNAPSHOT~823cec6aa6
dateFormat X
axisFormat %s
section baseline
no_agent (1.481 ms) : 1470, 1493
. : milestone, 1481,
appsec (3.727 ms) : 3509, 3946
. : milestone, 3727,
iast (2.241 ms) : 2175, 2306
. : milestone, 2241,
iast_GLOBAL (2.278 ms) : 2213, 2344
. : milestone, 2278,
profiling (2.5 ms) : 2343, 2658
. : milestone, 2500,
tracing (2.07 ms) : 2018, 2122
. : milestone, 2070,
section candidate
no_agent (1.483 ms) : 1471, 1494
. : milestone, 1483,
appsec (3.762 ms) : 3543, 3981
. : milestone, 3762,
iast (2.236 ms) : 2170, 2301
. : milestone, 2236,
iast_GLOBAL (2.278 ms) : 2212, 2343
. : milestone, 2278,
profiling (2.109 ms) : 2054, 2163
. : milestone, 2109,
tracing (2.062 ms) : 2010, 2113
. : milestone, 2062,
|
What Does This Do
Limits heap size to 256mb for the processes forked by CI Visibility smoke tests (Gradle daemons, Maven builds, JUnit console runs).
Motivation
The projects built in the smoke tests are tiny, and 256 mb heap should be sufficient for the build systems.
We have seen some
Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)errors before that, we suspect, are caused by running out of memory.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]