~/talk

Android high performance baby

Talkat Droidcon Italy 2017 · 2017-04-06..04-07· [android]
links:none on file
slides:none on file

Claims concrete gains from techniques like prefetching, connection queuing and exponential backoff, and shows that careful networking and caching cut mobile bandwidth and perceived wait. Uses Android tools: systrace and Traceview, DDMS allocation tracker, network stats and GPU rendering overlay to find 16 ms frame bottlenecks and memory leaks. Gives concrete rules: responsiveness thresholds 0.1s 1s 10s, ANR at 5s, broadcast receivers 10s. Recommends patterns that compile and run: @IntDef, StringBuilder, ViewStub, IntentService, Loaders to reduce allocations and leaks.

AI-written summary · about

  1. 0:00Start
  2. 0:27Who Is Developing with Android
  3. 1:09How Did Everything Started about Android High Performance
  4. 4:08Multi-Threading
  5. 7:40Responsiveness
  6. 10:13Splash Screens
  7. 12:18Allocation Tracker
  8. 15:52Core View
  9. 20:04Gpu Rendering
  10. 20:47Enumerations
  11. 24:09Summary
  12. 25:43String Buffer
  13. 26:47Memory Leaks
  14. 28:19Non-Static Inner Classes
  15. 28:55Weak References
  16. 32:57Networking
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.