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