169 похожих чатов

Всем привет Листы медленнее, чем массивы. но это "медленнее" сильно ощущается

на реальных проектах на асп? я не углубляюсь до миллисекунд, просто интересно, большая ли разница при использовании

14 ответов

14 просмотров

Нет в 99% кейсов

Ноуп

Oleksiy-Lesya🐾⃤ Автор вопроса
Andrew
Нет в 99% кейсов

простыми словами, могу использовать листы и не париться от слова совсем в большинстве задач?

Ты можешь невелировать эту медленность предварительно указав размер списка

Ihor Volokhovych
Ты можешь невелировать эту медленность предварител...

+ Параметр capacity в конструкторе списка @dolbolesya Если кол-во элементов, которые ты запишешь в массив, известно заранее - рекомендую его юзать По умолчанию стандартный capacity равен 4 и затем внутренний массив расширяется

Oleksiy-Lesya🐾⃤ Автор вопроса
Vova Lantsov 🇺🇦
+ Параметр capacity в конструкторе списка @dolbol...

если инициализировать пустой лист/массив, он будет в виде {0,0,0,0} ?

Oleksiy Lesya🐾⃤
если инициализировать пустой лист/массив, он будет...

Это если у тебя Т - struct. В случае класса у тебя будет просто пустой список без элементов

Oleksiy Lesya🐾⃤
если инициализировать пустой лист/массив, он будет...

.NET runtime дає повну гарантію zeroing-а пам'яті для всіх типів які ініціалізовані в managed коді за виключенням того сценарію коли ви вказуєте атрибут [SkipLocalsInit]

Vova Lantsov 🇺🇦
+ Параметр capacity в конструкторе списка @dolbol...

Кстати нет. По дефолту он как раз 0, а потом расширяется до 4

Arseniy
.NET runtime дає повну гарантію zeroing-а пам'яті ...

це також стосується Span<primitive> buffer = stackalloc primitive[1024] хоча документація бреше що ні)

Arseniy
.NET runtime дає повну гарантію zeroing-а пам'яті ...

Зауваження, з пулом ОБОВ'ЯЗКОВО ВЕРТАЙТЕ МАСИВ У ПУЛ

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
как быть с принтером? такой подход прокатит?
zamtmn
12
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Карта сайта