Вебінар «Продуктивність C# коду і питання його оптимізації» (подія в архіві)

Відбулось
3 жовтня (вівторок)
Початок
19:00
Місце
онлайн
Вартість
безкоштовно
Підуть

Хочемо познайомити вас з концепціями продуктивності і методами її вимірювання. Розглянемо випадки, коли оптимізація є необхідною, а коли лише завдасть шкоди. Подивимось, як уникнути проблемних сценаріїв при роботі з колекціями і LINQ та асинхронними I/O операціями. Розглянемо користь і шкоду типів значень, а також зупинимось на деяких сценаріях переносу роботи на стек. Наостанок розглянемо базові можливості для пулінгу пам’яті.

✅ План вебінару:

  1. Що таке продуктивність, чому вона важлива та як не потрапити в пастку передчасної оптимізації.
  2. Як дізнатися про продуктивність написаного C# коду під час розробки за допомогою BenchmarkDotNet.
  3. Як уникнути зайвого виділення пам`яті у колекціях та під час використання LINQ.
  4. Прискорення асинхронних I/O операцій.
  5. Як позбутися сценаріїв ненавмисного копіювання даних у пам`яті.
  6. ArrayPool<T> і перевикористання буферів пам`яті.
  7. Перенесення роботи на stack.

👨‍💻Іоненко Роман — Senior Software Developer at Sigma Software

Буде цікаво тим, хто вже має базові знання мови програмування C#, досвід використання колекцій, операцій введення/виведення та LINQ і бажає їх поглибити, а також навчитись новим технікам вимірювання продуктивності та вирішення проблем з продуктивністю у своєму коді.

📆Початок о 19:00. Мова проведення вебінару — українська.

Реєстрація за посиланням

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Запис вебінару «Продуктивність C# коду і питання його оптимізації»:

Підписатись на коментарі