In recent talks I've given, as well as the Developing for Android series, I talk about the need to launch quickly, and about how to ensure that you're testing the right launch speed (cold start, like after reboot and (mostly) after killing a task, vs. warm start, which is way faster because the activity just has to be brought to the foreground). Then someone asked me, quite reasonably, "So how do I get my app's launch time?" Then I paused and wondered the same thing... Whenever I've done this kind of benchmarking on framework code, I've had the ability to instrument exactly the bits I needed to. But how can non-framework developers get the information they need from just running the normal build? Fortunately, this information exists, and has since API 19. So if you're running on any release later than 4.4 (Kitkat), you should be set. All you have to do is launch your activity and look in logcat for something like this: ActivityManager: Displayed com.a