私たちは、4GB RAM を搭載した 32 ビット Vista マシンで Eclipse を使用して Java/SpringSource アプリケーションを開発しています。OS は、仮想アドレス空間でのハードウェアなどの予約により、約 3.3 GB の RAM を公開します。OS に隠された RAM から仮想ディスクを作成できる Ramdisk ドライバーをいくつか見つけたので、740MB の仮想ディスクを使用して環境での開発を高速化する方法の提案を探しています。
私たちにとって開発の最も遅い部分は、SpringSource dm Server のコンパイルと起動です。
1 つのオプションは、Ramdisk にスワップするように Vista を構成することです。これは機能し、メモリ不足の状況での開発を著しくスピードアップします。ただし、OS で使用できる 3.3GB で十分な場合が多く、スワップ ファイルをあまり使用しない状況が多くあります。
もう 1 つのオプションは、Ramdisk を一時ファイルの場所として使用することです。Vista の mklink コマンドを使用して、SpringSource dm サーバーの作業領域が通常存在する場所から RAM ディスクへのハード リンクを作成しました。これにより、サーバーの起動時間は大幅に改善されますが、コンパイル時間には何も影響しません。作業ディレクトリが完全に使用されている場合、Ramdisk にはまだ約 500MB の空き容量があるため、さらに多くの空き領域があります。
Ramdisk に配置する候補として他に考えられるファイル/ディレクトリは? Eclipse 関連のファイル? (の一部) JDK?
当て推量を減らすために、一定期間に最も頻繁に使用されるファイルを表示する、Vista 用の無料/オープン ソース ツールはありますか?