Skip to content

Instantly share code, notes, and snippets.

@x4lldux
Created April 22, 2016 17:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save x4lldux/976dcc0c85c4e80e60c9e85b4e63ba85 to your computer and use it in GitHub Desktop.
Save x4lldux/976dcc0c85c4e80e60c9e85b4e63ba85 to your computer and use it in GitHub Desktop.
xref_runner compilation overhead
# with xref_runner without xref_runner
$ for i in `seq 10`; do rm -rf _build/shared/lib/ecto/; time (mix compile &>/dev/null); done
real 0m8.249s real 0m7.183s
user 0m12.944s user 0m11.824s
sys 0m2.920s sys 0m2.788s
real 0m8.654s real 0m7.337s
user 0m13.084s user 0m11.916s
sys 0m3.432s sys 0m2.928s
real 0m9.094s real 0m7.287s
user 0m13.200s user 0m12.000s
sys 0m3.400s sys 0m2.924s
real 0m9.036s real 0m7.297s
user 0m13.016s user 0m11.752s
sys 0m3.316s sys 0m2.956s
real 0m6.883s real 0m7.250s
user 0m13.432s user 0m11.724s
sys 0m3.120s sys 0m3.048s
real 0m9.115s real 0m7.440s
user 0m13.120s user 0m11.812s
sys 0m3.144s sys 0m3.252s
real 0m9.561s real 0m7.422s
user 0m13.056s user 0m11.756s
sys 0m3.224s sys 0m3.132s
real 0m8.638s real 0m7.135s
user 0m12.956s user 0m11.720s
sys 0m3.216s sys 0m3.004s
real 0m8.698s real 0m7.251s
user 0m12.968s user 0m11.872s
sys 0m3.336s sys 0m2.816s
real 0m9.056s real 0m7.044s
user 0m13.096s user 0m11.740s
sys 0m3.200s sys 0m2.844s
# mean real = 8.698 mean real = 7.265
# diff in real times = 1.433
$ for i in `seq 10`; do time (mix compile &>/dev/null); done
real 0m1.814s real 0m0.527s
user 0m1.668s user 0m0.524s
sys 0m0.352s sys 0m0.076s
real 0m1.911s real 0m0.653s
user 0m1.636s user 0m0.612s
sys 0m0.476s sys 0m0.072s
real 0m1.985s real 0m0.549s
user 0m1.684s user 0m0.500s
sys 0m0.520s sys 0m0.104s
real 0m1.981s real 0m0.565s
user 0m1.692s user 0m0.520s
sys 0m0.516s sys 0m0.112s
real 0m2.012s real 0m0.539s
user 0m1.720s user 0m0.516s
sys 0m0.468s sys 0m0.092s
real 0m1.946s real 0m0.598s
user 0m1.700s user 0m0.536s
sys 0m0.460s sys 0m0.120s
real 0m2.130s real 0m0.598s
user 0m1.828s user 0m0.504s
sys 0m0.452s sys 0m0.160s
real 0m1.986s real 0m0.630s
user 0m1.772s user 0m0.540s
sys 0m0.404s sys 0m0.156s
real 0m2.012s real 0m0.642s
user 0m1.628s user 0m0.544s
sys 0m0.544s sys 0m0.180s
real 0m1.848s real 0m0.585s
user 0m1.620s user 0m0.488s
sys 0m0.428s sys 0m0.172s
# mean real = 1.962 mean real = 0.588
# diff in real times = 1.374
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment