gpt4 book ai didi

clojure - 为什么 `lein run` 不是 `lein trampoline` ?

转载 作者:行者123 更新时间:2023-12-03 01:19:15 26 4
gpt4 key购买 nike

在我看来,lein runlein Tampoline 之间的唯一区别是后者退出 Leiningen 的 JVM 以节省内存。

这似乎总是一个好主意,那么为什么这个功能不包含在lein run中,然后摆脱lein Tampoline

最佳答案

lein Tampoline 可用于任何 leiningen 任务,而不仅仅是 lein run。例如,lein 蹦床测试

本质上,lein Tampoline 会杀死原始的 leiningen 进程,这样当任务开始运行时,只有为运行 Clojure 内容而生成的实际 JVM 才处于事件状态。这对于 shell 脚本非常有用,因为杀死实际的 JVM 不会杀死 leiningen 进程,反之亦然。

关于clojure - 为什么 `lein run` 不是 `lein trampoline` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15170196/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com