The Android Developers Blog has a nice breakdown on a tool called Traceview that Android developers can use to improve performance on their applications. I could go into detail but Tim Bray does a good job on the blog of breaking it down. He explains how to use the logged data to find out what what part of your app is taking up the most time, then drilling down to find the likely culprits of code causing any mischief.
I’m sure many of you developers may already know about this tool, but just in case, it’s good to spread the word. Nobody wants buggy, laggy apps bogging down their Android device. Hardware can only go so far and even then, all it takes is one bad app to eat up your battery or crash your phone.
[via Android Developers Blog]