Should I share the Materializer instance or always create a new one when needed? : <p>I'm currently working on a project that extensively uses Akka and Akka Streams.</p>

<p>One question/problem keeps coming up while working with it: What is the best practice for the Materializer which is needed in all places where streams are used. Especially when I'm inside an Actor, where I only can access the ActorSystem, should I manually pass in an existing Materializer instance or just create one when I need it?</p>

<p>I'm especially worried about the resource usage and performance when instantiating Materializers on demand.</p>
