C#: Станислав Сидристый — Делаем zero-allocation код на примере оптимизации крупной библиотеки - вид HD

C#: Станислав Сидристый — Делаем zero-allocation код на примере оптимизации крупной библиотеки - вид
01:13:16
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18802 ролика

Станислав Сидристый — Делаем zero-allocation код на примере оптимизации крупной библиотеки - вид.

Иногда возникают ситуации, когда код написан хорошо и стабильно И кода этого очень много: переписывать будет крайне тяжело Еще в этом коде есть проблема: он выделяет очень много памяти Память выделяется и освобождается ввиду возросшей нагрузки и как результат — GC молотит на полную катушку

На примере библиотеки SMBLibrary мы попробуем свести выделения памяти к минимуму, используя ряд выработанных техник, и увидим, насколько тяжелыми могут быть самые простейшие операции
RSS
Denis Stepanenko
19:36
Идея пулинга и мемори спанов не нова, но как всегда актуальна
Михаил Снытко
21:27
переписываете переписываете переписываете переписываете переписываете переписываете
Георгий Меликсетян
00:02
+1
бумер изобрел оперативную память

Я серьёзно не понимаю зачем? почему это нельзя было написать на си или крестах?
MrMonkAlex
12:52
+1
Кроме пулинга так ничего и не услышал. Часовой доклад, без каких-либо особенностей реализации — скучно.
Иван Плюснин
21:07
+1
Спасибо, очень интересно
Raja Kajiev
13:53
а в чём получился выигрыш относительно LinqFaster?

Новости

Группа «Борлас» получила статус «1С:Центр MDM» для управления мастер-данными ЭОС на Всероссийском форуме «Архивы – 2026»: о важности отраслевых стандартов, пересмотре походов к управлению информацией и необходимости четких правил игры при использовании ИИ-инструментов RUTUBE внедряет финтех-решения Т-Банка для автоматизации выплат блогерам и кратного масштабирования монетизации На PR Tech Forum 2026 эксперты обсудили будущее коммуникаций в эпоху AI «СёрчИнформ» и Южный федеральный университет заключили соглашение о партнерстве

Группа «Борлас» получила статус «1С:Центр MDM» для управления мастер-данными


1 день назад
Группа «Борлас» получила статус «1С:Центр MDM» для управления мастер-данными
Группа «Борлас» получила статус «1С:Центр MDM» для управления мастер-данными
ЭОС на Всероссийском форуме «Архивы – 2026»: о важности отраслевых стандартов, пересмотре походов к управлению информацией и необходимости четких правил игры при использовании ИИ-инструментов
ЭОС на Всероссийском форуме «Архивы – 2026»: о важности отраслевых стандартов, пересмотре походов к управлению информацией и необходимости четких правил игры при использовании ИИ-инструментов
RUTUBE внедряет финтех-решения Т-Банка для автоматизации выплат блогерам и кратного масштабирования монетизации
RUTUBE внедряет финтех-решения Т-Банка для автоматизации выплат блогерам и кратного масштабирования монетизации
На PR Tech Forum 2026 эксперты обсудили будущее коммуникаций в эпоху AI
На PR Tech Forum 2026 эксперты обсудили будущее коммуникаций в эпоху AI
«СёрчИнформ» и Южный федеральный университет заключили соглашение о партнерстве
«СёрчИнформ» и Южный федеральный университет заключили соглашение о партнерстве