title: Do i need to dispose page / page properties before using Frame.Navigate()?
body: <p>I am building windows store 8.1 application. for page navigation i simply using : </p>
  
  <p><code>Frame.Navigate(typeof(DestiantionPage),param)</code></p>
  
  <p>But when navigate to the same page over and over. I got a memory leak. Im checking through 'analyze'>'performance and diagnostic' on visual studio 2013. </p>
  
  <p>I saw that the memory used by the page im talking about <strong>is growing every time i navigate to</strong> that page.</p>
  
  <p>when i trace the code, the destructor of that class page was NOT called when i navigate to another page. <strong>why was it happened?</strong> </p>
  
  <p>i wonder <strong>if i need to do something like disposing my page or properties?</strong></p>
  
  <p>note : i also have some subscribed events (<strong>do i need to unsubscribe them?</strong>)</p>
  
  <p>EDIT : 
  i have tried setting <code>NavigationCacheMode</code> into <code>this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Disabled;</code> as mentioned <a href="https://stackoverflow.com/questions/24307375/navigating-to-page-increases-memory-usage-windows-universal-8-1">here</a> but <strong>it still</strong> have memory leak.</p>