I have made a windows phone app, that unfortunately has some memory leak, because pages are not removed correctly. This was solved by using the answer:
Remove Pages wind
Beware of third party controls/libraries, Image, LongListSelector, FlipView or WebView, because they have some issues with memory management.
You should make sure, that no threads/tasks/timers keep reference to your Views/ViewModels.
There are two interesting articles about memory leaks:
I guess it will be hard to find the root cause without any sample project. If it doesn't occur in empty project with the same architecture, then there is some issue in your code.
Find all disposable graphics/IO, make sure that disposed them, (after you finished to use them).
The all such objects inheriting from IDispose interface.
I think you can make the object singleton and you can clear the values of objects manually when accordingly. Please refer the link below https://msdn.microsoft.com/en-us/library/ff650316.aspx