使用 groovyserv 或nailgun 等改善 gradle 启动时间

发布于 2024-12-13 19:30:36 字数 431 浏览 3 评论 0原文

我正在尝试改善 Gradle 的启动时间。实验性的 --daemon 开关似乎并没有真正加快速度。所以我想使用一些独立于 gradle 的服务器进程,并使 gradle 连接到它。到目前为止我找到的选项是

由于 gradle 是由 shell 脚本启动的,因此需要一些调整。我的问题是:有人使用上述选项来启动 gradle 吗?或者,如果您成功地使用了另一个选项,那是什么?

I'm trying to improve the startup time of Gradle. The expererimental --daemon switch doesn't seem to really speed it up. So I'm thinking to use some server process independent of gradle, and make gradle connect to it. The options I found so far are

Since gradle is started by a shell script, it takes some tweaking. My question is: has anyone used the above options to start gradle? Or if you have successfully used another option, what's that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

往昔成烟 2024-12-20 19:30:36

我的猜测是,您的构建正在配置时执行一些应该在执行时执行的操作。使用 m5,gradle build --profile 将为您提供一个 HMTL 报告,显示时间的去向。查看正在发生的情况的另一种方法是 gradle build --info 或 gradle build --debug 。

My guess is that your build is doing something at configuration time that it should be doing at execution time. With m5, gradle build --profile will give you an HMTL report showing where the time goes. Another way to see what's going on is gradle build --info or gradle build --debug.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文