~/talk

UI profiling in examples. Where is my bottleneck?

Talkat Mobile Era 2018 · 2018-11-01..11-02· [android, web-performance]
links:none on file
slides:none on file

App rendering misses the 16 ms budget (60 fps), so use GPU rendering bars, Hierarchy Viewer / Layout Inspector and Android Studio CPU profiler to find whether time is spent in waiting (dark green/orange), layout/measure, or draw. Concrete fixes shown: heavy EditText instances and redundant container fragments create ~300 views and produce 13–40 ms spikes; overlapping backgrounds cause overdraw; nested RecyclerView/ScrollViews force full measurement. Use Android Vitals and Firebase Performance Monitoring to collect traces from real devices and verify fixes.

AI-written summary · about

  1. 0:00Start
  2. 12:49Aggregated data
  3. 18:48ViewStub vs Dynamic
  4. 21:05Test on slower devices
  5. 21:29Know you tools
  6. 23:03Hierarchy Viewer - thread time
  7. 23:39Hierarchy Viewer. Conclusion
  8. 24:59Debug GPU overdraw
  9. 33:59Frozen Frames
  10. 34:11Render time anomaly
  11. 35:01Firebase Performance Monitor
~/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.