tgoop.com/invalidate_cache/29
Create:
Last Update:
Last Update:
Недавно я побывал в Нью-Йорке и выступил на Droidcon с докладом про перформанс ExoPlayer
, где поделился результатами многих экспериментов и рассказал про внутреннюю кухню плеера.
Хайлайты:
- Создание инстанса ExoPlayer
может занять ~100ms
и более.
Использование кастомного пула плееров и инициализация на IO, при запуске приложения не только улучшили скорость рендеринга, но и сократили количество "frozen" фреймов (кастомная метрика: фреймы, рендеринг которых занимает более 700ms) на десятки процентов в некоторых странах
- Инициализация декодеров может занимать ~70ms
и более
- SurfaceView
, скорее всего, окажется тратой времени и не принесёт желаемых результатов
Видео
BY Invalidate cache & restart
![](https://photo2.tgoop.com/u/cdn4.cdn-telegram.org/file/uxyeuHEoIctSj2vPrJClakmmz0kNwd9xtWkb33TBylvAR3erZtsxNiWM-HmJ24PUSNTonrpE0P_YotYofbYtjQz_k7bwLMWwiAPr4CaHxmPd7nm0K3CySq-4kD6VyBNmI6m6RyRFQxbDKaTZULC7C22mwc7Qr_sdyOJCwxeD-gyv4rMI2dXx48myj7N5HNJLp0Dp5uX_HAQ6_P6dohQl9Lcrv0XCrmfw9mQAQxTee4IuszcdiA3_vcGGDx6BSRUXdp3bs2cu8m-UtIAHUA4yxtRRRKjTXcuNTo3N_ENxzK4L1-j2Znv86eyNJpzjz-V4KP-RqbtXjM2U_hlp5gc4og.jpg)
Share with your friend now:
tgoop.com/invalidate_cache/29