请在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报告)
...