~/talk

Performance Matter (en)

Talkat Droidcon Paris 2015 · 2015-11-09..11-10· [android, web-performance]
links:none on file
slides:none on file

Apps waste most energy on nonessential work, not UI or core features, with research saying 25–30% core energy and ~70% wasted; network radio time is the top battery killer so batch background uploads and prefetch interactively, use JobScheduler and GCMNetworkManager to consolidate radio wakes, give wake locks timeouts, and upload analytics every 30 minutes. Use binary formats like FlatBuffers (35 ms → 4 ms parse example), downsample bitmaps (RGB_565), and prefer ArrayMap/SparseArray to avoid autoboxing and GC hiccups.

AI-written summary · about

  1. 0:00Performance Matters
  2. 9:21Looks Familiar?
  3. 9:46Battery Drain
  4. 17:28Types of networking requests
  5. 20:26JobScheduler API
  6. 23:34How much do we prefetch?
  7. 24:34Monitor the Device and the User
  8. 37:19Primitive sizes
  9. 40:03Allocation Tracker
~/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.