Daily Coding 🔥
8.72K subscribers
1.9K photos
6 videos
1 file
1.74K links
Канал, который научит вас программировать лучше и эффективнее.

Интересные задачи, обучающие статьи, советы по стилю кода и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/dailycoding
Download Telegram
Выберите правильный вариант 👇🏼 #test #C_plus_plus
Выберите правильный вариант 👇🏼 #test #C_plus_plus
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
📑 Подводные камни в бассейне строк, или ещё один повод подумать перед интернированием экземпляров класса String в C#

Будучи разработчиками программного обеспечения, мы всегда хотим, чтобы написанное нами ПО работало быстро. Использование оптимального алгоритма, распараллеливание, применение различных техник оптимизации – мы будем прибегать ко всем известным нам средствам, дабы улучшить производительность софта. К одной из таких техник оптимизации можно отнести и так называемое интернирование строк. Оно позволяет уменьшить объём потребляемой процессом памяти, а также значительно сокращает время, затрачиваемое на сравнение строк. Однако, как и везде в жизни, необходимо соблюдать меру – не стоит использовать интернирование на каждом шагу. Далее в этой статье будет показано, как можно обжечься и создать своему приложению неочевидный bottleneck в виде метода String.Intern.

Daily Coding #статьи #C_Sharp #dotnet