title: Silverlight: Clear unused memory on navigating to another page
body: <p>My silverlight application has many pages and uses Navigation Service to navigate between pages. One of the pages fetches a large amount (~1G) of data from a web service. Since garbage collection is not happening automatically, I need to clear the memory allocated in that page when I go back to the previous page (Home page).
  I tried overriding <code>OnNavigatedFrom</code> method and tried assigning object references to null and forcing a garbage collection by <code>GC.Collect()</code>. But the memory is not getting cleared. I noticed that if I refresh the Home Page, the memory comes down drastically. How to do memory clearance programatically. </p>