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

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

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

12n.ru 18803 ролика

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»: итоги работы партнерского сообщества и новые горизонты развития продуктов ЭОС «СёрчИнформ Файловый Аудитор» взял под контроль облачные хранилища в Google Workspace Решения «СёрчИнформ» стали призерами конкурса «ПРОФ-IT.Инновация»

Компания АРКС Дата Секьюрити запустила сервис по защите бизнеса на базе решений «СёрчИнформ»


6 дней назад
Компания АРКС Дата Секьюрити запустила сервис по защите бизнеса на базе решений «СёрчИнформ»
Компания АРКС Дата Секьюрити запустила сервис по защите бизнеса на базе решений «СёрчИнформ»
В «СёрчИнформ КИБ» расширился набор готовых ИИ-политик безопасности
В «СёрчИнформ КИБ» расширился набор готовых ИИ-политик безопасности
«Весенний документооборот – 2026»: итоги работы партнерского сообщества и новые горизонты развития продуктов ЭОС
«Весенний документооборот – 2026»: итоги работы партнерского сообщества и новые горизонты развития продуктов ЭОС
«СёрчИнформ Файловый Аудитор» взял под контроль облачные хранилища в Google Workspace
«СёрчИнформ Файловый Аудитор» взял под контроль облачные хранилища в Google Workspace
Решения «СёрчИнформ» стали призерами конкурса «ПРОФ-IT.Инновация»
Решения «СёрчИнформ» стали призерами конкурса «ПРОФ-IT.Инновация»