6

プロジェクトをRAMディスクに置くことでEclipseを高速化しようとしています(現在、遅いラップトップと重い種類のEclipseプロジェクトで立ち往生しています)。プロジェクトなどのロードにはうまく機能しましたが、ビルドしているときは %APPDATA% のディレクトリに多くの読み書きをしているようです (プロジェクトの名前から生成された名前があるようです)。これにより、実際には通常よりも遅くなります...

それで... Eclipseのtmpディレクトリを移動する方法はありますか? できれば、プロセス内の他のアプリケーションの tmp ディレクトリを移動しないでください。

4

2 に答える 2

11

eclipse.inijava.io.tmpdirで呼び出されるプロパティを設定することで方法を見つけた可能性があります。少なくともビルド中にほとんどの読み取り/書き込みアクティビティが発生する場所が変更されたようです。例えば:

-vmargs
-Xms128m
-Xmx1024m
-XX:MaxPermSize=256M
-Djava.io.tmpdir=E:\tmp

-vmargs の後にする必要があるかどうかはわかりませんが、これはとにかくうまくいくようです。

于 2012-04-26T13:34:07.583 に答える
0

Djava.io.tmpdir プロパティ
-> プロジェクトのルート ディレクトリで右クリックして実行またはデバッグを選択します。プロジェクト
の実行/デバッグ構成
-> 実行構成
-> 引数 ->
VM内引数
は、一時ディレクトリの完全なパスを記述します。 例: F ドライブのフォルダーJAVAtmp
選択する場合は 、VM 引数を次のように渡します: -Djava.io.tmpdir=F:\JAVATmp

于 2019-05-29T07:17:18.097 に答える