私はEclipseでたくさんのJavaソフトウェアを開発しています。 4GB RAMとCore 2 Duoを搭載したSnow Leopard 10.6.8を実行している私のMacBookは非常に遅い。
SSDを使用してRAMを6 GBまたは8 GBにアップグレードすると便利ですか。 SSDは私のMacBookをずっと速くするだろうと読んだことがあるが、それはJava開発に影響を与えるだろうか?
私はEclipseでたくさんのJavaソフトウェアを開発しています。 4GB RAMとCore 2 Duoを搭載したSnow Leopard 10.6.8を実行している私のMacBookは非常に遅い。
SSDを使用してRAMを6 GBまたは8 GBにアップグレードすると便利ですか。 SSDは私のMacBookをずっと速くするだろうと読んだことがあるが、それはJava開発に影響を与えるだろうか?
回答:
TL; DR:はい。
RAMから始めます。最大容量は8 GBです。私のコンパイル時間は4 GBから8 GBに半減しました - スワッピングはパフォーマンスキラーであり、OS Xのビーチボールの主な原因です。幸せな開発
それからSDDに行きます。私の場合は、DVDドライブスロットのSDDに行きました。私はその物を使ったことがないので、それを続ける価値があるとは思わなかった。 SDD対HDの大規模Javaプロジェクトのコンパイル時間は、常にSDDの3倍高速です。
これらすべてに警告があります:SDDは信頼できません。彼らが失敗すると、彼らは激しく失敗します。だからこそ、私はメインドライブを回転するプラッタドライブに置くことを選んだのです。また、覚えておいてください:Time Machineはあなたのメインドライブによって何もバックアップしません。つまり、私のSDDにはTime Machineではバックアップされていないということです。なんでこれでいいの?二つの言葉:改訂管理私はSDD上でリビジョン管理に裏付けされていることだけを行います。私の場合はgitです。そして私は自分の変更をかなり頻繁に上流にプッシュします。ドライブが故障した場合、私は1時間か2時間の仕事を失うでしょう、そしてそれはそれほど悪くありません。それ以外のものはすべて、クラウド内のリモートリポジトリで安全です。
SSDにアップグレードすると、すべてが速くなります。すべてが好きです。わかりました、それでそれはしません すべてのもの 速くなりますが、すべてがうまくいくでしょう 感じる とてもスピーディです。追加のRAMも同様に役立ちますが、毎日の使いやすさと即応性には信じられないほどの違いがあることに気付くでしょう。
そうは言っても、SSDはまだかなり高価です。古いコンピュータをお持ちの場合は、新しいドライブ(SSDを搭載したAirなど)で新しいコンピュータにお金を使うほうが良いかもしれません。これはあなたが取得したいサイズによって異なります。
私は自分のMacBookをアップグレードした(ハードウェア仕様を参照) ここに )からのマニュアルを使用して www.ifixit.com 。 MacBookは今非常に滑らかで非常に速く走ります:-)