8

Virtual PCは、家庭用の個人用開発用コンピューターで実用的です。私は自宅でカスタムの.netプログラミングを行っていますが、パフォーマンスと全体的な使用の観点から、VirtualPCが役立つかどうか疑問に思いました。VirtualPCセッション内のアプリケーションの実行速度が低下しますか。それは私の個人的な開発マシンで私を助けます。他の商品をお勧めしますか?

4

12 に答える 12

4

私の推測では、仮想マシンは開発者が持つことができる最高のツールの 1 つです。ベース開発マシンがあり、その上でさまざまなプラットフォーム用の VPC を実行して、インストールとアプリケーションの機能をテストしています。Web 開発では、サポートしている主要なブラウザーのそれぞれを VPC で実行し続けているため、さまざまなブラウザーで Web サイトを継続的にテストしています。私はまだ古い VB6 アプリを維持しており、古い VB6 ビルド環境を VPC イメージにレプリケートしました。大量の RAM があることを確認してください。私のマシンは 4GB で動作し、必要なもののほとんどすべてに対応しています。また、ソース コード管理用に Sourcegear Vault をセットアップしました。開発に使用するさまざまな VPC にクライアントをロードし、すべてのクライアントが中央の SQL Server ボックスからデータをチェックインおよびチェックアウトします。それはうまくいきます。

于 2008-11-10T00:04:22.583 に答える
2

私はこれである程度の成功を収めました。Vistaでサポートされていない古い.NET1.1ソフトウェアを開発する必要がありました。プロジェクトを完了するには、仮想PCコンテナでXPを実行する必要がありました。

最大の問題は利用可能なRAMでした。自宅のPCを最大限に活用して、できるだけ多く使用することをお勧めします。64ビットOSを実行している場合を除き、これは4GB未満になる可能性があります。ラムのギグを追加することで、生活がはるかに良くなることがわかりました。ラムは今安いので、最初はうまくいかなかったらそこから始めます。

于 2008-11-09T19:45:15.667 に答える
2

それは、自宅のコンピューターがどのようなものかによって大きく異なります。VPC を使用して、さまざまなバージョンの Visual Studio をテストしました (たとえば、ソリューションが VS2005 と互換性があることを確認し、VS2010 をチェックアウトするため)。

いつも使いたくないのですが、ラップトップで作業しています。非常に強力なマルチコア ホーム デスクトップ (もちろん、ハードウェア サポートと大量のメモリを備えていることが望ましい) を考えると、日常的な使用にはかなり実用的です。

VMWare Playerは無料で、より高速であると感じる人もいます。私自身は、この 2 つを適切に比較するほどには使用していません。VM の「中で」多くの時間を費やしている場合は、両方を適切にテストドライブする価値があるでしょう。

于 2008-11-09T18:13:39.687 に答える
2

VPC は非常に良い選択です。展開のテストとプレゼンテーションの目的で使用します。

新しい Intel チップと少なくとも 2 ギガの RAM を搭載した PC をお持ちの場合、実際には通常の PC と同じくらい高速に動作します:)。

私は 4 ギガの RAM をお勧めしますが、最近は非常に安価であり、非常に重要です。

于 2008-11-09T18:27:07.803 に答える
1

はい、アプリケーションの実行速度は遅くなりますが、ヒットは予想ほど大きくありません。仮想マシンで開発を行うことはかなり合理的です。明らかに、パフォーマンスはコンピューターの速度に比例します。マルチコアマシンはうまく機能します。

于 2008-11-09T18:01:56.873 に答える
1

すでにVirtualPCライセンスをお持ちの場合は、ぜひご利用ください。そうでない場合は、SunのVirtualBoxをご覧ください。Free/Libreとクロスプラットフォームです。私はこれを使用して、mac os xとlinuxでWindowsとLinuxを実行し、非常に満足しています。

于 2008-11-09T20:13:21.007 に答える
1

ドライバまたはコア ルーチンを開発する場合、すべてのミスがクラッシュにつながる可能性があり、通常はクラッシュします。VM が最適です。

Virtual PCとVMWareを試しました。どちらもそのようなものにはかなり適しています。

于 2008-11-09T18:20:24.400 に答える
1

ドライバーやコードが本当に時間に敏感でない限り、Virtual PC は十分に高速である必要があります。Virtual PC に代わるクロスプラットフォームの無料の代替手段はVirtual boxです。

于 2008-11-09T18:29:35.723 に答える
0

ホストマシンに十分なrawパワーがあると仮定すると、仮想マシンは正常に機能します。私は2.5GBのRAM、2Ghzの決闘コアワークラップトップを持っていますが、個人的な開発のためにvs2008をインストールしたくないので、そのための仮想マシンを用意します。現時点で1GBの専用メモリを割り当てましたが、問題なく動作します。必要に応じてRAMの割り当てを増やしますが、今のところは満足しています。

お役に立てれば :-)

于 2008-11-09T19:24:19.157 に答える
0

2GigのRAMを搭載した東芝ノートブックを持っています。Virtual box をインストールして、それを使用して Web を閲覧したり、高速化したり、小さな開発作業などを行う価値があるかどうか疑問に思っています。virtualbox 仮想セッションに Windows OS をインストールするにはどうすればよいですか? そこに良いチュートリアルはありますか?次の構成のノートブック コンピューターで仮想セッションを実行するには、2 GB の RAM で十分でしょうか。

2 GB の RAM Intel Pentium 4 CPU 60 GB HDD

于 2008-11-09T22:16:07.187 に答える
0

私はすべての開発に VirtualBox を使用していますが、パフォーマンスは VPC よりもはるかに優れています。私のマシンは、4 GB RAM を搭載した約 2 年前のデュアル コアであり、パフォーマンスはネイティブで実行するよりも著しく遅くはありません。仮想マシンは Vista で、ホスト OS は Windows 2008 です。新しいプロジェクト用に新しく新しいマシンを作成するのは非常に簡単なので、仮想マシンを使用することを強くお勧めします。

于 2008-11-09T20:18:28.547 に答える
0

選択した O/S で開発ツールをネイティブに実行できます。VM を使用して他の環境でテストします。これを行う場合は、大量のメモリを用意してください。たとえば、2 GB 以上を用意してください (まだ行っていない場合)。

AMD チップには、VM のパフォーマンスを向上させるいくつかの機能 (ネストされたページ テーブルなど) があります。第 2 世代の Opterons と一部の Athlon 64 チップは、手頃な価格でこれをサポートします。この種のチップを搭載した HP XW4550 のようなブランド名のハードウェアをかなり手頃な価格で入手することもできます。インテルがこれにどの程度追いついたかはまだわかりません。

于 2008-11-09T18:07:24.067 に答える