Threading out of a performance labyrinth with Systrace

  1. It had to apply a dark tint to the header image to make the Toolbar title easier to read.
  2. I had to animate the FloatingActionButton as it’s text, size and icon changed.

What is systrace?

From the description at the Android Developer’s site:

A sample systrace report, culled from the Android Developers site
python -o mynewtrace.html -a <your app's package name> sched freq idle am wm gfx view binder_driver hal dalvik camera input res
A sample utilization of the Trace utility class
A trace of a rather ill performing app
systrace snapshot with custom markers
A sequence of wonderfully rendered frames, well at least to the end anyway



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store