Slide 50
Slide 50 text
Possible improvements
CPU
Memory
I/O
• Do not allocate memory inside onDraw()
• Check for leaks
• LeakCanary à https://github.com/square/leakcanary
• Avoid listener à EventBus
• Use SparseArray* family instead of JDK Collections/ Maps
• Be aware that enums need more resource, but use them, if it will
make sense for you
GDG DevFest Hamburg
6th November 2015
#PERFMATTERS for Android – Hasan Hosgel