Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What might be the reasons for Performance tool data is high. [ showing in Xcode VM tracker]

I recently profiled my app using Xcode VM tracker instrument.I found that app has lot of dirty memory especially performance tool data. So i want to know what are the reasons of the huge dirty memory and performance tool data. Any help would be appreciated.

Here is the image

like image 905
sateesh Avatar asked Jun 30 '14 05:06

sateesh


1 Answers

Your app takes 51MB to store, when it is suspended. The performance tool itself adds an overhead of 30MB. Which leaves 20MB for your app.

From the listed items, it looks like your app is graphics heavy. In fact, it looks very similar to this post. Which makes me wonder if these objects are still processing or waiting to be released, when the app is suspended.

Alternatively, I wonder if you could free a lot of those animations and images when entering background, and reconstruct them when entering foreground.

Finally, note that Apple recommends removing strong references to images, data from disk and media to reduce dirty memory.

like image 52
Roy Falk Avatar answered Sep 28 '22 02:09

Roy Falk