Depository of News

А чё, так можно было? Приватное поле за 0,25 наносекунды

newsdepo.com · world

<img src="https://habrastorage.org/getpro/habr/upload_files/715/a99/c3b/715a99c3b5291ea0c155358291c0fadd.png" /><p>Чтение приватного поля через рефлексию занимает 8,96 наносекунды и выделяет 24 байта в куче. Тот же доступ без рефлексии — 0,25 наносекунды и ноль байт.</p><p>Разница в 35,8 раза, а на .NET 8 она доходила до 108. Способ появился в .NET 8, применяется внутри библиотеки классов и работает без генерации кода.</p> <a href="https://habr.com/ru/articles/1080538/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1080538#habracut">Читать далее</a>

Read full article →