Перейти к содержимому

Юрий Малич — Использование ссылок и 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.