我得到了一个 Rasperry Pi 512 MB 版本(2012 年末),并在上面安装了Java SE 8 for ARM 的开发者预览版。当我使用 Leiningen 创建一个新的 Clojure 项目并启动 nREPLlein repl
时,需要两分钟多一点(大约 130 - 140 秒),直到 REPL 被初始化并可以使用。
直接启动 JAR 文件java -jar clojure-1.4.0/clojure-1.4.0
时,REPL 会在 25 秒内启动。
我正在使用快速的 10 级 SD 卡(高达 30 MB/s 的 SanDisk Extreme)。为什么使用带有 nRepl 的 Leiningen 与启动 JAR 文件之间的差异如此之大?使用 Leiningen 为 Raspberry Pi 改进启动时间可以做些什么?