<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 18, 2019 at 11:15 PM Gerhard Lazu <<a href="mailto:gerhard@lazu.co.uk">gerhard@lazu.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><a href="https://github.com/erlang/otp/pull/2291" target="_blank">https://github.com/erlang/otp/pull/2291</a> is an improvement for larger payloads, not so much for smaller ones.<div><br></div><div>60 KB - 13.6 Gbit/s (down from 14.4 Gbit/s)</div><div>120 KB - 12.8 Gbit/s (down from 14.4 Gbit/s)</div><div>10MB - 8.8 Gbit/s (up from 7.6 Gbit/s)</div><div>100MB - 5.8 Gbit/s (up from 4.3 Gbit/s)</div><div><br></div><div>This is OTP 22.0.2 <a href="https://grafana.gcp.rabbitmq.com/dashboard/snapshot/SDr2EWgaD2KOX5i0H154UvzoHRS68FV0" target="_blank">https://grafana.gcp.rabbitmq.com/dashboard/snapshot/SDr2EWgaD2KOX5i0H154UvzoHRS68FV0</a><br></div><div><br></div><div>This is OTP 22.0.3 + PR 2291 <a href="https://grafana.gcp.rabbitmq.com/dashboard/snapshot/8yxY61o140gvAKXFthgIVCes2oW2Owa7" target="_blank">https://grafana.gcp.rabbitmq.com/dashboard/snapshot/8yxY61o140gvAKXFthgIVCes2oW2Owa7</a><div><br></div><div><div>Will try <a href="https://github.com/erlang/otp/pull/2293" target="_blank">https://github.com/erlang/otp/pull/2293</a> tomorrow</div></div></div></div></blockquote><div><br></div><div>Just keep in mind that these optimizations work great for when you are sending large binary terms. If you were to send the same data but as a list, you are back where you started again. So as always when you do benchmarks, make sure that you are testing with data that is close to what you expect your application to actually send.</div><div><br></div><div>Lukas</div></div></div>