Introducing Nanoscope: An Extremely Accurate Method Tracing Tool for Android

Introducing Nanoscope: An Extremely Accurate Method Tracing Tool for Android

  • April 30, 2018
Table of Contents

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.

Source: uber.com

Tags :
Share :
comments powered by Disqus

Related Posts

Caddy – The HTTP/2 Web Server with Automatic HTTPS

Caddy – The HTTP/2 Web Server with Automatic HTTPS

All you have to do is run caddy and voilà! Caddy automatically loads your Caddyfile if it’s in the same folder. For production sites, HTTPS is on by default!

Read More
Tips for High Availability

Tips for High Availability

Over the past four years, Netflix has gone from less than 50 Million subscribers to 125 Million subscribers. While this kind of growth has caused us no shortage of scaling challenges, we actually managed to improve the overall availability of our service in that time frame. Along the way, we have learned a lot and now have a much better understanding of what it takes to make our system more highly available.

Read More