title: Can I share class instances between two processes on the same machine without having to serialize/deserialize?
body: <p>I have fairly large collections of object instances (>100mb) that I need to share between two processes on the same machine. Is there a way to share such collections without having to serialize/deserialize? </p>
  
  <p>I considered a message bus but then I would need to serialize/deserialize the object instances and that is a no-go because the overhead is too time consuming. Also memory mapped files seem to involve the serialization of the object instances to files. </p>
  
  <p>I target C#/.Net 4.5 on a Windows 7 OS. </p>
  
  <p>Thanks</p>