【发布时间】:2014-04-24 03:41:12
【问题描述】:
IDE编译gradle项目时内存中有java进程(约250MB)。
但是启动gradle buld --daemon 启动其他守护进程java进程(大约150MB)
http://i.stack.imgur.com/9SUBd.png
有没有办法从命令行连接到 Gradle Tooling API 启动的 Gradle 守护进程。
更多信息来自http://www.nodeclipse.org/projects/gradle
设计差异
Pivotal Gradle IDE 使用 Gradle Tooling API, see Chapter 62 of User Guide。 这是 GradleWare 推荐的集成。 相比之下,Enide Gradle 启动
gradle可执行文件,类似于您从命令行执行的操作。 (和Enide Maven类似) API 更简单,就像您在gradle -h中看到的一样,但当然它不会像 Tooling API 那样提供对底层模型的访问。从 0.15 开始,
--daemon选项默认启用see Chapter 19. The Gradle Daemon。 由于 Tooling API 也使用 Gradle Deamon,因此性能相似:即第一次运行时间稍长,第二次运行更快且经过优化。 另请阅读incremental builds。
【问题讨论】:
标签: eclipse gradle daemon enide gradle-daemon