我在用着lein repl
在控制台中执行 clojure repl。
当我运行它时,需要超过15秒。
当我跑步时java -cp clojure-1.6.0.jar clojure.main
,只需几秒钟。
Why is lein repl
太慢了?有什么办法可以让它更快吗?
My env:
- 硬件:MacBook Air
- 操作系统:Mac OS 10.9 Mavericks
- CPU: i7
- MEM: 8GB
Leiningen 启动两个 JVM,并将它们连接在一起。它必须加载额外的东西才能做到这一点。您输入的提示是与评估您的代码的 Clojure 进程不同的进程。 Leiningen 还必须解析您的项目文件并确保所有内容均按要求设置,或者如果您的 Maven 配置目录中缺少任何内容,请从 Web 获取所需内容。在里面莱宁根示例项目文件 https://github.com/technomancy/leiningen/blob/master/sample.project.clj如果您仔细阅读,有些选项可以稍微加快速度。我认为莱宁根启动缓慢只是目前的现实之一。
更多相关信息:
使用 Leiningen 在 Raspberry Pi 上改进 Clojure REPL 的启动时间 https://stackoverflow.com/questions/14040196/improving-startup-time-of-clojure-repl-with-leiningen-on-the-raspberry-pi
Faster https://github.com/technomancy/leiningen/wiki/Faster
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)