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

Может ты имел ввиду когда произвольный доступ нужен?

12 ответов

20 просмотров

И это тоже, да

Andrew- Автор вопроса
Alexander Luzgarev
И это тоже, да

Тогда раскрой плиз мысль про "нужна целиком"

Andrew
Тогда раскрой плиз мысль про "нужна целиком"

Я имел в виду что IEnumerable и ICollection могут быть полезны когда например нужны только первые несколько элементов, или когда они нужны для последовательной обработки. Можно сказать что это про произвольный vs последовательный доступ. Ну и IEnumerable всегда медленнее, так что должны быть веские причины выбирать именно его.

Andrew- Автор вопроса
Alexander Luzgarev
Я имел в виду что IEnumerable и ICollection могут ...

IEnumerable это абстракция, тот же LINQ внутри оптимизирован под конкретные реализации донтетных коллекций

Andrew
IEnumerable это абстракция, тот же LINQ внутри опт...

Только все равно получается медленнее

Andrew- Автор вопроса
Alexander Luzgarev
Я имел в виду что IEnumerable и ICollection могут ...

Всегда медленнее это насколько? На каком объеме? А то вдруг окажется, что разница в одну десятую процента на миллионе записей

Andrew- Автор вопроса
Yury Morozov
Всегда медленнее это насколько? На каком объеме? А...

Не говоря уже о том, что в зависимости от контекста и проекта этим можно/нельзя пренебречь

Yury Morozov
Всегда медленнее это насколько? На каком объеме? А...

А если кругом понатыкать IEnumerable, то и больше накапает

Alexander Luzgarev
А если кругом понатыкать IEnumerable, то и больше ...

Есть адекватные пределы ожидания. Например для моментального действия что-то типа 200-400мс. Если это будет 201 мс - никто не умрет

Yury Morozov
Есть адекватные пределы ожидания. Например для мом...

Так-то да, если все уже в сто раз медленнее чем могло быть, то если будет в 101 раз, никто не заметит

Andrew- Автор вопроса
Alexander Luzgarev
Так-то да, если все уже в сто раз медленнее чем мо...

Мне кажется или я чую тут посыл о том что всегда нужно отдавать предпочтение какому нибудь С с кастомным аллокатором под каждую задачу?

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта