私は .net 開発者です (現在 Visual Studio 2008 を使用しています)。今後 3 年間は変更したくない新しいコンピューターの購入を検討しています。
選択肢の中で、デュアルコアの 3 GHz マシンが良いか、2.4 GHz のクアッドコアマシンが良いかを考えています。
助けてください。
更新: これが最終的に得たものです: Intel Q9550 (12 M キャッシュを備えたクアッドコア) 4 GB RAM 10K rpm ハードドライブ
私は .net 開発者です (現在 Visual Studio 2008 を使用しています)。今後 3 年間は変更したくない新しいコンピューターの購入を検討しています。
選択肢の中で、デュアルコアの 3 GHz マシンが良いか、2.4 GHz のクアッドコアマシンが良いかを考えています。
助けてください。
更新: これが最終的に得たものです: Intel Q9550 (12 M キャッシュを備えたクアッドコア) 4 GB RAM 10K rpm ハードドライブ
現在、Visual Studio で使用するには、クロックの高いデュアル コア システムの方がおそらく高速です。
ただし、これは今後 3 年間で変わる可能性があります。独自のマルチスレッド コードをテストできるようにしたい場合は、おそらくクアッド コア システムの方が適しています。
VS 2008 が複数のコアを利用しているとは思わないので、コアよりも GHz を使用することは堅実な動きになるでしょう。一方で... 他のコアでより多くのインスタンスを実行できます。
余分なコアを実際に活用するものはそれほど多くないため、私はおそらくコアよりも GHz を使用するでしょう。もちろん、それは将来変わる可能性が非常に高いです。:)
3年は長い時間です、私はクアッドコアに行きます。理由は次のとおりです。今日、Visual Studioはそれを使用しませんが、3年後には…わかりません。あなたが約3年続くかもしれないシステムを目指しているとすれば、それはIMO、最も賢明な決断でしょう。
一方、シングルコアでの2.4と3.0の間の速度の違いは顕著である可能性があります。しかし、他の人が述べているように、10.000rpmのハードドライブを入手すれば、あなたはもっと幸せになるでしょう。
あなたのシステムで頑張ってください!
あなたのRAMを最大限に活用してください。リンカは RAM を集中的に使用しますが、Visual Studio も同様です。
プログラミング タスクでは、ハード ディスクの速度が CPU のクロック速度よりも大きなボトルネックになります。
ジェフは、PC の構築シリーズやスコット・ハンセルマンのUltimate Developer リグ シリーズで言及したと思います。
これらの 2 つの一連のブログ投稿には、見たいと思う有用な情報がたくさんあります。
私はクアッドコアに行くと言います。次に、それを3GHzにOCできます。そして、それは両方の世界の最高です。
Visual Studio は非常にディスクを集中的に使用します。それがあなたの一番の懸念事項です。さらに、MSBuild を使用している場合は、コマンド ラインからコンパイルすることで、必要な数のコアを使用できます。
ヒント 1: クワッドを取得します。ヒント 2: 10k RPM ブート ドライブを取得する ヒント 3: Windows と VS を 1 つのディスクに置き、すべてのコードを別のディスクに置く ヒント 4: 4 ギガ以上の RAM で 64 ビット Vista を実行します。
これはすべて1000ドル未満で実行できます。
それぞれが多少小さくても、できるだけ多くのコアを使用することは間違いありません。
開発者 (および一般的なコンピューター ユーザー) としてのフラストレーションのほとんどは、操作を実行するのにかかる時間からではなく、主要な操作が行われているときに他のことの速度が低下したり、神経質になったりすることから生じます。発生する滑らかな動きの開始と停止。
ほとんどの IDE が大量のスレッドを実行し、おそらく他のアプリケーションも使用していることを考慮すると、より多くのコアが優れており、コンピューターの切り替え負荷が軽減されます。
たとえば、私は通常、以下を実行します。 1) 実行中のプログラムのコンソールを保持する Eclipse IDE 2) Eclipse IDE またはテスト中のアプリケーションの別のコピー 3) データベース サーバー 4) その他のデーモン。
4つすべてを同時に実行してから、より高速に実行したいのですが、切り替える必要があります。
2 コアのマシンと CPU 使用率が高いことに不満を感じていることを考えると、4 プロセッサのボックスでは血圧の上昇が少ないと思います...
それとより多くのメモリ。