Показать сообщение отдельно
  #1 (permalink)  
Старый 10.06.2022, 16:54
Интересующийся
Отправить личное сообщение для orloff Посмотреть профиль Найти все сообщения от orloff
 
Регистрация: 30.10.2020
Сообщений: 14

Почит философский вопрос о производительности
Всем привет.
Есть такой вопрос.
Есть массив юзеров, их может быть много, 10К, 20К, 30К а может и 100К.

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

это не проблема, перебор циклом, все дела, считаем.
Это можно сделать одним циклом, в одном методе, а можно сделать что бы каждый метод считал свое, пол, сем. положение, возраст, но тогда получается что будет три цикла. И еще третий вариант - добавить четвертый метод с циклом и и три метода считают каждое свое.
Для кода конечно хорошо если разделить на три метода, но тогда порождаются циклы, а 3 способ = лишний метод.
Вопрос в следующем - стоит ли вообще в моем случае парится за кол-во циклов, при условии что в циклах ничего сложного кроме if не будет, или все таки если 100К юзеров то будет тяжко?
Ответить с цитированием