@Igorka48 Переписал тест так, чтоб он инжектил в конструктор.
Запустил на своём OnePlus 6 на трёх разных размерах графа. Fib10, Fib20, Fib25.
Инъекция в конструктор находится в последнем столбце.
Внимательно посмотри чем плоха рефлексия. С ростом размера графа скорость инжекта уменьшается линейно. (размер графа тут растёт экспоненциально, скорость тоже уменьшается экспоненциально, значит в действительности скорость уменьшается линейно)
У даггера, в свою очередь скорость инжекта практически не уменьшается чрезвычайно медленнее.
Именно поэтому я говорил про то что для мелких проектов возможно koin и норм, однако для крупных - увольте.
Можно конечно инжектить руками, но спасибо, нет.