Gradle Daemon предназначен для того чтобы ускорять вашу сборку. Платите вы за это тем, что он постоянно весит в оперативной памяти и кушает ее.
В статье рассказывает о том, что одновременное использование Android Studio и терминала для запуска Gradle команд может приводить к тому, что стартуют разные Gradle Daemons и это приводит к увеличению потребления памяти.
Правильная настройка IDE позволяет достичь того, чтобы использовался общий Daemon.