Android Performance Debugging/Profiling

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