我知道它可能看起来像How to disable Gradle daemon in IntelliJ Idea?的副本,但是我不想完全禁用gradle守护程序。我只想使用一个守护程序,而不要使用许多守护程序。

我的问题是要成功运行某些gradle任务,我必须给大约2GB RAM进行gradle。而且我的系统只有8GB的内存。

问题是,当我执行某些操作时(我认为这是“刷新gradle项目”,其中有2个)-我有时会运行2个或更多gradle守护程序。每个消耗2GB的内存。

是否可以仅使用一个守护程序,或者以某种方式自动停止那些多余的守护程序?

最佳答案

您可以使用gradlew --stop停止所有当前正在运行的守护程序。仅在必要时才创建新的守护程序。如果e。 G。使用不同的Java版本或需要不同的守护程序参数,依此类推。您也许可以使用Sysinternals ProcessExplorer进行比较,比较这两个过程以找出它们之间的不同之处,以找到创建两个过程的原因。

关于java - 如何强制Intellij IDEA仅使用一个gradle守护程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36695428/

10-10 10:31