title: Boosting performance via memory capture?
body: <p>In my WPF application, there are heavy custom controls that take time to get constructed, therefore it will affect user experience while visiting pages with large number of objects ..</p>
  
  <p>So, I've took a look at MS PowerPoint, I saw  temp files that are stored while user interact with presentation, I think that PP team used those files to boost up the speed of pages construction.</p>
  
  <p>The question is, is it possible to take a memory capture of specific instances and store captures to files, then to re-populate memory to get my app instances live again?</p>
  
  <p>Aren't those heavy visual trees stored in memory? isn't there a way to retrieve memory rather than dispose and re-build each control?</p>
  
  <p>I've searched for WPF performance tips, didn't get any clue about this approach.</p>
  
  <p>Any idea?</p>