<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 13, 2015 at 6:44 PM, José Valim <span dir="ltr"><<a href="mailto:jose.valim@plataformatec.com.br" target="_blank">jose.valim@plataformatec.com.br</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">2. The time to start, write to stdio and shutdown the erlang system is higher on 18.0</blockquote></div><br>I was interested in this one, because I think I've perceived startup times being less regular, and this is a good check. I did:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">[jlouis@lady-of-pain 2]$ for i in $(seq 1 100); do time erl -eval "io:format(hello, []), halt()." ; done > collected.txt 2>&1</div><div class="gmail_extra">grep real collected.txt | sed -e 's/^.*m//g' -e s/s$//g > data.txt</div><div class="gmail_extra"><br></div><div class="gmail_extra">To collect the necessary data. On a FreeBSD system, you might need the jot(1) command rather than the seq(1) command, but the idea is the same.</div><div class="gmail_extra"><br></div><div class="gmail_extra">In R:</div><div class="gmail_extra"><br></div><div class="gmail_extra">x <- read.csv('data.txt', header=FALSE)</div><div class="gmail_extra">> summary(x)</div><div class="gmail_extra">       V1        </div><div class="gmail_extra"> Min.   :0.1890  </div><div class="gmail_extra"> 1st Qu.:0.1930  </div><div class="gmail_extra"> Median :0.1940  </div><div class="gmail_extra"> Mean   :0.1948  </div><div class="gmail_extra"> 3rd Qu.:0.1963  </div><div class="gmail_extra"> Max.   :0.2050  </div><div><br></div>In other words, my hunch was soundly destroyed by data. I've seen what I perceive to be longer boot times as well, and they seem to deviate more. But the human perception is so bad at precise measurements. Consider using the above script-idea together with R to obtain some more data and better numbers. The mean is usually only a good statistic if you have other data.<br clear="all"><div><br></div>-- <br><div class="gmail_signature">J.</div>
</div></div>