Closed jtbx closed 11 months ago
DCD BUILD FAILED
❌ Basic dub build
failed! Please check your changes again.
Build statistics:
statistics (-before, +after)
client size=1052640 bin/dcd-client
-server size=3102144 bin/dcd-server
-rough build time=66s
+server size=3102400 bin/dcd-server
+rough build time=67s
-DCD run_tests.sh Elapsed (wall clock) time (h:mm:ss or m:ss): 0:08.08
-DCD run_tests.sh Maximum resident set size (kbytes): 34060
+DCD run_tests.sh Elapsed (wall clock) time (h:mm:ss or m:ss): 0:08.06
+DCD run_tests.sh Maximum resident set size (kbytes): 44276
short requests: (240x)
- min request time = 0.013ms
- 10th percentile = 0.145ms
- median time = 0.395ms
- 90th percentile = 0.663ms
- max request time = 1.726ms
+ min request time = 0.011ms
+ 10th percentile = 0.142ms
+ median time = 0.387ms
+ 90th percentile = 0.647ms
+ max request time = 1.597ms
long requests over 10ms: (51x)
- min request time = 13.723ms
- 10th percentile = 14.301ms
- median time = 15.807ms
- 90th percentile = 18.488ms
- max request time = 22.434ms
+ min request time = 12.501ms
+ 10th percentile = 13.155ms
+ median time = 14.953ms
+ 90th percentile = 17.752ms
+ max request time = 22.007ms
top 5 GC sources in server:
Added extra version statements for OpenBSD, NetBSD and DragonflyBSD, as these are not included in the BSD version identifier.
Also removed the line
SHELL:=/usr/bin/env bash
from the top of the makefile because most BSDs don't include bash in the base system, and the build doesn't need it anyway.On OpenBSD, using -inline with dmd causes the compiler to crash because of insufficient memory (with 8 GB), so I added a couple of ifneq's to use -inline only if the build is not running on OpenBSD (or we could just remove -inline entirely...)