Юрий Малич — Использование ссылок и ref-структур для низкоуровневой оптимизации C# кода
DotNext — конференция для .NET‑разработчиков
0:00 / 0:00
Юрий Малич — Использование ссылок и ref-структур для низкоуровневой оптимизации C# кода
968 просмотров · 2 недели назад
DotNext — конференция для .NET‑разработчиков
21,3 тыс. подписчиков
968 просмотров · 2 недели назад
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта — https://jrg.su/SkR9mD
Расскажу о модификаторе ref, управляемых указателях, ref-структурах (Span[T] и других).
Покажу, как реализована низкоуровневая арифметика с управляемыми указателями в C#, какие у нее неявные возможности и подводные камни и почему появилась ref-структура Span[T].
Мы заглянем «под капот» внутренних функций dotnet/runtime и посмотрим, как разработчики рантайма используют ref для оптимизации библиотечных функций на низком уровне.
Расскажу, как можно использовать Span[T] для оптимизации работы с текстовыми и бинарными данными в своих приложениях и какие новые возможности работы с ref-структурами появились в .NET 9.0.