Introducing Nanoscope: An Extremely Accurate Method Tracing Tool for Android
Last October, Uber’s Mobile Engineering team kicked off an effort to improve app performance, and we’ve made great progress so far with speedups of well over 50 percent for some of our key transitions. Early on, we learned that certain classes of performance issues are trivial to root cause. It’s easy to spot I/O on the main thread, for example.
In those cases, we found conventional Android performance profiling tools quite sufficient for debugging.