Функция Get WF subset дико тормозная. Понимаю, конечно, что она универсальная и всё такое, но не на столько же.
Дали мне задачу впихнуть код в старый контроллер, а он не лезет. Стал копать, что именно тормозит, и через профайлер обнаружил, что эта функция выполняется дольше всего. Поменял её на примитивы, и всё летать стало.
Ради любопытства сделал тест, и результат "превзошёл" все ожидания.
К тому же в моей задаче мне нужно разделить массив на последовательные части, поэтому вычислений ещё меньше, но пара делений погоды не делает. Однако... использование этой функции можно оправдять только гигантской ленью или переизбытком вычислительной мощности.
Получается, что Get WF subset выполняется в миллион раз медленее, чем то же самое действие на примитивах

