Как ускорить работу приложения? Оптимизируем медленный код. Неочевидные причины лагов программ н HD
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18189 роликов
Как ускорить работу приложения? Оптимизируем медленный код. Неочевидные причины лагов программ н.
В этом видео мы обсудим неочевидные причины медленной работы кода на примере C#, а также сравним FOR, FOREACH и LINQ.
Мы поговорим о том, как влияет на время выполнения программы использование определённого «синтаксического сахара» вроде FOR, FOREACH и LINQ, а также как быстрее проводить дорогие операций с неизменяемыми объектами и какие части кода можно отбросить, чтобы ускорить приложение.
[ПОЛЕЗНЫЕ ССЫЛКИ]
Бесплатный короткий онлайн-курс с практикой «Оценка сложности алгоритмов»: ulearn.me/Course/complexity/
[ТАЙМКОДЫ]
0:00 — Введение
0:36 — Общие советы по написанию кода
1:53 — FOR vs FOREACH vs LINQ vs List.ForEach
4:55 — Сложение строк: зачем нужен StringBuilder?
7:45 — Убираем бесполезные действия
8:53 — Чистим код от мусора
9:53 — Ещё несколько общих советов по оптимизации
10:17 — Рекомендация для разработчиков клиент-серверных приложений
11:00 — Рекомендация для разработчиков высокопроизводительного ПО
Знаете что-то ещё? Дополняйте меня в комментариях ;)
[ПРОЧИЕ ССЫЛКИ]
Угостить меня кофе: www.tinkoff.ru/rm/babicheva.tatyana21/4oplK40972
VK: vk.com/enjirouz
GitHub: github.com/EnjiRouz
Habr: habr.com/ru/users/enjirouz/
LinkedIn: www.linkedin.com/in/enjirouz/
Это достаточно противоречивый совет, а в некоторых случаях совсем зло.