The following is the first few sections of a chapter from The Busy Coder's Guide to Android Development, plus headings for the remaining major sections, to give you an idea about the content of the chapter.

Improving CPU Performance in Java

Knowing that you have CPU-related issues in your app is one thing — doing something about it is the next challenge. In some respects, tuning an Android application is a “one-off” job, tied to the particulars of the application and what it is trying to accomplish. That being said, this chapter will outline some general-purpose ways of boosting performance that may counter issues that you are running into.


Understanding this chapter requires that you have read the core chapters and understand how Android apps are set up and operate. Reading the introductory chapter to this trail is also a good idea.

Reduce CPU Utilization

The preview of this section will not appear here for a while, due to a time machine mishap.

Reduce Time on the Main Application Thread

The preview of this section was accidentally identified as an Android 'tasty treat' by the Cookie Monster.

Improve Throughput and Responsiveness

The preview of this section is out seeking fame and fortune as the Dread Pirate Roberts.