I've recently started using the Xamarin Profiler on OS X and I cannot seem to get it to run for more than about 10 minutes on a machine. Anything more than about 6-7 minutes and the profiler UI starts to stutter. I recently upgraded to 16GB of RAM to see if this would help and it did in that I can profile for more than circa 6 minutes before profiler app or the iOS app crashes (it's a flip of the coin which one happens first).
I was really hoping to profile overnight to squeeze out issues with Jetsam killing our application after about 12-18+ hours of use but I'm far from achieving this at the moment.
I have tried decreasing the sample frequency to 1 per second [by comparing to UI in windows] (which I think is incorrectly labelled as "sleep in microseconds" in OS X version) and this has only helped to a limited degree.
Any suggestions on how I can improve this? Any one else have similar or much better experience? Am I being unreasonable in aiming to profile for extended periods of time (ie. many hours/days)?
Anyone have other suggestions on how to track down slowly developing memory leaks if not?
I should add, I'm using Profiler v.1.2.1