<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Thu, Oct 22, 2015 at 1:58 PM Jesper Louis Andersen <<a href="mailto:jesper.louis.andersen@gmail.com">jesper.louis.andersen@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">A shot to try is to use a map instead. A trie should compress better on paper, but I'm not sure the overhead in Erlang makes it competitive with just shoving everything into a map (on 18.x), which uses a HAMT.<br></div><div class="gmail_extra"><br></div></blockquote><div><br></div><div>I am not sure to understand the solution. Do you mean copying the map to different processes? What would be a good default number of processes then o start to copy the data? (/me is thinking N = number of cpus but...)</div><div><br></div><div>Related to that I am wondering what `read_concurrency` means internally?  </div><div><br></div><div>- benoit</div></div></div>