2024 Clojure 状态调查!中分享您的想法。

欢迎!请查看关于页面了解更多关于此如何运行的信息。

0
REPL

在新的套接字服务器代码中,clojure.core.server 是主动加载的(无论服务器是否在配置中),这也会加载 clojure.edn 和 clojure.string。

方法:延迟在此代码首次找到服务器配置时加载。如果不在使用套接字服务器的情况下,这可以提高启动时间约 0.05 秒。

补丁:clj-1891.patch

2 答案

0

评论由:alexyakushev 发布

增加。随着 Spec 的引入和 clojure.core.server 触发 Spec 初始化的事实,解决此问题的好处现在应该比 0.05 秒更大(大约 0.2 秒)。请参见http://clojure-goes-fast.com/blog/clojures-slow-start

0
参考:https://clojure.atlassian.net/browse/CLJ-1891(由 alexmiller 报告)
...