Podlodka Podcast

Podlodka #89 – Производительность приложений


Listen Later

Забота о производительности своего продукта – отличительная черта хорошего инженера или менеджера. К этому вопросу мы решили подойти фундаментально и позвали сразу четырёх экспертов, каждый из которых помог раскрыть один из аспектов перфоманса. Денис Мишунов объяснил, почему производительность важна, как ее воспринимает мозг человека и показал варианты решения проблем этого восприятия. Александр Тоболь провел краткий экскурс в то, как работают различные сетевые протоколы и их клиентские реализации и открыл целую область для оптимизаций. Артур Василов и Николай Лихогруд копнули в оптимизацию перфоманса клиентского кода Android и iOS приложений соответственно. Короче говоря, если вы не знаете, как и зачем сделать свой продукт быстрым – этот выпуск однозначно для вас!
Наш партнер
Бесплатный онлайн-марафон от Skillbox — https://clck.ru/EpFJu
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Содержание:
- 00:01:58 - Ментальное восприятие перфоманса с Денисом Мишуновым
- 01:09:00 - Ускорение сети с Александром Тоболем
- 01:55:28 - Оптимизация перфоманса в Android с Артуром Василовым
- 02:41:12 - Оптимизация перфоманса в iOS с Николаем Лихогрудом
Полезные ссылки:
- "Designing and Engineering Time"
https://www.amazon.com/Designing-Engineering-Time-Psychology-Perception/dp/0321509188
- Серия статей Дениса Мишунова по теме
https://www.smashingmagazine.com/search/?q=why%20performance%20matters
- Перевод серии статей на русский язык
https://habr.com/company/jugru/blog/343484/
https://habr.com/company/jugru/blog/343922/
https://habr.com/company/jugru/blog/343974/
- Видео доклада Дениса Мишунова по теме
https://vimeo.com/214097105
- Введение в performance в Android
https://www.amazon.com/High-Performance-Android-Apps-Optimizations/dp/1491912510
- Документация Android по профилированию
https://developer.android.com/studio/profile/
- Systrace
https://source.android.com/devices/tech/debug/systrace
- IdleHandler для отложенного выполнения задач в MainThread
https://developer.android.com/reference/android/os/MessageQueue.IdleHandler
- Оптимизации ProGuard
https://www.guardsquare.com/en/products/proguard/manual/usage/optimizations
- Redex
https://github.com/facebook/redex
- AsyncLayoutInflater
https://developer.android.com/reference/android/support/v4/view/AsyncLayoutInflater
- PrecomputedText
https://developer.android.com/reference/android/text/PrecomputedText
https://medium.com/androiddevelopers/prefetch-text-layout-in-recyclerview-4acf9103f438
- Litho
https://github.com/facebook/litho
- Презентация с доклада Артура, где есть большая часть про оптимизацию сетевых запросов
https://speakerdeck.com/arturvasilov/how-do-we-speedup-yandex-on-android
...more
View all episodesView all episodes
Download on the App Store

Podlodka PodcastBy Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла

  • 4.4
  • 4.4
  • 4.4
  • 4.4
  • 4.4

4.4

45 ratings


More shows like Podlodka Podcast

View all
BeardyCast: гаджеты и медиакультура by 🧢 Kepka Production

BeardyCast: гаджеты и медиакультура

122 Listeners

Отвратительные мужики by Disgusting Men

Отвратительные мужики

77 Listeners

Не занесли by Максим Иванов, Павел Пивоваров, Артемий Леонов

Не занесли

57 Listeners

Завтракаст (Zavtracast) by Завтракаст (Zavtracast)

Завтракаст (Zavtracast)

121 Listeners

Что случилось by Медуза / Meduza

Что случилось

361 Listeners

КритМышь by Александр Головин

КритМышь

42 Listeners

kuji podcast by kuji podcast

kuji podcast

131 Listeners

Пробоина by Proboina

Пробоина

1 Listeners

Запуск завтра by libo/libo

Запуск завтра

89 Listeners

Экономика на слух by РЭШ

Экономика на слух

10 Listeners

План Б by Т—Ж

План Б

17 Listeners

Почему мы еще живы by libo/libo

Почему мы еще живы

116 Listeners

Прием by Т—Ж

Прием

6 Listeners

Горящий бензовоз by Вадим Елистратов, Иван Талачев

Горящий бензовоз

31 Listeners

Бреслав и Ложечкин by Александр Ложечкин, Андрей Бреслав

Бреслав и Ложечкин

5 Listeners

На каком основании by libo/libo

На каком основании

21 Listeners