17

Rasperry Pi 512 MBバージョン(2012年後半)を入手し、それにARM用のJavaSE8の開発者プレビューをインストールしました。Leiningenを使用して新しいClojureプロジェクトを作成し、それを実行してnREPLを起動するとlein repl、REPLが初期化されて使用できるようになるまで、2分以上(約130〜140秒)かかります。

JARファイルを直接起動するjava -jar clojure-1.4.0/clojure-1.4.0と、REPLは25秒で起動します。

高速クラス10SDカード(最大30 MB /sのSanDiskExtreme)を使用しています。LeiningenをnReplで使用することと、JARファイルを起動することの違いが非常に大きいのはなぜですか?Raspberry PiのLeiningenで起動時間を改善するために何ができるでしょうか?

4

4 に答える 4

1

javaコマンドをラップするdripを試して、バックグラウンドで待機している新しいjvmを準備できます。

于 2013-01-08T22:40:00.353 に答える
0

実際には、Leiningen は独自の JVM で開始され、その中にプロジェクトの vm をネストします。
次に、依存関係をチェックし、変更を把握します。

次のように、lein のトランポリン タスクで vm のネストを回避でき
ます。

ただし、このコマンドでは、プロジェクト ディレクトリで lein を呼び出す必要があります。

于 2014-12-10T12:02:07.920 に答える