C#: C# Оптимизация оперативной памяти - видео HD

C#: C# Оптимизация оперативной памяти - видео
00:16:46
Обнаружено блокирование рекламы на сайте

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

12n.ru 18790 роликов

C# Оптимизация оперативной памяти - видео.

В этом видео покажу способы оптимизации оперативной памяти.
nuget: AlexanderZhelnin.SAT.WeakEvents
Исходник мягких ссылок: github.com/AlexanderZhelnin/WeakEvents
видео по тому что умеет C# и не умеет Java:
youtu.be/l2OmsgB72Dg
RSS
Атлас программиста
20:37
+3
Было интересно! Как давно Вы изучаете C#?
Media Progress
21:39
+4
Огонь канал, Спасибо!
Дмитрий секрет
23:09
+2
Интересная хитрость.
Sergey Pinaev
03:30
+1
Очень круто! Спасибо
Серега Б
09:51
+2
Спасибо Александр, очень круто и полезно! Хоть я и новичок))
Дима Blowin
11:05
+2
Добрый день, а почему бы не сделать 1 ConcurrentDictionary<string, string>?
Идея такая, что при установки значения, мы по ключу ищем значение, если оно там есть, то мы используем его(интернированную строку), если его нет, то мы добавляем её следующим образом
map.TryAdd(strValue, strValue);
Т.е мы избавляемся от 2х словарей и уменьшаем количество потребляемой оперативной памяти + ускоряем работу этого кэша
Andrey Tikhonovich
14:13
+1
В одном проекте была у меня реализация интернированной строки вместо String типа.
не только в целях оптимизации памяти, но еще надо было сравнивать/искать эти строки
а для интернированыхх строк сравнение(на равенство) сводится к сравнению ссылок,
т.к в во внутренний пул интернировааные строки запихиваются используя ordinal сравнение (побайтно)
это нам вполне подходило.
хороший канал — лайк, подписка ))
Max Pokermen
20:35
+2
KejVan
16:16
+1
А как вы заменили != на значок не равно? Это какое-то расширение?
Светлана Vinogradova
15:47
+2
Классное видео, а можно подробнее про диагностику в целом сделать видео?

Новости

Группа компаний «ЕПК» использует ИБ-решения «СёрчИнформ» для защиты конфиденциальных данных Рынок ИИ в России 2026: битва технологий и новые лидеры «Спектр» — первый российский профессиональный графический редактор от «Ростелекома» В Санкт-Петербурге пройдет ежегодная конференция по информационной безопасности «Код ИБ» Компания «Электронные Офисные Системы» выпускает обновление Сервера мобильных решений

Группа компаний «ЕПК» использует ИБ-решения «СёрчИнформ» для защиты конфиденциальных данных


1 день назад
Группа компаний «ЕПК» использует ИБ-решения «СёрчИнформ» для защиты конфиденциальных данных
Группа компаний «ЕПК» использует ИБ-решения «СёрчИнформ» для защиты конфиденциальных данных
Рынок ИИ в России 2026: битва технологий и новые лидеры
Рынок ИИ в России 2026: битва технологий и новые лидеры
«Спектр» — первый российский профессиональный графический редактор от «Ростелекома»
«Спектр» — первый российский профессиональный графический редактор от «Ростелекома»
В Санкт-Петербурге пройдет ежегодная конференция по информационной безопасности «Код ИБ»
В Санкт-Петербурге пройдет ежегодная конференция по информационной безопасности «Код ИБ»
Компания «Электронные Офисные Системы» выпускает обновление Сервера мобильных решений
Компания «Электронные Офисные Системы» выпускает обновление Сервера мобильных решений