TraceView, dumpsys (gfxinfo), systrace
http://www.curious-creature.org/docs/android-performance-case-study-1.html
http://udinic.wordpress.com/tag/gfxinfo/
http://blog.csdn.net/hudashi/article/details/7031670
http://blog.csdn.net/oujunli/article/details/8139412 (add trace view in code )
Google IO lecture:
https://developers.google.com/events/io/2012/sessions/gooio2012/109/
systrace(if realtime/call is large, the problem is likely to happen here)
adb shell dumpsys SurfaceFlinger
Hierarchy viewer will not work on retail device
tracer for OpenGL ES
Allocation Tracker
Avoiding memory allocation(New object) in the middle of animation
Consistent framrate
Don’t draw invisible items (clipRect)
StrictMode
http://mobile.tutsplus.com/tutorials/android/android-sdk_strictmode/
Memory management
http://www.google.com/events/io/2011/sessions/memory-management-for-android-apps.html
FPS in game
http://www.javacodegeeks.com/2011/07/android-game-development-measuring-fps.html
SurfaceFlinger
http://blog.csdn.net/luoshengyang/article/details/7846923