title: XNA How does the ContentManager handle with memory
body: <p>My question is not clear at title [i can not write it exactly]</p>
  
  <p>e.g <code>Texture2D picture = Content.Load&lt;Texture2D&gt;("myPicture");</code></p>
  
  <p>what does happen on memory if the code above runs ? As I know Content caches the "myPicture" to the memory and return a reference to the Texture2D picture. Am I wrong ? If "myPicture" is loaded to another Texture2D object "myPicture" is not duplicated so it returns only a reference. </p>
  
  <p>Is each file (or content-file) loaded over Content cached to memory (also allocated on Ram) without duplicating ? (i believe this my question with all written above should be checked) </p>
  
  <p>Thanks !</p>