What does this Profiler value mean?

I'm using the Xamarin Profiler for the first time. I want to check how much memory is used by my application(iOS). What does "Max 49 MB" mean? Is this the memory that my application is using right now? What is the difference between memory allocated(5,8 MB) and "Max 49 MB"?

In addition, the value(49 MB) slowly increases every few seconds. But my application is not changing its state, my application just draws one sprite all the time. Why is the value increasing all the time?
I'm testing the application on my iPhone device.

Profiler screenshot: https://www.dropbox.com/s/14x8ck4b19m9mrk/Allocations.png?dl=0

Answers

  • prashantvcprashantvc USXamarin Team Xamurai

    What does "Max 49 MB" mean?

    It means the peak memory usage of your app at sometime during the execution

    What is the difference between memory allocated(5,8 MB)

    It's total allocation from your code for the current profiling session, eg: In 11m40s your app allocated 5.8 MBs of objects

Sign In or Register to comment.