私たちは、4GBのRAMを搭載した32ビットVistaマシンでEclipseを使用してJava/SpringSourceアプリケーションを開発しています。 OSは仮想アドレス空間にハードウェアなどの予約があるため、およそ3.3GBのRAMを公開します。私は、OSの隠しRAMから仮想ディスクを作成できるRamdiskドライバをいくつか見つけ出し、740MBの仮想ディスクを使用して開発環境をスピードアップする方法を提案しました。Eclipse開発用Ramdiskの最適化
私たちの開発の中で最も遅いのは、SpringSource dm Serverのコンパイルと起動です。
1つのオプションは、VistaをRamdiskにスワップするように構成することです。これはうまく動作し、メモリ不足の状況では開発が著しくスピードアップします。しかし、OSに利用可能な3.3GBが十分な場合が多く、スワップファイルをあまり使用しない状況がたくさんあります。
もう一つの選択肢は、一時ファイルの場所としてRamdiskを使用することです。 Vistaのmklinkコマンドを使用して、私はSpringSource dm Serverのワークエリアが通常Ramdiskにある場所からハードリンクを作成しました。これはサーバーの起動時間を大幅に改善しますが、コンパイル時には何も行いません。作業ディレクトリが完全に利用されている場合、Ramdiskにはまだ約500MBの空き容量があります。
Ramdiskには他のファイルやディレクトリがありますか? Eclipse関連のファイル? JDKの(部分)
Vista用のフリー/オープンソースツールは、推測を減らすためにある期間中に最も頻繁に使用されるファイルを表示しますか?
PS - はい、これはすべての64ビットOSへの移行によって解決されるだろうが、それは現時点では現実的な選択肢ではありません。 –