質問

新しい開発用PCの購入を検討しています。私の予算は1,000ドル以下です(モニターを含む)。私はラップトップ(デスクトップの交換タイプ)に開放されています。そうでない場合は、従来のデスクトップPCでも問題ありません。

私の主な開発環境は、Microsoft、Visual Studio 2008(および古いVisual Studio 6コードのサポート)です。 SQL Server 2005、2008、およびSQL Server 2000のレガシサポート。MicrosoftOffice 2003、2007をインストールする可能性がありますが、Office 2000にまで遡ります。作成およびサポートするソフトウェアは、ほとんどがWindows XPですが、一部のVistaです。インストールする64ビットの実装があると仮定する必要があります。

最初の混乱は、AMDまたはIntelの選択から始まります。私の懸念は、AMD環境でVisual Studioを使用してソフトウェアをビルドすると互換性の問題があることです。証拠はありませんが、誰かが私のために解決してくれることを願っています。

最後に、32ビットと64ビットのインストールについて混乱しています。 64ビットが着実に普及しているにもかかわらず、最小公分母(32ビット)を使い続ける必要がありますか? 64ビットオペレーティングシステムは4Gを超えるRAMに対応し、テスト環境用にできるだけ多くの仮想マシンをセットアップし、同時に多くの仮想マシンをアクティブにしたいので気に入っています。

私は夢のマシンを探しているのではなく、モニターと最高$ 1000の最高のプロセッサを備えたマシンで、大部分のマシン用のソフトウェアを書くことができます。

役に立ちましたか?

解決

AMDとIntelの間には命令レベルの違いがいくつかありますが、Visual Studioが明らかにすることはありません。おそらく、Sun Studioで開発している場合、それらに遭遇するかもしれません(私は持っています!)。

その環境でテストを行う必要があると感じた場合は、64ビットマシンを使用し、32ビットVMを実行します。ここでの一般的な感覚は、余裕のある最高レベルのVistaが開発対象のプラットフォームであるということです。

他のヒント

32ビットXPおよびVistaでは、3GB以上のRAMまたはRAMにアクセスすることはできませんが、かなり少ない可能性があります(私のマシンはVista 32で2.25GBにしかアクセスできませんでした)。 4GBのRAMを搭載したマシンを購入する余裕がある場合は、Vista-64(Home PremiumまたはUltimate)を使用することをお勧めします。

どのような開発をハードドライブの速度で行っているかによって、コンパイル時間に大きな違いが生じる可能性があります。デスクトップマシンの場合は10,000 RPMのハードドライブ、ラップトップの場合は7200 RPMのハードドライブを入手できますが、コストがかかります。

AMDは、以前の非互換性を改善しました。それに関するあなたの決定は、単にあなたがどのブランドがより良いパフォーマンス/機能を持っていると感じるかでなければなりません。 VMやアプリなどで常に32ビットをエミュレートできるので、私は間違いなく64ビットを使用します。余分なメモリを使用する機能は、最終的に64ビットマシンを購入するために別の1000ドルではなく、別の2〜4ギグに100ドルを費やしたときに配当を支払います。

複数のVMのRAMを実行することに関心がある場合、CPUも重要です。 現在、Intelはドルのパフォーマンスで先を行っています(特にオーバークロックに興味がある場合)が、AMDのオプションは受け入れられ、Intelクワッドよりも真のクアッドコアアプリケーションで現象のバッチが優れているようです。

RAMの品質と速度はほとんど重要ではありません。一般的なDDRII 800mhzは問題ありません。4GBまたは8 GBを確保してください。

オペレーティングシステムの観点から見ると、xp 64bitは、しばらくの間使用されていたとしても、ドライバーのサポートをかなり望んでいます。ただし、Vista 64ビットには、Vista 32ビットのほぼすべてのドライバがサポートされています。これは、一部の古いデバイスが機能しないことを意味しますが、VistaではXPよりもはるかに手間がかからないはずです。バージョン管理に関しては、プレミアムをお勧めしますが、追加する機能のリストを調べて、価値があるかどうかを判断する必要があります(私にとっては、まったく価値がありません)。

特定のプロセッサが原因で発生する可能性のある問題に関しては?私は刺激に同意しますが、わずかな違いはあるかもしれませんが、VS開発で遭遇するものではありません。しかし、その分野での私の経験は決して広範ではありません。

それほど高価ではない開発マシンを探しているなら、AMDの方が良いでしょう。

AMD 780G / 790Gメインボードにはオンボード統合VGAが搭載されており、ほとんどのnvidia / intelビデオ統合メインボードをリーズナブルな価格でアウトパフォームします。 AMD Phenom CPUのパフォーマンスは、Intelほど優れていません。しかし、Intelが2コアしか提供しない価格でAMD 3コアCPUを入手できることを考えると、それはかなりのことです。

IntelのCPUにはオーバークロックの可能性があります。しかし、開発者として、あなたは堅実なマシンが好きで、コードのコンパイル中に青い死の画面が表示されるリスクを冒したくないと思います。

ハードウェア仮想化は、テストのためにX64仮想マシンを使用する場合に重要です。最新のAMD CPUのほとんどにはハードウェア仮想化機能が組み込まれていますが、IntelはローエンドCPUからこの機能をカットしました。

3ギガ以上のギグ(64ビットOS)を処理できるシステムが必要な場合、最低4ギガのRAMを取得します。 Ramsは安価であり、他のすべてのソフトウェア(デバッグ、テスト、データベースクライアントなど)を備えたIDEでは、高速なものが必要な場合はRAMが必要になります。

CPUについては、 Quad Core を取得できます。 190ドル未満、それを処理できるボード(約125ドル)を使用すると、強力なスタートを切ることができます。最新のビデオカードは必要ありません...

既に構築されたPCの多くは、予算(720ドル未満)であなたにとって良いものになります。この例を参照してください。 alt text

  • Vista Home Premium 64ビット
  • 320ギガバイトのハードドライブ
  • 3ギガラム
  • GeForce 7100グラフィック
  • 22" Acer LCDが含まれています
  • Core 2 Duo E4700
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top