<div dir="ltr">What do you call a "performance"?<div><br></div><div>Do you measure throughput on thousands of simultaneous connections?  Or you measure throughput on 2-3 simultaneous connections?</div><div><br></div><div>How do you simulate network drops?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 12, 2017 at 11:30 PM, Caragea Silviu <span dir="ltr"><<a href="mailto:silviu.cpp@gmail.com" target="_blank">silviu.cpp@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div>Hello,<br><br></div>I'm working on a TLS/DTLS library in top of BoringSSL/OpenSSL and gen_tcp. My goal is to have a interface compatible as much as I can with erlang ssl module. <br><br></div>Project is located here: <a href="https://github.com/silviucpp/erltls" target="_blank">https://github.com/silviucpp/<wbr>erltls</a> and overall so far I have better performances results than ssl module. around 33 % on OSX and 18 % on ubuntu when using ssl as client for sending the requests (when using erltls as client boost is even more  for example on mac around 60 %)<br><br></div>To measure the performances I'm using : <a href="https://github.com/silviucpp/tls_bench" target="_blank">https://github.com/silviucpp/<wbr>tls_bench</a><br><br></div>During testing I observed that when using enif_consume_timeslice I have a drop off in performances for around 15 %. It's calling this method too heavy ? or the processes are suspended/resumed to many times and this affects the results?<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888">Silviu  <br></font></span></div>
<br>______________________________<wbr>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/<wbr>listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>