Deep profiling does not give accurate results. It's a really bad idea to do deep profiling anywhere, let alone android. Stick to regular profiling.
If you don't know why I say this, think of it like this... each profiler entry adds a certain amount of time to function executions. In deep profiling, all functions inherit this fixed cost, regardless of whether they take 0 ms to execute, or 1000. This means that if you call some insignificant function 1000 times that normally finishes all 1000 calls in 0 ms, it will suddenly take a large amount of time in deep profiling. Compare this to a single function call that takes 1 ms to execute... add the fixed size there, and you won't notice much of a change. Suddenly you will believe that the function that executes 1000 times is the culprit of your performance degradation, when in fact it is not.