I am struggling to use the Xamarin profiler on Android to help us check memory issues in our app.
The problems I encounter:
1) Manual snapshots don't work
2) Application is not stable when launching a profiling session with automatic snapshots (either time or GC).
- On one device it crashes maybe one minute after fully booting the application.
- On another device it will hang during application boot.
I found the following blog entry that points out the same issue as : manual snapshot don't work, and they also point out an issue that looks close to issue .
Is it completely broken or are there people for whom it works?
I was thinking that maybe it would be more stable if I could take the snapshots directly on the device without the GUI front end: Is there a way to collect mlpd data on the device without being connected to PC, so that I can take local snapshots and logs during a test session and then transfer the mlpd to a PC to study it?
I remember that before the Xamarin Profiler we could enter parameters for mono to enable profiling.
Like the parameter below:
Can we still use that? Where should we put the parameters? (maybe in Environment.txt??? I forgot...)
I use Xamarin.Android 7.2
Xamarin.Android 22.214.171.124 (b16fb82)
Visual Studio extension to enable development for Xamarin.Android.