I&#x27;ve been learning Elixir and liking it very much.<p>One question I have, though, coming from Clojure, is how to quantify the cost of sending large data structures between processes. I&#x27;m so used to shared-memory concurrency that it isn&#x27;t clear to me how to efficiently write an Elixir&#x2F;Erlang program in which multiple processes need to have (read-only) access to the same data.<p>Are there any good practices for that, or ways of thinking about how much it will cost to copy the data between processes?