In the final part of this series, I conclude with the results seen when profiling the XNotes app again after I implemented the recommendations I’ve presented.
NOTE: Just a quick reminder that the presentation this series is based on was created in September, 2013. Things have improved since then. I will occasionally add notes with updates when appropriate.
After three weeks of work investigating and implementing the best practices I just covered, its time to take another quick run-through of the app with the Heap Shot profiler. This time, the user interface components and temporary data objects used during the workflow are released each time the workflow is completed. Yes!
So in conclusion, the current status of the XNotes app is that I’m confident it is solid after rigorous testing. Object instances are now being released by the Xamarin runtime as expected. I submitted XNotes to the App Store on September 6th, and I am happy to report that my first submission was approved and added to the store!
I hope you’ll put the information I presented in this series to good use! Thanks as always for your time. I hope you will visit my site again soon, or sign up for inbox delivery of future posts.