которая плодит горутины внутри которых выполняются рекурсивно вычисления
В итоге оно съедает 10-15гб памяти, такой вариант мне не подходит. Хочу задать какой-то лимит, на ум приходит две вещи:
1. Ограничить использование памяти
2. Ограничить кол-во горутин
Это норм варианты или костыль? Что обычно на практике делают в таких случаях?
Убер рекурсию. У тебя может именно стек вызовов забивается. В теории любую рекурсию можно превратить в цикл.
Обсуждают сегодня