Size: a a a

2020 March 12

EK

Evgeny Khitrinevich in IT talks
меньше 5 тыщ
источник

SG

Sergey Gruzdov in IT talks
это тоже самое как я сравнивал linq и хэшпоиск
источник

SG

Sergey Gruzdov in IT talks
до 10к элемнтов почти одинаково
источник

SG

Sergey Gruzdov in IT talks
а вот дальше интереснее - при 1 миллионе linq проебывает чуть ли не в 10 раз по скорости
источник

EK

Evgeny Khitrinevich in IT talks
ща попробую на домене побольше
источник

EK

Evgeny Khitrinevich in IT talks
180 тыщ юзеров
источник

EK

Evgeny Khitrinevich in IT talks
разница в два раза
источник

EK

Evgeny Khitrinevich in IT talks
а самое смешное, что в пользу пайплайна
источник

EK

Evgeny Khitrinevich in IT talks
думаю тут какой-нибудь кэш сыграл роль
источник

ВЗ

Владимир Зеленов in IT talks
Не, парни, -Filter делает почти то же самое, что и Where-Object
источник

EK

Evgeny Khitrinevich in IT talks
вро where речи не было
источник

ВЗ

Владимир Зеленов in IT talks
Лучше LDAP фильтр используйте.
источник

EK

Evgeny Khitrinevich in IT talks
там count вызывался методом или пайплайном
источник

ВЗ

Владимир Зеленов in IT talks
Measure-Object однозначно будет больше времени исполняться.
источник

EK

Evgeny Khitrinevich in IT talks
у меня разница в два раза в пользу measure-object
источник

EK

Evgeny Khitrinevich in IT talks
Щас ещё раз прогоню с .count
источник

EK

Evgeny Khitrinevich in IT talks
Чтобы снять вопрос с кэшем
источник

ВЗ

Владимир Зеленов in IT talks
Кстати, .Count - это повершелловская приблуда
источник

ВЗ

Владимир Зеленов in IT talks
Если там массив, то попробуй родной .Length использовать.
источник

ВЗ

Владимир Зеленов in IT talks
Владимир Зеленов
Кстати, .Count - это повершелловская приблуда
Чтобы не было сомнений:
PS C:\WINDOWS\system32> $a = $null
PS C:\WINDOWS\system32> $a.Count
0
источник